Сензори близине се могу описати као јединствени прекидачи који откривају оближњи објекат уз помоћ светлости, електромагнетног поља или звука. Типично су ове врсте уређаја дизајниране за откривање објеката у близини и често је то практична примена у којој ће се користити већина ових сензора. Али постоје околности када је субјект далеко од сензора или га блокира препрека, у оваквим ситуацијама можемо да користимо БЛЕ (Блуетоотх Лов Енерги) уређаје да бисмо открили и осетили близину објекта. Развојна плоча ЕСП32 има уграђени БЛЕ, који смо користили у многим другим пројектима. Ако сте потпуно нови у БЛЕ-у, погледајте пројекте ЕСП32 БЛЕ клијента и ЕСП32 БЛЕ Сервер које смо раније направили. Такође смо претходно изградили Блуетоотх иБеацон користећи ЕСП32.
У овом чланку ћу вам показати како да направите једноставан детектор присуства БЛЕ уз помоћ ЕСП32 и Ардуина, а на крају ћемо тестирати ове уређаје помоћу БЛЕ на мом паметном телефону и паметном сату.
Шта је Блуетоотх Лов Енерги (БЛЕ)?
БЛЕ је скраћеница од Блуетоотх Лов Енерги, а у наш свакодневни живот дошао је 2011. године, јер је у то доба године сваки већи произвођач почео да уграђује БЛЕ технологију на своје уређаје. БЛЕ је технологија бежичне комуникације мале снаге која је развијена за апликације напајања из батерије које се могу користити за комуникацију између уређаја на краткој удаљености. Неки уређаји које свакодневно користите имају уграђен Блуетоотх, попут паметног телефона, паметног сата, бежичних слушалица, бежичних звучника, паметних кућних уређајаи уграђени Блуетоотх за комуникацију или за добијање података о локацији.
БЛЕ је релативно нова технологија, а БЛЕ протокол развила је Блуетоотх Специал Интерест Гроуп (СИГ) са примарним циљем да уређаје мале снаге претвори у стварност. Иако је име новоизрађеног протокола остало исто, новоразвијени БЛЕ протокол није уназад компатибилан, што значи да наши Блуетоотх Цлассиц уређаји не могу да разговарају са БЛЕ уређајима, упркос недостатку ове технологије, омогућио је програмерима да производе енергију врло мале снаге -ефикасни уређаји који могу трајати месецима, чак и годинама на мало дугмастој батерији.
Како функционише БЛЕ комуникација?
БЛЕ користи хијерархијску структуру података за слање и примање информација. БЛЕ уређај који делује као сервер оглашаваће услуге и карактеристике које клијент може детектовати, а након што размена информација успе, БЛЕ уређаји могу истовремено да комуницирају једни с другима. У техничком смислу, овај скуп информација познат је као атрибут БЛЕ уређаја. А дефинисано је и примењено помоћу ГАТТ (Генериц Аттрибутес) профила. У овим профилима имамо услугу, карактеристике и вредности у хијерархијском редоследу. Услуге садрже карактеристике, а карактеристика садржи вредност, читањем карактеристике можемо читати вредности и промене вредности током времена.
Карактеристике се могу обрадити тако да укључују информације о читању или писању. Уређаји који садрже компоненте за читање могу да објављују информације, а уређаји који садрже карактеристике писања могу да примају податке од клијента.
Профил ГАТТ под којим се дефинишу услуге и карактеристике је познат као универзално јединствени идентификатор (УУИД). Постоје неке стандардне услуге и карактеристике које је дефинисала и резервисала корпорација СИГ ако читамо УУИД БЛЕ уређаја, можемо одмах рећи о каквом се уређају ради.