Jeffrey Cross
Jeffrey Cross

Bluetooth: naslednja generacija

Bluetooth še nikoli ni imel ugleda, da bi ga zlahka uporabljali, vendar pa je s prihodom novega standarda 4.0 4.0 in še posebej Bluetooth tehnologije z nizko porabo energije z njim lažje delati, vendar je postalo veliko bolj uporabno. Zlasti za oblikovalce, ki imajo zdaj na voljo zelo nizko, prilagodljivo, brezžično tehnologijo.

Podpora za Bluetooth LE v iOS-u je že nekaj časa in podpora se je povečala z nedavnimi objavami okoli iOS7 na WWDC pred nekaj tedni. Vendar pa je do nedavnega prišlo do omejene podpore za Android, vendar pa je z objavo prejšnji mesec na Google I / O, da bo naslednja generacija operacijskega sistema Android podpirala tehnologijo Bluetooth LE, oba glavna mobilna platforma zdaj podpirata standard.

Vendar pa je šele zadnjih nekaj mesecev, ko je začela vzleteti podpora na drugi strani, na strani mikro kontrolorjev. Moduli System-on-a-chip in Bluetooth, na primer Bluegiga, Texas Instruments in Nordic, so na voljo že nekaj časa. Vendar pa preproste za uporabo plošče, ki ponujajo serijske vmesnike, kot so Krollov BLE Shield, ali BLE Shield z RedBearLabom in BLE mini plošča, dejansko šele zdaj postajajo na voljo v količini.

Kar seveda pomeni, da smo verjetno pripravljeni na naslednji korak, ki je Bluetooth LE v združljivem faktorju Arduino. Na Kickstarterju sta trenutno zelo zanimiva dva projekta.

Prvi je Ember & Torch, dve Arduino-združljivi plošči z vgrajenim Bluetooth LE. Torch je Arduino programska oprema in plošča, ki je združljiva s pinom, medtem ko Ember prihaja iz formata Arduino mini.

Najzanimivejša stvar pri Ember & Torch pa ni strojna oprema, temveč knjižnica Bonfire, ki se bo dobavljala s ploščami. S podporo na strani Arduino in iOS / Android vam omogoča, da dodate dogodek funkciji. Na primer, če želite poslati posodobitev senzorja iz Arduina v telefon, boste "oddali" dogodek v glavni zanki Arduino, ki bi bil vezan na blok povratnega klica na koncu stvari v sistemu iOS (in obratno). ). Izgleda kot prilagodljiv sistem in ena raven abstrakcije nad ravnimi serijskimi vmesniki, ki so bili do sedaj na voljo.

Drugi zanimiv projekt je BLEduino. Zanimivo je, da čeprav je na plošči tudi v obliki formata Arduino mini, je ta projekt izumil nekaj, kar kličejo Shield-Shield, ki zdrsne pod ploščo BLEduino, da mu da standarden Arduino form faktor in pin out. Pravzaprav je to precej iznajdljiva ideja in čeprav sem prepričana, da ni nova, to ni nekaj, kar bi se prej srečal.

Za razliko od Ember & Torch ni toliko podrobnosti o tem, kako se podatki pošiljajo prek Bluetooth LE med ploščo in telefonom. Toda za tiste med vami, ki niso iOS ali Android razvijalci, bo BLEduino poslal tudi aplikacijo iOS, ki vam bo omogočila, da prevzamete nadzor nad ploščo brez programiranja na koncu mobilne platforme.

Oba projekta sta videti zanimiva in upam, da bosta oba prenašala cilje Kickstarterja in se financirala, ker sta dovolj različna, da bi se rada igrala z obema.

V prihodnje bi radi videl ploščo, ki vam omogoča programsko definiranje profilov GATT. Teoretično je mogoče, menim, da vam bo nordijski čipov, čeprav ni posebej dobro dokumentiran, omogočil, da to naredite v času izvajanja in vam bo omogočil, da pretvorite vaš Arduino v »poljubno« Bluetooth napravo. Kar bi bilo precej kul, ker to pomeni, da bi vsaka aplikacija iOS ali Android, ki je namenjena delovanju s tovrstno napravo Bluetooth, govorila z vašo Arduino ploščo, ne da bi naredila kaj programskega na mobilni strani stvari.

Delež

Pustite Komentar