- Шта је Блуетоотх Лов Енерги (БЛЕ)?
- Како иБеацон технологија користи БЛЕ?
- Колико је иБеацон важан?
- Компоненте потребне
- Подешавање ХМ10 БЛЕ модула у иБеацон моду
- Коришћење Андроид апликације БЛЕ Сцаннер за иБеацон
Појмови Беацон и иБеацон се често користе наизменично. иБеацон је представио Аппле и представља Аппле-ову примену Блуетоотх бежичне технологије са ниском потрошњом енергије (БЛЕ) за пружање различитих начина информација и услуга заснованих на локацији за Аппле-ове иПхоне и друге иОС уређаје. Технолошки стандард омогућава мобилним апликацијама (које раде на иОС и Андроид уређајима) да прикупљају информације од Беацонс-а у физичком свету и приказују их на телефонима.
Шта је Блуетоотх Лов Енерги (БЛЕ)?
БЛЕ је сличан Блуетоотх протоколу са разликом у потрошњи енергије. БЛЕ је технологија бежичне личне мреже која се користи за пренос података на кратком растојању и дизајнирана је за малу потрошњу енергије. БЛЕ је дизајниран да ради дужи временски период чак и користећи ЦР2032 новчану батерију. БЛЕ одржава опсег комуникације сличан свом претходном класичном Блуетоотх-у.
Како иБеацон технологија користи БЛЕ?
Технологијом иБеацон, Аппле је стандардизовао формат БЛЕ оглашавања. Стандардни формат се састоји од четири главна дела која су УУИД, Мајор, Минор, Тк Повер. Да бисте јасније разумели све Услове, узмите пример Аппле Елецтроницс-а где број продавница мора бити подешен у различитим земљама. Опис сваког је следећи:
УУИД: УУИД је низ од 16 бајтова који се користи за идентификацију броја светионика из велике групе светионика. Ово идентификује светионике за одређену апликацију. На пример, ако Аппле одржава ланац офлајн електронске продавнице, тада ће сви Беацон имати исти УУИД рекавши да тај беацон припада Аппле-у.
Мајор: Ово је двобајтни низ који се користи за идентификацију мање групе Светионика из велике групе Светионика. Дакле, ако Беацон припада Апплеу и ако Аппле постави 10 фар-а у граду за 10 продавница, онда ће Аппле сазнати који светионик припада којој продавници у истом граду.
Минор: Ово је двобајтни низ који се користи за идентификацију појединачног Светионика из групе Светионика. Претпоставимо да је Аппле у продавници подесио 50 светионика, па ће, користећи Минор, Аппле моћи да пронађе оно место где се купац налази у продавници.
Тк снага: Тк снага се користи за одређивање близине или удаљености од светионика. Близина мора бити изабрана пре калибрације и мора бити унапред кодирана. Изабрана близина даје процењену удаљеност коју уређаји узимају као основну линију.
На пример: Већ постављени сигнал и емитовање ће изгледати овако:
УУИД: 36БФДА543784ЦАД5
Мајор: 45
Минор: 7
Све ове параметре поставићемо у овом упутству помоћу БЛЕ модула постављеног у иБеацон режиму.
Да бисте сазнали више о БЛЕ технологији, погледајте наш претходни чланак о БЛЕ са ЕСП32.
Колико је иБеацон важан?
Са растућом популарношћу Таргет Маргетинг-а, иБеацон може играти значајну улогу. Формирањем иБеацон мреже, било који бренд, продавац или продавница моћи ће да пронађу активности и друге важне податке о понашању купаца који се даље могу користити за слање изузетно значајних, контекстуалних и хипер-локалних на паметном телефону купца. Узимајући пример Аппле-а као горе, претпоставимо да купац са паметним телефоном пролази у близини Аппле Елецтрониц Сторе-а.
Када апликација инсталирана на купчевом паметном телефону чује иБеацон инсталиран у продавници, апликација може да пошаље податке путем иБеацон-а са свим понудама и сачува детаље о продавници. Ако купац понуду сматра атрактивном и жели да купи, тада може да уђе и купи у продавници. Осим овога, иБеацон може имати и неке друге апликације као што су плаћања, аналитика купаца / купаца и апликације на аеродромима, тематским парковима, концертним местима и многим другим областима. Потенцијал технологије иБеацон је неограничен и тек га треба открити.
У овом упутству ћемо показати иБеацон користећи ХМ10 БЛЕ модул заснован на Блуетоотх-у 4.0. Али пре него што започнете, важно је да погледате како да промените или флешујете фирмвер модула Цлоне ХМ-10 ако користите клонирани модул ХМ10 јер је већина клонираних модула ХМ10 доступних на тржишту. Такође смо користили Блуетоотх модул ХМ10 са Ардуином за контролу ЛЕД диоде.
Овај водич за ХМ10 БЛЕ иБеацон ће показати како да подесите модул ХМ10 као иБеацон и откриће његове детаље, као што је РССИ (близина, удаљеност) у апликацији за Андроид.
Компоненте потребне
Хардвер:
- ХМ10 БЛЕ модул
- УСБ у ТТЛ претварач
- Скакачи
Софтвер:
- Ардуино ИДЕ
- Андроид апликација (БЛЕ скенер)
БЛЕ ХМ10 који се користи у овом упутству користи ХМ10 фирмвер в540 доступан на званичној веб локацији јнхуамао.
Подешавање ХМ10 БЛЕ модула у иБеацон моду
Првобитно поставите БЛЕ ХМ10 модул у иБеацон режим. Да бисте поставили ХМ10 у иБеацон режим, само следите кораке у наставку.
- Повежите ХМ10 модул и УСБ / ТТЛ претварач следећим везама.
Прибадаче модула ХМ10 |
УСБ / ТТЛ претварач |
Рк |
Тк |
Тк |
Рк |
Вцц |
5В |
Гнд |
Гнд |
- Отворите Ардуино ИДЕ и изаберите ЦОМ порт УСБ / ТТЛ претварача
- Сада отворите серијски монитор Ардуино ИДЕ-а и одаберите брзину преноса од '9600', а такође одаберите 'Без прекида линије' на серијском монитору.
- Укуцајте следеће АТ команде у низу један за другим, након што добијете ОК одговор од ХМ10.
АТ + РЕНЕВ
АТ + РЕСЕТ
АТ
АТ + МАРЈ0к1000
АТ + МИНО0к0007
АТ + АДВИ5
АТ + НАМЕиБеацон
АТ + АДТИ3
АТ + ИБЕА1
АТ + ДЕЛО2
АТ + ПВРМ0
АТ + РЕСЕТ
Напомена: Вредности означене црвеном бојом у АТ наредби могу се конфигурисати. Корисник га може променити према њиховим примерима.
Опис свих горе коришћених АТ команди је следећи:
- АТ + РЕНЕВ (Враћање фабричких вредности)
- АТ + РЕСЕТ (Поново покреће ХМ10)
- АТ (АТ тест)
- АТ + МАРЈ0к1000 (Поставља главни број иБеацон на 0к1000 ХЕКС конвертован у 4096 у ДЕЦ)
- АТ + МИНО0к0007 (поставља иБеацон Минор Нумбер на 0к1000 ХЕКС претвара у 4096 у ДЕЦ)
- АТ + АДВИ5 (Поставља интервал оглашавања на 5, тј. 546,25 милисекунди)
- АТ + НАМЕиБеацон (Подесите име модула ХМ-10 на иБеацон. Промените га према употреби)
- АТ + АДТИ3 (поставља ХМ10 који се не може повезати ради уштеде енергије и ниједан клијент се не може повезати на модул помаже у уштеди више енергије)
- АТ + ИБЕА1 (Омогућава иБеацон режим на ХМ10)
- АТ + ДЕЛО2 (поставља иБеацон у режим емитовања само ради уштеде енергије. ХМ10 може емитовати своје присуство и скенирати друге уређаје јер је Блуетоотх примопредајник)
- АТ + ПВРМ0 (Омогућава ХМ10 аутоматско спавање и смањује потрошњу енергије са 8 на 0,18 мА. Ипак, иБеацон ће увек преносити)
Након извршавања свих АТ команди серијски монитор изгледа као доле:
Одговор команде АТ се штампа серијски, без новог реда. Можете лако направити разлику између одговора две АТ команде, јер након сваке АТ команде, ХМ10 одговара у реду. Дакле, ако је наредба АТ + РЕНЕВ онда ће ХМ10 одговорити ОК + РЕНЕВ и слично за остале АТ команде.
. Сада може емитовати УУИД, Мајор, Минор и друге детаље. Да бисте видели емитоване детаље, на располагању вам је иБеацон Андроид апликација, преузмите било коју иБеацон Андроид апликацију из Плаи продавнице или Аппле продавнице и моћи ћете да пронађете модул ХМ10 постављен у иБеацон режиму. У овом упутству користимо Андроид апликацију „ БЛЕ Сцаннер “.
Да бисте онемогућили иБеацон режим, једноставно користите команду АТ + ИБЕА0. А затим учините Адвертисинг Сцан Респонсе Цоннецтабле слањем АТ + АДТИ0. А онда само ресетујте ХМ10 слањем АТ + РЕСЕТ.
Коришћење Андроид апликације БЛЕ Сцаннер за иБеацон
- Преузмите апликацију БЛЕ Сцаннер из Плаи продавнице и отворите је.
- Екран изгледа као испод.
- Картица „Близу“ користиће се за преглед свих доступних иБеацонса. Да бисте започели потрагу за иБеацон-ом, повуците екран или идите на икону за претрагу у горњем десном углу екрана. Ово ће започети потрагу за иБеацонсима.
- Након претраживања иБеацон-а, моћи ћете да видите РССИ, УУИД, Мајор и Минор иБеацон-а. РССИ ће се променити ако одвојите мобител или иБеацон један од другог. Овде на овом екрану, РССИ је (-50). То се може видети у демонстрацијском видеу датом на крају овог чланка.
- Након одузимања смартфона иБеацон ХМ10, вредност РССИ се мења са -50 на -81. Ове вредности ће се и даље мењати ако преместите један од уређаја.
Прихватљиве вредности РССИ сигнала су следеће:
Јачина сигнала |
ТЛ; ДР |
Потребна за |
|
---|---|---|---|
-30 дБм |
Невероватно |
Максимално достижна снага сигнала. Клијент може бити удаљен само неколико стопа од АП да би то постигао. Није типично или пожељно у стварном свету. |
Н / А |
-67 дБм |
Врло добар |
Минимална јачина сигнала за апликације које захтевају врло поуздану, правовремену испоруку пакета података. |
ВоИП / ВоВиФи, стреаминг видео |
-70 дБм |
у реду |
Минимална јачина сигнала за поуздану испоруку пакета. |
Емаил, веб |
-80 дБм |
Није добро |
Минимална јачина сигнала за основно повезивање. Достава пакета може бити непоуздана. |
Н / А |
-90 дБм |
Неупотребљиво |
Приближавање или утапање у поду буке. Било која функционалност је мало вероватна. |
Н / А |
- Да бисте пронашли иБеацон у приказу близине, само идите на икону близине у горњем десном углу одмах поред иконе за претрагу. На екрану ће се приказати сви доступни иБеацон са РССИ сигналом.
Овим је завршен туториал о подешавању ХМ10 БЛЕ модула као иБеацон. Ако имате било какве сумње или сугестије, молимо вас пишите на наш форум или коментаришите доле.