كيفية استخدام هاتفك في جهاز iBeacon iOS

جدول المحتويات

منارات بلوتوث أصبحت تطبيقات Beacon iOS رائجة في عالم الأعمال. فهي تساعد أصحاب الأعمال على مراقبة أصول وموارد بشرية محددة في المنشأة. كما يمكنك استخدام Beacon iOS للحفاظ على الظروف البيئية في الغرفة، أو صيانة المعدات في المصنع، أو مساعدة العملاء في العثور على المنتجات في المتجر.

التحدي الوحيد هو نشر المنارات. عليك فهم أنواع المنارات المستخدمة، والتكوينات اللازمة، ومتطلبات الصيانة. كل هذا يتطلب شراء منارتك الخاصة ونشرها. لحسن الحظ، يمكنك اختبار مدى استجابة مشروعك لتقنية المنارات باستخدام جهاز iOS الخاص بك، طالما أنك تعرف كيفية التعامل مع الأمر.

واصل القراءة لمعرفة المزيد حول استخدام iBeacon iOS:

كيفية تحويل جهاز iOS إلى iBeacon

كيف يعمل iBeacons وBluetooth BLE معًا

ما دام جهاز iOS يدعم مشاركة البيانات عبر تقنية بلوتوث منخفضة الطاقة، يُمكن تحويله إلى iBeacon. مع ذلك، يجب تشغيل التطبيقات التي تستخدم الجهاز كـ iBeacon في الخلفية. على سبيل المثال، يُمكن استخدام تطبيقات نقاط البيع بسهولة مع هذا الجهاز. في حال احتجت للعمل مع تطبيقات iBeacon أخرى، فسيكون من الضروري استخدام أجهزة مُخصصة من جهات خارجية.
من الناحية المثالية، هناك ثلاث خطوات لتحويل جهاز iOS الخاص بك إلى iBeacon، وهي:
• إنشاء أو الحصول على UUID مكون من 128 بت لجهاز iOS
• إنشاء كائن CLBeaconRegion الذي يحتوي على قيمة UUID والقيم الثانوية والكبرى المقابلة للمنارة.
• استخدم إطار عمل Core Bluetooth للإعلان عن المنارة

1. احصل على UUID لجهازك

الطريقة الأكثر شيوعًا لتحديد جهاز iBeacon الخاص بك هي من خلال معرف UUID الخاص به. عند نشر عدة منارات، يوفر معرف UUID للعملاء المهتمين معلومات حول غرض المنارة. كلما قلّت معرفات UUID المستخدمة، كان ذلك أفضل، إذ ستحتاج إلى استخدام مراقبة المنطقة للبحث عن منارات مطابقة لمعرف UUID الخاص بك.

ستحتاج إلى استخدام أداة سطر الأوامر uuidgen لإنشاء مُعرِّفات UUID جديدة لمناراتك. افتح الطرفية وأدخل uudigen في سطر الأوامر قبل الضغط على زر الإدخال. ستنتج الأداة قيمة فريدة بطول 128 بت قبل تنسيقها بتنسيق ASCII، والذي عادةً ما يُفصل بينه وبينها واصلات.

2. تكوين منطقة Beacon

بعد إنشاء UUID للجهاز، استخدم كائن CLBeaconRegion لتكوين هوية منارتك. يمكنك الاعتماد على منطقة المنارة لإرسال معلومات الإعلان لاحقًا عبر البلوتوث. تتضمن القيم المحددة التي تحتاج إلى تكوينها UUID، والقيمة الرئيسية، والقيمة الثانوية. سيحدد اختيارك لهذه القيم الثلاث كيفية تفاعل التطبيقات مع جهاز iBeacon iOS الخاص بك وتفسير المعلومات عليه.

3. أعلن عن منارتك عبر البلوتوث

ابدأ ببث هوية منارتك من جهاز iOS الخاص بك. استخدم إطار عمل Core Bluetooth لتكوين الجهاز كجهاز محيطي يدعم تقنية Bluetooth. تضمن هذه الخطوة أن جهاز iOS الخاص بك قادر على استخدام أجهزة Bluetooth لبث معلومات المنارة. ستستخدم الأجهزة الأخرى هذه المعلومات لتحديد المدى واكتشاف المسافة بينها وبين جهاز iOS.

كيف يعمل iBeacons وBluetooth BLE معًا

كيف يعمل iBeacon IOS

يتكون iBeacons iOS من أربعة مكونات. فهم آلية عمل هذه المكونات معًا هو وسيلة أكيدة لفهم جهازك. كما أنها تساعدك على إتقان إعدادات iBeacon. تشمل المكونات الأربعة:
UUIDيُعرف المعرف الفريد العالمي (UUID) بالكامل، وهو مجموعة من 32 رقمًا سداسي عشريًا مُقسَّمة إلى خمس مجموعات. على سبيل المثال، قد يبدو المعرف الفريد العالمي (UUID) كما يلي: 3f779380-9d6f-11e5-b3e9-0002a5d5c51b. يساعدك هذا المعرف على تحديد كل جهاز بناءً على التطبيق أو المالك أو الشركة المصنعة. كما يسمح لك بتمييز إشارات التتبع في شبكتك عن تلك الموجودة على الشبكات الأخرى.
التخصص: يُمثل هذا سلسلة من بايتين تُساعد في تحديد مجموعة أصغر من الإشارات ضمن مجموعة أكبر. على سبيل المثال، تستخدم شركة طيران أسماء رئيسية مختلفة لتصنيف الإشارات في المطارات المختلفة، مما يُساعد في تحديد المطار الذي يتواجد فيه المسافر.
قاصر: تساعد هذه السلسلة ثنائية البايت في تحديد إشارات الراديو الفردية. على سبيل المثال، تضع شركة الطيران نفسها إشارات راديو مختلفة بالقرب من البوابة. يساعد البايت الصغير في التمييز بينها، مما يُسهّل تحديد موقع العنصر أو الشخص.
تكساس السلطة:يساعد هذا التكوين على تحديد النطاق الذي يمكن للمنارة أن تبث فيه المعلومات.

تكوين iBeacon iOS الصحيح

ستعمل كل منارة بطريقة مماثلة، حيث تبث ثلاثة مُعرِّفات: المعرف العالمي الفريد (UUID)، والمُعرِّف الرئيسي، والمُعرِّف الثانوي. يمكنك استخدام عدة منارات تتشارك مُعرِّفًا مشابهًا، خاصةً عند تقديمها المحتوى نفسه ضمن مساحة خارجية أو داخلية واسعة. في التطبيق، ستبدو هذه المنارات كمنارة كبيرة واحدة تبث. أو يمكنك منح كل منارة مُعرِّفًا مختلفًا، على الرغم من بث محتوى مشابه.

تُبث معظم المنارات أيضًا بيانات القياس عن بُعد، والتي تُوفر معلومات حول شحن البطارية. تُرسل بعض الطُرز أيضًا بيانات مختلفة مثل درجة الحرارة وضغط الهواء. تستقبل التطبيقات هذه البيانات بسهولة وتُصدر استجابة مُناسبة. مع ذلك، تتجاهل معظم التطبيقات بيانات القياس عن بُعد، والتي لا يُعرضها إلا تطبيق الشركة المُصنِّعة. تذكّر أن التطبيق يعمل فقط كخادم خلفي لقاعدة البيانات، حيث تُخزَّن البيانات لفحصها لاحقًا.

يتم تكوين iBeacons في الغالب عبر تطبيق مُقدّم من الشركة المُصنّعة، حيث تُوفّر معظم الشركات المُصنّعة تطبيقات سهلة الاستخدام لهذه العملية. بالإضافة إلى مُعرّفات الأجهزة، هناك ثلاث قيم أساسية أخرى يجب مراعاتها أثناء التكوين، وهي:
قوة البث ونطاقه: يتم ضبط هذا النطاق عادةً بين 1 و10. تعني قوة الإرسال الأعلى نطاقًا أكبر ولكن استهلاكًا أكبر للبطارية.
الفاصل الزمني للإعلان: يُستخدم هذا لتحديد تردد إرسال الإشارات. الحد الأدنى للفاصل الزمني هو ١٠٠ ميلي ثانية، وتصل معظم المنارات إلى ١٢ ثانية. الفواصل الزمنية القصيرة تعني استهلاكًا أكبر لطاقة البطارية. مع ذلك، تضمن الفواصل الزمنية الأقصر استقبال التطبيق لبث المنارة في الوقت المناسب. يمكنك تحديد الفاصل الزمني المثالي بناءً على احتياجاتك الخاصة.
مؤشر قوة الإشارة المقاسة/المستقبلة (آر إس إس آي)تعتمد قوة الإرسال بشكل كبير على جهاز الإرسال وقدرته. ومع ذلك، يمكن أن يتأثر كل ذلك باضطرابات مثل الانعكاس. يُعدّ مؤشر RSSI مفيدًا عند الحاجة إلى تحديد موقع عنصر معين مع مراعاة العوامل البيئية.
آخر إعداد أساسي يجب عليك إجراؤه هو تعيين كلمة مرور لجهاز iBeacon. وإلا، فقد تفقد التحكم في المنارات إذا قام أي شخص لديه تطبيق التكوين بتغيير معرفات منارتك.

مشاكل iBeacon الشائعة في نظام التشغيل iOS

لا تزال تقنية iBeacon في طور النمو. من الطبيعي أن تواجه بعض التحديات عند نشر مناراتك. من بين أكثر المشاكل شيوعًا مع iBeacon على نظام iOS وتحدياتها:

1. مشاكل التردد

لا تعمل جميع المنارات على نفس التردد أو ترسل إشارات بنفس الطاقة. يكمن التحدي الذي يواجهه مطورو التطبيقات في جعل المنارة تبث المعلومات للمستخدم كلما كان قريبًا منها، حتى مع ضعف الإشارات. تؤثر عوامل عديدة على قوة المنارة، بما في ذلك الأحوال الجوية ودرجة الحرارة وقوة الجهاز. قد تؤدي جميع هذه الظروف إلى تأخر الإشعارات بسبب انخفاض مستويات التردد. يكمن الحل في تصميم التطبيق لاتخاذ خيارات محددة بناءً على المعلومات التي يتلقاها.

2. التتبع أثناء التثليث

قد تُسبب ثلاث منارات نشطة قريبة هذه المشكلة. يجد التطبيق صعوبة في تحديد نطاق المستخدم، مما يعني عدم إرسال الرسائل بدقة. الحل الأمثل هو استخدام مزيج من إشارات البلوتوث وتقنية مثلثات الواي فاي لتحديد الموقع بدقة.

3. التنقل في متجر التطبيقات

من أكبر المشاكل التي يواجهها المستخدمون هي تصفح متجر التطبيقات. يحتاج المستخدمون إلى معلومات كافية لإثبات أن تطبيق Beacon الخاص بك سيحل مشاكلهم. يمكنك القيام بذلك من خلال:
• شرح كيفية عمل التطبيق داخل وصف التطبيق
• يمكنك تضمين مقطع فيديو قصير لشرح وظيفة التطبيق
• تضمين إخلاء مسؤولية بشأن استخدام البطارية وأي جوانب أخرى جديرة بالملاحظة

اختبار المنارات

اختبر المنارة وتطبيقها. تأكد من أن الجهاز يبث كما هو مطلوب وضمن نطاق معقول. انتبه لأي أخطاء قد تُعقّد عمل الجهاز والتطبيق. إذا لزم الأمر، قم ببعض الضبط الدقيق للإعدادات لضمان نجاح نشر المنارة.

كتب بواسطة --
صورة هنري هي
هنري هي
هنري، مدير مشاريع متمرس في قسم البحث والتطوير، يُضيف إلى شركة MOKOSMART خبرةً واسعةً، فقد عمل سابقًا مهندس مشاريع في شركة BYD. تُضفي خبرته في البحث والتطوير مهارةً شاملةً على إدارته لمشاريع إنترنت الأشياء. بفضل خبرته الممتدة لست سنوات في إدارة المشاريع، وحصوله على شهادات مثل PMP وCSPM-6، يتفوق هنري في تنسيق الجهود بين فرق المبيعات والهندسة والاختبار والتسويق. تشمل مشاريع أجهزة إنترنت الأشياء التي شارك فيها أجهزة Beacons، وأجهزة LoRa، والبوابات، والمقابس الذكية.
صورة هنري هي
هنري هي
هنري، مدير مشاريع متمرس في قسم البحث والتطوير، يُضيف إلى شركة MOKOSMART خبرةً واسعةً، فقد عمل سابقًا مهندس مشاريع في شركة BYD. تُضفي خبرته في البحث والتطوير مهارةً شاملةً على إدارته لمشاريع إنترنت الأشياء. بفضل خبرته الممتدة لست سنوات في إدارة المشاريع، وحصوله على شهادات مثل PMP وCSPM-6، يتفوق هنري في تنسيق الجهود بين فرق المبيعات والهندسة والاختبار والتسويق. تشمل مشاريع أجهزة إنترنت الأشياء التي شارك فيها أجهزة Beacons، وأجهزة LoRa، والبوابات، والمقابس الذكية.
شارك هذا المقال
قم بتلبية احتياجاتك المتصلة باستخدام حلول أجهزة MOKOSmart loT!