4 olennaiset työkalut jokaiselle Bluetooth Low Energy Developer

yksi suurimmista uuden teknologian oppimisen haasteista on tietää, mitä työkaluja tarvitset, jotta pääset oikealle polulle. Olitpa mobiilikehittäjä tai laiteohjelmiston kehittäjä, joka työskentelee Bluetooth® – Matalaenergiatuotteen parissa, on olemassa joukko keskeisiä työkaluja, joita sinun tulisi käyttää sovelluksen kehittämiseen mahdollisimman tehokkaasti.

tässä artikkelissa luettelen neljä keskeisintä työkalua Bluetooth-Matalaenergiatuotteen ja-sovelluksen kehittämiseen.

asiakas-Emulaattorisovellukset

tämä voi olla joko mobiilisovellus (iOS tai Android) tai Pöytäkonesovellus, joka on kytketty Bluetooth® – Low Energy-piirisarjaan (tai sisäiseen Bluetooth Low Energy-piirisarjaan).

tämä työkalu voi olla erittäin hyödyllinen, varsinkin kun sinulla ei ole kumppanimobiilisovellusta valmiina vuorovaikutuksessa Bluetooth-laitteen kanssa ja testaamaan sitä. Se on myös erittäin hyödyllinen testattaessa uusia muutoksia ja kehityksen aikana. Tämäntyyppisten sovellusten avulla voit etsiä lähimainonnan Bluetooth-Matalaenergialaitteita, muodostaa yhteyden johonkin näistä laitteista, löytää niiden palvelut ja ominaisuudet ja lukea/kirjoittaa myös ominaisarvoihin.

kaksi tunnettua esimerkkiä ovat:

  • LightBlue-sovellus (iOS, macOS)
  • Nordic nRF Connect-sovellus (iOS, Android, Työpöytä)

Bluetooth Sniffer

Bluetooth® sniffer (tai protokollan analysaattori) on yksi hyödyllisimmistä työkaluista, joita ilman Bluetooth-kehittäjä ei voi tehdä. Ero Bluetooth sniffer ja asiakas emulaattori Sovellukset edellä mainittu on, että sniffers voi vakoilla viestintää Keski-ja oheislaitteiden. Vaikka asiakas-emulaattoria käytetään yleensä keskuslaitteena oheislaitteen ominaisarvojen lukemiseen, kirjoittamiseen ja tilaamiseen, Nuuskija toimii taustalla (yleensä ilman, että sinun tarvitsee muuttaa järjestelmäsi käyttäytymistä).

Bluetooth® – nuuskijoita on kahta päälajia:

    1. yksinkertainen ja edullinen sniffers (ajatella välillä $50 – $100), jotka perustuvat yleensä kehitys sarjat
    2. kehittyneempiä, kalliimmat sniffers (missä tahansa alueella $1,000-$30,000+)

edulliset nuuskijat kärsivät yleensä muutamista rajoituksista, kuten kehittyneiden ominaisuuksien puutteesta companion desktop software-puolella sekä siitä, etteivät he pysty skannaamaan kolmea ensisijaista mainoskanavaa samanaikaisesti.

Bluetooth® Low Energy sniffer-laitteen käyttäminen voi auttaa valtavasti reuna-ja keskuslaitteen välisen yhteyden ja tiedonsiirron virheenkorjausongelmissa.

esimerkkejä nuuskaajista ovat:

  • High-end / commercial: Ellisys sniffers, Teledyne LeCroy sniffers (aiemmin Frontline), The Spanalytics PANalyzr
  • Low-cost: ti CC2540 USB dongle sniffer, Nordic nRF sniffer, Ubertooth One

Power Measurement Tools

Low Energy-osa Bluetooth® Low Energy on olemassa syystä. Bluetooth Low Energy valitaan yleensä langattomaksi teknologiaksi tuotteessa kahdesta pääsyystä: Bluetooth low energy-tekniikan yleistyminen älypuhelimissa ja sen mukana tuleva alhainen energiankulutus (jolloin voit suunnitella laitteita, jotka voivat kestää vuosia pienillä paristoilla).

alhainen virrankulutus ei kuitenkaan tule oletusarvoisesti, ja sekä laiteohjelmistolla että laitteistomalleilla on tärkeä rooli siinä, kuinka hyvä laite on virrankulutuksen minimoinnissa.

on olemassa erilaisia työkaluja, joilla voidaan mitata virrankulutusta kehityksen ja testauksen aikana, jotta voidaan optimoida pienitehoisuus. Kaksi yleisintä työkalua ovat:

  • digitaalinen yleismittari (DMM): hyödyllinen keskimääräisen vedon ja huippuvirran mittaamisessa (esim. Fluke 287 TRMS-yleismittari)
  • oskilloskooppi: Käytetään tarkempiin mittauksiin ja hienosäätöön virrankulutuksestasi

Bluetooth – Spesifikaatioasiakirjat

vaikka Bluetooth® – spesifikaatioasiakirjoja ei pidetä työkaluina sinänsä, ne ovat silti jokaisen Bluetooth-kehittäjän tärkeimmät viiteasiakirjat-mobiili tai upotettu. Kun törmäät ongelmiin tai sinulla on kysymyksiä tietyistä Bluetooth Low Energyn teknisistä näkökohdista, viralliset Bluetooth-spesifikaatioasiakirjat ovat parhaat viitteet palata.

julkaistu Bluetooth specification docs on täysin ilmainen. Kuitenkin, jos olet kiinnostunut käyttämään ennakkoon julkaistuja versioita spec (kuten 0.9 versiot) tai saada etumatkaa kärjessä hyväksytyt tiedot, sitten voit käyttää niitä rekisteröitymisen jälkeen olla jäsen (myös ilmainen), Adopter tasolla.

uusimmat Bluetooth-määrittelyasiakirjat löytyvät täältä.

vaikka erittelyasiakirjat ovat useimmissa skenaarioissa pääviitteitä, et haluaisi aloittaa niistä, varsinkin jos olet vielä alkuvaiheessa oppimassa Bluetooth® – Matalaenergiakehitystä. Siinä Bluetooth – opinto-oppaamme tulevat kuvaan mukaan. Ne ovat helposti seurattavia oppaita, jotka käsittelevät tiettyjä Bluetooth-Matalaenergiakehityksen näkökohtia. Ne kattavat sekä teoreettiset / taustatiedot, joita tarvitaan käsitteiden ymmärtämiseen, että käytännön vaiheet tietämyksesi soveltamiseksi ja konseptin toteuttamiseksi tosielämän sovelluksissa.

Bluetooth-Opintooppaiden koko kirjasto löytyy täältä.

vaikka määrittelyasiakirjat ovat useimmissa skenaarioissa go-to-viittauksia, et haluaisi aloittaa niistä, varsinkin jos olet vielä alkuvaiheessa oppimisen Bluetooth Low Energy development. Siinä Bluetooth – opinto-oppaamme tulevat kuvaan mukaan. Ne ovat helposti seurattavia oppaita, jotka käsittelevät tiettyjä Bluetooth-Matalaenergiakehityksen näkökohtia. Ne kattavat sekä teoreettiset / taustatiedot, joita tarvitaan käsitteiden ymmärtämiseen, että käytännön vaiheet tietämyksesi soveltamiseksi ja konseptin toteuttamiseksi tosielämän sovelluksissa.

toivon, että tästä listasta on ollut apua, varsinkin jos olet vasta aloittelemassa Bluetooth® Low Energy-kehittäjänä.

Write a Comment

Sähköpostiosoitettasi ei julkaista.