iBeacon Android على MOKOSmart

iBeacon Android على MOKOSmart

iBeacon Android مع MOKOSmart SDK

يتم دعم بروتوكول iBeacon الذي طورته شركة Apple استنادًا إلى Bluetooth Low Energy بواسطة مجموعة متنوعة من الأجهزة. تشرح المقالة iBeacons و Bluetooth Low Energy وتستخدم مثال تطوير تطبيق Android لقوائم التسوق المعتمدة على الموقع لإظهار التفاعل المعتمد على الموقع لتطبيق مع iBeacon android. يعتمد التنفيذ على MokoBeacon و SDK المرتبط به.

iBeacon, بلوتوث 4.0, أصبح, ذكي. ووت?

التكنولوجيا الأساسية لـ iBeacon هي البلوتوث. بلوتوث منخفض الطاقة (أصبح), والتي يشار إليها غالبًا باسم ملصق تسويق Bluetooth Smart, تم تضمينه في الإصدار 4.0 معيار البلوتوث. لا يتوافق BLE مع الإصدارات السابقة التي تسمى Bluetooth Classic. بلوتوث 4.0 يحدد أن الأجهزة المتوافقة مع المعايير يجب أن تنفذ أحد المتغيرين أو كليهما, بمعنى آخر. طاقة منخفضة أو كلاسيكية.

يتم تطبيق BLE على جميع الهواتف الذكية الحالية تقريبًا مثل iPhone 4+ و Samsung Galaxy 3+. يمكن لجهاز iPhone أن يعمل كمستقبل لإشارات iBeacon و – على عكس iBeacon Android – كمنارة بحد ذاتها. يتضمن Android برامج تشغيل BLE من إصدار API 18, بمعنى آخر. ذكري المظهر 4.3. صدفة, أجهزة الكمبيوتر الحالية قادرة أيضًا على BLE. في Windows, ومع ذلك, السائقين على متن الطائرة فقط من Windows 8 ومنذ منتصف عام 2011 ، أصبح BLE متاحًا على أجهزة كمبيوتر Apple.

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

iOS و Android مع أول تطبيقات iBeacon

دائرة الرقابة الداخلية 7 تقدم حاليًا للمطورين أفضل المتطلبات الأساسية لدمج iBeacon في التطبيقات. منذ iOS 7, حتى أن نظام التشغيل يبدأ تشغيل التطبيقات التي لم تعد في الذاكرة إذا اكتشف جهاز iBeacon مسجل من قبلهم أو فقد إشاراته. يتم التسجيل لهذا عبر إطار عمل الموقع الأساسي, وهو أسهل في الاستخدام من البلوتوث الأساسي. أكثر تطبيقات iBeacon android و iOS شهرة هي MokoBeacon. يأخذ إجراءات عند وقوع الأحداث المختارة. فمثلا, يقوم بإنشاء إدخال في التقويم عندما تعود إلى المنزل.

لا يدعم Android أعمال iBeacon السابقة. يتنافس العديد من البائعين الخارجيين على خدمة المطور من خلال حلولهم, بما في ذلك شبكات Radius و Sensorberg. يتكون حل Radius Networks المجاني من مكتبة البرامج التي يوفرها Android مع خدمة iBeacon وواجهة برمجة التطبيقات الضرورية.

تعتمد Sensorberg على حزمة كاملة تتكون من أجهزة, مجموعة تطوير البرمجيات والبرمجيات لإدارة أجهزة iBeacons, محتوى التطبيق وتفاعلات المستخدم. تم استخدام محلول Sensorberg, فمثلا, في تطبيق سيبيت 2014, وهو متاح لـ iBeacon Android و iBeacon iOS. قدم التطبيق أماكن للتدريب, التدريب الداخلي وعرض العمل على الهاتف الذكي في مواقع المعارض التجارية المختارة.

جودة المعلومات وحماية البيانات أمران أساسيان للنجاح

على جانب المستهلك, تثير iBeacon الخوف من الهاتف الذكي المليء بالإعلانات, تدخلي, اتصال العملاء الفردي, كما في تقرير الأقلية. بعض هذه المخاوف غير مبرر, كوظيفة iBeacon android, التي تعمل حتما كمرجع, عروض. يستخدم iBeacon نموذج التقيد. تصبح مستخدمًا فقط عن طريق تثبيت تطبيق iBeacon; جميع مالكي الهواتف الذكية الآخرين يدخرون.

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

عندما يجد المستخدمون تطبيق iBeacon مفيدًا وعندما يزعجهم ، سيحدد إلى حد كبير جودة المعلومات والوظائف المقدمة. يشرح أولينج: “خدمات الموقع, ليس تسويق الموقع”. وفقا لذلك, فقط التطبيقات ذات الأداة المساعدة ستنجح. التطبيقات المزعجة تطير من الهاتف, المراجعات السلبية تفعل الباقي.

ماذا يمكنني أن أفعل مع iBeacon android?

يمكن لـ iBeacon على سبيل المثال. تستخدم لتحديد مواقف معينة مثل “عمل” أو “الصفحة الرئيسية”. يمكن بعد ذلك تشغيل الإجراءات المحددة مسبقًا في الهاتف الذكي. على سبيل المثال. يمكن تشغيل وإيقاف تشغيل WLAN تلقائيًا عندما يغادر المستخدم منزله أو يدخل إليه.

مع تطبيقات مختلفة, يمكن أيضًا تنفيذ هذه الوظائف بناءً على بيانات GPS أو الأبراج الخلوية, لكن كلا البديلين لهما عيوب. يستخدم تتبع GPS الكثير من الطاقة ولا يعمل في المباني. الموقع مع الأبراج الخلوية ليس دقيقًا تمامًا. في المناطق الريفية, قد يكون برج الخلية مرئيًا لعدة كيلومترات. مع iBeacons, هي فقط بضعة أمتار. يمكن استخدامه حتى لتحديد الغرف الفردية داخل المنزل. كملاذ أخير, لا يزال هناك WLAN, لأنه يبث SSID الخاص به بانتظام. للأسف, هذا فشل لأن الهواتف المحمولة تغلق أجهزة WLAN لتوفير الطاقة, ولكن ليس جهاز استقبال البلوتوث.

تهيئة مكيبيكون المعلمات

لهذه المقالة, نحن نستخدم MkiBeacon. يتم توصيل iBeacon ببساطة بأي منفذ USB. لا يجب أن يكون جهاز كمبيوتر لأن الجهد المطلوب فقط.

تم تثبيت التطبيق التالي على الهاتف الذكي من أجل التكوين:

بعد بدء التطبيق, يتم عرض جميع أجهزة iBeacons في مكان قريب. إذا كان هناك عدة, من المحتمل أن يكون هو ذا أقصر مسافة. بعد النقر على iBeacon الخاص بك, يفتح عرض التكوين:

iBeacon android configuration

يمكن ضبط الإعدادات التالية:

UUID:

المعرف الفعلي لـ iBeacon. في الممارسة على سبيل المثال. جميع أجهزة Vodafone Beacons لها نفس UUID. في هذا الطريق, ليست هناك حاجة للاحتفاظ بقائمة منارات صالحة في التطبيق. يمكن للمتجر على سبيل المثال. يتم التعرف عليها عبر الكبرى والصغرى.

UUID of ibeacon android
رائد / تحت السن القانوني:

الفكرة هي أن جميع المتاجر تحصل على نفس UUID. يمكن استخدام التخصص في تحديد القسم (الإلكترونيات, ملابس, اضافات للطعام تجعله شهيا, ..). ثم سيتم استخدام طفيفة, فمثلا, للتعرف على الرف (رف "لوحات المفاتيح" في قسم "الإلكترونيات").

مسافة الإرسال:


انتقال السلطة:

هنا يمكن ضبط قوة الإرسال 7 خطوات. من الأفضل أن تجربها قليلاً. المسافات هي بالطبع تقديرات.


فاصل البث:

يشير إلى عدد المرات التي يرسل فيها iBeacon معرفه. في هذه الحالة, 1 يعني 100 مللي ثانية.


الرقم التسلسلي:

رقم سري. يمكن تعديله.


اسم iBeacon:

يشكل الاسم والرقم التسلسلي معًا الاسم الذي يمكن من خلاله تحديد iBeacon. لكن UUID أكثر أهمية.


وضع اتصال:

هذا يمكن أن يمنعك من تغيير الإعدادات. إذا كانت القيمة 1, لقد حبست نفسك, لكن المنارة تواصل العمل.


غير كلمة السر:

يمكن تعيين كلمة مرور هنا.

modify password on ibeacon android
أعد تشغيل iBeacon:

بعد تغيير الإعدادات, يجب إعادة تشغيل iBeacon. كلمة المرور القديمة مطلوبة لهذا الغرض.
بعد تغيير القيمة, انقر فوق حفظ في الجزء العلوي الأيمن. كان دائما يأخذني 1 ثانيا, على الرغم من أن التغيير لم يتم نقله بعد إلى iBeacon. عندما تغير كل شيء, نقرة على إعادة تشغيل iBeacon يفتح مربع الحوار التالي:

reboot ibeacon android

هذه الخطوة مهمة, غير ذلك, لن يتم قبول التغييرات. أنا لا أعرف ما هو الهدف, لكني أضعها. في المرة الأولى التي يجب فيها إدخال كلمة مرور Moko4321 التي تم تعيينها في المصنع هنا. غير ذلك, ستفشل العملية بدون أي رسالة خطأ بالطبع, المره الثانيه, سيتم استخدام كلمة المرور الخاصة بك.

توفر تقنية IBeacon طريقة مثالية لبدء الإجراءات المعتمدة على الموقع على الهاتف المحمول. بسبب التكلفة المنخفضة واستهلاك الطاقة المنخفض, يمكن استخدام عدة منارات دون أي مشاكل. منذ منارات تميز بين ثلاثة نطاقات مسافة, يمكن أيضًا تشغيل الإجراءات إذا كان الهاتف الذكي موجودًا بجوار المنارة مباشرةً (على سبيل المثال. في السرير).

على الرغم من أن التطبيق غير مرغوب فيه بعض الشيء, المنارة لها انطباع جيد. يعمل التطبيق وهو مطلوب مرة واحدة فقط للإعداد الأولي. قد يلزم تعديل قوة الإرسال في البداية – حسب التطبيق.

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

تقنية iBeacon: تطبيقات الهواتف الذكية والأجهزة اللوحية ذات الموقع الدقيق

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

كيف iBeacons / منارة العمل

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

1. بعيدا (مسافة “بعيدا”)
هذا يعني مسافة تقريبية. 2م – 20م. فمثلا, يتم إرسال معلومات حول المتاجر القريبة إلى الهاتف الذكي.

2. قريب (مسافة “قريب”)
هنا المسافة حوالي 0.5 متر – 2م. إذا قمت بإدخال متجر, فمثلا, يرحب التطبيق بالمستخدم.

3. مباشرة (مسافة “فوري”)
هذا يعني القرب المباشر. فمثلا, إذا كان المستخدم يقف مباشرة أمام لوحة في المتحف, يمكن أن يوفر التطبيق معلومات محددة حول الكائن الفني.

بالاضافة, يجب القول أن تحديد المسافة جيد نسبيًا بالفعل, لكن ليس بالضبط. يمكن أن ينحرف الموقع الدقيق بضعة أمتار عن الموقع المحدد.

iBeacons = أبل – ما هو هناك comparaأصبح لشركة iBeacon android?

كما ذكر سلفا, قدمت شركة آبل iBeacon. للمطورين, iOS8 هو أفضل بيئة لدمج iBeacons في التطبيقات. ولكن يمكن أيضًا استخدام iBeacon على أجهزة Android. ومع ذلك, هذا لا يحدث بشكل طبيعي. ومع ذلك, هناك العديد من المزودين الذين يقدمون حلولاً مختلفة لهذا الغرض.
حل معروف ومجاني يأتي من شبكات Radius, فمثلا. مكتبة البرامج متوفرة هنا, تتكون من واجهة برمجة التطبيقات المطلوبة لاستخدام iBeacon وخدمة iBeacon.
يقدم Sensorberg حلاً آخر. مع حزمة الأجهزة, مجموعة تطوير البرمجيات والبرمجيات لإدارة أجهزة iBeacons, محتوى التطبيق وتفاعل المستخدمين, يتم تضمين كل ما هو مطلوب للتنفيذ.

ومع ذلك, يجب التأكد من أن الهاتف الذكي أو الجهاز اللوحي يدعم تقنية BLE ويحتوي على شريحة متوافقة. هذا مضمون بالفعل في Apple من iPhone 4S. لكن العديد من أجهزة Android تحمل بالفعل مثل هذه الشريحة. مثل HTC One, جوجل نيكزس 4, 5, 7 و 10 والهاتف الذكي Samsung Galaxy من S3.
ومع ذلك, ليس فقط الأجهزة أمر بالغ الأهمية, ولكن أيضًا البرنامج. BLE من الإصدار 5 مدعوم على iOS. مع Android فقط من الإصدار 4.3. إذا كانت الأجهزة صحيحة, لكن البرنامج ليس كذلك, هناك حلول مثل ذاكرة القراءة فقط المخصصة لترقية الهاتف الذكي أو الجهاز اللوحي.