Bluetooth никога не е имал репутацията на лесна за работа, но с появата на новия Bluetooth 4.0 стандарт, и по-специално Bluetooth Low Energy, той не само става много по-лесен за работа, но и е станал много по-полезен. Особено за производителите, които сега разполагат с много ниска и гъвкава безжична технология.
От известно време е налице поддръжка на Bluetooth LE в iOS, а поддръжката се е увеличила с последните обяви около iOS7 в WWDC преди няколко седмици. Въпреки това доскоро беше ограничена поддръжката на Android, но с обявяването миналия месец в Google I / O, че следващото поколение на операционната система Android ще поддържа Bluetooth LE, и двете големи мобилни платформи поддържат стандарта.
Но само през последните няколко месеца започна подкрепата от другата страна, микроконтролерът на нещата. Модулите System-on-a-chip и Bluetooth, например от Bluegiga, Texas Instruments и Nordic, вече са на разположение. Въпреки това, лесните за използване дъски, предлагащи серийни интерфейси като BLE Shield на Kroll, или BLE Shield на RedBearLab и BLE mini board, наистина стават достъпни само в количество.
Което, разбира се, означава, че вероятно сме готови за следващата стъпка, която е Bluetooth LE в форм-фактор, съвместим с Arduino. В момента има два наистина интересни проекта за Kickstarter.
Първият е Ember & Torch, два Arduino-съвместими платки с вграден Bluetooth LE. Факелът е софтуер на Arduino и съвместим с пин борд, докато Ember се предлага в форм-фактор Arduino mini.
Но най-интересното за Ember & Torch не е хардуерът, а библиотеката Bonfire, която ще се доставя с дъските. С подкрепата на Arduino и iOS / Android страната ви позволява да прикачите функция към събитие. Така например, ако искате да изпратите актуализация на сензора от Arduino към телефона, бихте „излъчили“ събитие в основния цикъл на Arduino, което ще бъде обвързано с блок за обратно извикване на iOS края на нещата (и обратно ). Тя изглежда като гъвкава система и едно ниво на абстракция над правите серийни интерфейси, които са били налични досега.
Другият интересен проект е BLEduino. Интересното е, че докато платката идва и в форм-фактор Arduino, този проект е изобретил нещо, което те наричат Shield-Shield, който се подхлъзва под дъската BLEduino, за да му придаде стандартен форм-фактор на Arduino. Всъщност това е доста изобретателна идея и макар да съм сигурна, че не е нова, не е нещо, което бих срещнал преди.
За разлика от Ember & Torch няма много подробности за това как данните се изпращат през Bluetooth LE между дъската и телефона. Но за тези от вас, които не са разработчици на iOS или и Android, BLEduino също ще изпрати приложение с iOS, което ще ви позволи да поемете контрола върху дъската без никакво програмиране в края на мобилната платформа.
И двата проекта изглеждат интересни и се надявам, че и двете ще прехвърлят целите си Kickstarter и ще бъдат финансирани, защото са достатъчно различни, които бих искал да играя и с двете.
В бъдеще в крайна сметка бих искал да видя дъска, която ви позволява да дефинирате профилите на GATT програмно. Теоретично е възможно, мисля, че докато не е особено добре документиран, скандинавският чипсет ще ви позволи да го направите по време на работа и ще ви позволи да превърнете вашето Arduino в „произволно“ Bluetooth устройство. Което би било доста готино, защото това означава, че всяко приложение за iOS или Android, предназначено да работи с такъв вид Bluetooth устройство, ще говори с вашия Arduino борд, без да прави каквото и да е програмирано от мобилната страна на нещата.