iBeacon אנדרואיד ב- MOKOSmart

iBeacon אנדרואיד ב- MOKOSmart

iBeacon Android עם MOKOSmart SDK

פרוטוקול iBeacon שפותח על ידי Apple על בסיס Bluetooth Low Energy נתמך על ידי מגוון מכשירים. המאמר מסביר את iBeacons ו- Bluetooth Low Energy ומשתמש בדוגמה של פיתוח אפליקציית Android לרשימות קניות תלויות מיקום כדי להציג את האינטראקציה תלויה המיקום של אפליקציה עם iBeacon android.. היישום מבוסס על MokoBeacon ו- SDK המשויך.

iBeacon, בלוטות 4.0, הפכתי, לִכאוֹב. וווט?

הטכנולוגיה הבסיסית עבור iBeacon היא Bluetooth. אנרגיית Bluetooth נמוכה (הפכתי), המכונה לעתים קרובות תווית השיווק החכמה Bluetooth, נכלל בגרסה 4.0 של תקן Bluetooth. BLE אינו תואם לאחור לגרסאות קודמות שנקראו Bluetooth Classic. בלוטות 4.0 מציין כי התקנים תואמי תקן חייבים ליישם גרסה אחת או שתיהן, כְּלוֹמַר. אנרגיה נמוכה או קלאסית.

BLE מיושם כמעט בכל הסמארטפונים הנוכחיים כגון ה- iPhone 4+ והגלקסי של סמסונג 3+. אייפון יכול לתפקד גם כמקלט של אותות iBeacon וגם – בניגוד ל- iBeacon Android – כמגדלור עצמו. אנדרואיד כולל מנהלי התקני BLE מגרסת ה- API 18, כְּלוֹמַר. דְמוּי אָדָם 4.3. אַגַב, המחשבים הנוכחיים הם גם בעלי יכולת BLE. ב- Windows, למרות זאת, הנהגים הם רק על הסיפון מ- Windows 8 ומאז אמצע 2011 BLE זמין במחשבי אפל.

BLE ממשיכה לתמוך במגוון מכשירים היקפיים כגון שעוני דופק ומסוקי צעצוע, מדחומים, ציוד כושר ומברשות שיניים, כן, מברשות שיניים ונעלי ספורט.

iOS ו- Android עם האפליקציות הראשונות של iBeacon

IOS 7 מציע כיום למפתחים את התנאים המוקדמים הטובים ביותר לשילוב iBeacon באפליקציות. מאז iOS 7, מערכת ההפעלה אפילו מפעילה אפליקציות שכבר אינן בזיכרון אם היא גילתה iBeacon הרשומה על ידן או מאבדת את האות שלה. ההרשמה לכך מתבצעת באמצעות מסגרת המיקום המרכזית, שהוא קל יותר לשימוש מאשר Bluetooth הליבה. אפליקציית אנדרואיד ו- iOS המוכרת ביותר של iBeacon הן MokoBeacon. היא נוקטת פעולה כאשר אירועים נבחרים מתרחשים. לדוגמה, זה יוצר ערך לוח שנה כשאתה חוזר הביתה.

אנדרואיד אינו תומך בעבודות לשעבר של iBeacon. כמה ספקי צד שלישי מתחרים על טובת המפתחים בפתרונות שלהם, כולל רשתות רדיוס וסנסורברג. הפתרון החינמי של Radius Networks מורכב מספריית תוכניות שמציעה אנדרואיד שירות iBeacon ו- API הדרוש.

Sensorberg מסתמך על חבילה שלמה המורכבת מחומרה, ערכת פיתוח תוכנה ותוכנה לניהול ה- iBeacons, תוכן האפליקציה ואינטראקציות המשתמשים. נעשה שימוש בפתרון Sensorberg, לדוגמה, באפליקציה של סיביט 2014, אשר זמין עבור iBeacon אנדרואיד ו- iBeacon iOS. האפליקציה סיפקה מקומות אימונים, התמחות והצעת עבודה בסמארטפון במקומות נבחרים של יריד הסחר.

איכות המידע והגנת הנתונים הם חיוניים להצלחה

בצד הצרכני, iBeacon מעורר את הפחד מסמארטפון שמופעל באמצעות פרסום, של פולשני, קשר לקוח פרטני, כמו בדוח המיעוט. חלק מהחששות הללו אינם מוצדקים, כפונקציית אנדרואיד iBeacon, אשר בהכרח משמש כנקודת התייחסות, מראה. iBeacon משתמש במודל opt-in. אתה הופך למשתמש רק על ידי התקנת אפליקציית iBeacon; כל שאר בעלי הסמארטפונים נחסכים.

IOS גם מציין בדיסקרטיות רק מידע שמופעל על ידי iBeacon. הם מופיעים כאשר המשתמש מפעיל את הטלפון החכם שלו בזמן שהוא נמצא בטווח המשואה ונעלם כשהוא מתרחק ממנו. אין הפרעה מצפצופים ורטטים או אפילו ממרכז הודעות שוצף לאחר ביקור במרכז קניות.

כאשר משתמשים מוצאים אפליקציית iBeacon שימושית וכאשר היא מעצבנת אותם יקבעו במידה רבה את איכות המידע והפונקציות הניתנות. מסביר אולינג: “שירותי מיקום, לא שיווק במיקום”. בהתאם לכך, רק אפליקציות עם כלי שירות יצליחו. אפליקציות מעצבנות עפות מהטלפון, ביקורות שליליות עושות את השאר.

מה אני יכול לעשות עם iBeacon אנדרואיד?

ה- iBeacon יכול למשל. לשמש לזיהוי עמדות מסוימות כגון “עֲבוֹדָה” אוֹ “בית”. לאחר מכן ניתן להפעיל פעולות מוגדרות מראש בסמארטפון. לְמָשָׁל. ניתן להפעיל ולכבות את ה- WLAN באופן אוטומטי כאשר המשתמש עוזב או נכנס לביתו.

עם אפליקציות שונות, ניתן ליישם פונקציות אלה גם על סמך נתוני GPS או מגדלי תאים, אך לשתי החלופות יש חסרונות. מעקב GPS משתמש באנרגיה רבה ואינו עובד במבנים. המיקום עם מגדלי תאים אינו בדיוק מדויק. באזורים כפריים, מגדל תאים עשוי להיראות כמה קילומטרים. עם iBeacons, זה רק כמה מטרים. זה יכול אפילו לשמש לזיהוי חדרים בודדים בתוך הבית. כמוצא אחרון, עדיין יהיה WLAN, מכיוון שהוא גם משדר את ה- SSID שלו באופן קבוע. לצערי, זה נכשל מכיוון שהטלפונים הסלולריים מכבים את חומרת ה- WLAN כדי לחסוך באנרגיה, אבל לא מקלט ה- Bluetooth.

הגדר MkiBeacon פרמטרים

למאמר זה, אנו משתמשים ב- MkiBeacon. ה- iBeacon פשוט מחובר לכל יציאת USB. זה לא חייב להיות מחשב מכיוון שרק המתח נדרש.

האפליקציה הבאה מותקנת בסמארטפון לצורך תצורה:

לאחר הפעלת האפליקציה, כל iBeacons מוצגים בקרבת מקום. אם יש כמה, זה כנראה זה עם המרחק הקצר ביותר. לאחר לחיצה על iBeacon משלך, תצוגת התצורה נפתחת:

iBeacon android configuration

ניתן לשנות את ההגדרות הבאות:

UUID:

המזהה בפועל של ה- iBeacon. בפועל למשל. לכל משואות Vodafone אותו 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 הוצגה על ידי אפל ב 2013. משואות הן משדרי רדיו קטנים הניתנים להתקנה, לדוגמה, בחנות או במוזיאון ושולחים מידע מסוים ללקוחות או למבקרים. הפכתי (אנרגיית Bluetooth נמוכה) משמש כאן. זו לא טכנולוגיה חדשה אך כבר מתרחשת בשעוני דופק, לדוגמה. למרות זאת, למשדרי רדיו אין טווח ארוך מאוד. למרות זאת, משואות אינן מכילות שום טכנולוגיה אחרת שהמכשיר הנייד או המשתמש יכולים לזהות או אפילו לפקח עליהן באופן אישי. נדרשת גם אפליקציה התומכת ב- iBeacon. אם לא מותקנת אפליקציה לטכנולוגיה במכשיר הנייד, הסמארטפון, לדוגמה, אינו מגיב ל- iBeacon המותקן בחנות.

איך iBeacons / עבודת משואות

אם מותקנת אפליקציה מתאימה והמכשיר מתקרב למשואה, המערכת מפעילה את האפליקציה. כדי לעשות זאת, האפליקציה מקבלת אות מהמשואות וכך היא יודעת שיש iBeacon מסוים בקרבת מקום. מה שקורה בפירוט תמיד שונה, תלוי באפליקציה ובמפעיל. במקרים מסוימים, לדוגמה, מוצגת רק הודעה אחת, בהצעות אחרות או שוברים מוצגים. לכל iBeacon יש מזהה ספציפי, נקרא גם UUID (מזהה ייחודי אוניברסלי) בז'רגון הטכני. עם זה, האפליקציה יכולה גם לחפש מידע נוסף דרך האינטרנט ולהציג אותו בפני המשתמש.
למרות זאת, האפליקציות לא רק יכולות לזהות את המשואות בסביבתן, אך הם יכולים גם לקבוע כמה הם רחוקים מכף היד המתאים. ישנם שלושה מרחקים שונים:

1. רָחוֹק (מֶרְחָק “רָחוֹק”)
משמעות הדבר היא מרחק של כ. 2M – 20M. לדוגמה, מידע על חנויות סמוכות נשלח לסמארטפון.

2. ליד (מֶרְחָק “ליד”)
כאן המרחק הוא כ 0.5 מ ' – 2M. אם אתה נכנס לחנות, לדוגמה, האפליקציה מברכת את המשתמש.

3. ישיר (מֶרְחָק “מִיָדִי”)
משמעות הדבר היא קרבה ישירה. לדוגמה, אם המשתמש עומד ישירות מול ציור במוזיאון, האפליקציה יכולה לספק מידע ספציפי על אובייקט האמנות.

בנוסף, יש לומר שקביעת המרחק כבר טובה יחסית, אבל לא בדיוק. המיקום המדויק יכול לסטות מטרים ספורים מהמיקום המדויק.

iBeacons = אפל – מה יש בהשוואההפך ל- iBeacon אנדרואיד?

כאמור, אפל הציגה את iBeacon. למפתחים, iOS8 היא הסביבה הטובה ביותר לשילוב iBeacons באפליקציות. אך ניתן להשתמש ב- iBeacon גם במכשירי אנדרואיד. למרות זאת, זה לא הולך באופן טבעי. למרות זאת, ישנם מספר ספקים המספקים פתרונות שונים לכך.
פתרון ידוע וחינמי מגיע מ- Radius Networks, לדוגמה. כאן מסופקת ספריית תוכניות, המורכב מ- API הנדרש לשימוש ב- iBeacon ובשירות iBeacon.
סנסורברג מציג פיתרון אחר. עם חבילת החומרה, ערכת פיתוח תוכנה ותוכנה לניהול ה- iBeacons, את תוכן האפליקציה ואת האינטראקציה של המשתמשים, כל מה שנכלל הדרוש ליישום.

למרות זאת, יש לוודא שהסמארטפון או הטאבלט תומכים בטכנולוגיית BLE ויש להם שבב תואם. זה כבר מובטח באפל מהאייפון 4S. אבל רבים ממכשירי האנדרואיד כבר נושאים שבב כזה. כמו ה- HTC One, ה- Google Nexus 4, 5, 7 ו 10 והסמארטפון של סמסונג גלקסי מבית S3.
למרות זאת, לא רק החומרה מכריעה, אלא גם התוכנה. BLE מגרסה 5 נתמך ב- iOS. עם אנדרואיד רק מהגרסה 4.3. אם החומרה נכונה, אבל התוכנה לא, ישנם פתרונות כגון ROM מותאמים אישית לשדרוג הטלפון החכם או הטאבלט.