4 viktiga verktyg för varje Bluetooth Low Energy Developer

en av de största utmaningarna att lära sig någon ny teknik är att veta vilka verktyg du behöver för att komma igång på rätt väg. Oavsett om du är en mobilutvecklare eller en firmware-utvecklare som arbetar med en Bluetooth-Lågenergiprodukt, finns det en uppsättning viktiga verktyg som du bör använda för att utveckla din applikation på det mest effektiva sättet.

i den här artikeln kommer jag att ge en lista över de fyra viktigaste verktygen för att utveckla en Bluetooth Low Energy-produkt och app.

Client Emulator Apps

detta kan antingen vara en mobilapp (iOS eller Android) eller en stationär applikation ansluten via en Bluetooth-Lågenergidongel (eller intern Bluetooth Low Energy chipset).

detta verktyg kan vara till stor hjälp, särskilt när du inte har en följeslagare mobil app redo att interagera med och testa din Bluetooth-enhet. Det är också till stor hjälp för att testa nya förändringar och under utveckling. Med dessa typer av appar kan du söka efter Bluetooth-enheter med låg energi i närheten, ansluta till en av dessa enheter, upptäcka deras tjänster och egenskaper och läsa från/skriva till de karakteristiska värdena också.

två välkända exempel är:

  • LightBlue app (iOS, macOS)
  • Nordic NRF Connect app (iOS, Android, skrivbord)

Bluetooth Sniffer

en Bluetooth-sniffer (eller protokollanalysator) är ett av de mest användbara verktygen som en Bluetooth-Utvecklare inte kan göra utan. Skillnaden mellan en Bluetooth-sniffer och Klientemulatorapparna som nämnts tidigare är att sniffers kan spionera på kommunikationen mellan dina centrala och kringutrustning. Medan en Klientemulator vanligtvis används för att fungera som en central enhet för att läsa, skriva och prenumerera på meddelanden/indikationer på karakteristiska värden på kringutrustningen, fungerar sniffer i bakgrunden (vanligtvis utan att du behöver ändra något av systemets beteende).

Bluetooth-sniffrar i två huvudvarianter:

    1. enkla och billiga sniffers (tänk i intervallet $50-$100) som vanligtvis är baserade på utvecklingssatser
    2. mer avancerade, högre kostnad sniffers (var som helst i intervallet $1,000-$30,000+)

de billiga sniffarna lider vanligtvis av några begränsningar, till exempel bristen på avancerade funktioner på companion desktop software-sidan samt att inte kunna skanna de tre primära reklamkanalerna samtidigt.

att använda en Bluetooth-Sniffer med låg energi kan hjälpa enormt vid felsökningsproblem med anslutningen och dataöverföringen mellan den perifera och centrala enheten.

exempel på sniffers inkluderar:

  • High-end / commercial: Ellisys sniffers, Teledyne LeCroy sniffers (tidigare Frontline), Spanalytics PANalyzr
  • låg kostnad: TI CC2540 USB dongle sniffer, Nordic nRF sniffer, Ubertooth One

effektmätningsverktyg

den låga energidelen i Bluetooth-låg energi är där av en anledning. Bluetooth Low Energy väljs vanligtvis som en trådlös teknik i en produkt av två huvudskäl: spridningen av Bluetooth low energy i smartphones och den låga energiförbrukningen som följer med den (så att du kan designa enheter som kan hålla i flera år på små batterier).

låg strömförbrukning kommer dock inte som standard, och både firmware och hårdvarudesign spelar en viktig roll för hur bra din enhet är för att minimera strömförbrukningen.

det finns olika verktyg som kan användas för att mäta strömförbrukningen under utveckling och testning för att hjälpa dig att optimera för låg effekt. De två vanligaste verktygen är:

  • Digital Multimeter (DMM): användbar för mätning av genomsnittlig strömdragning och toppström (t. ex. Fluke 287 TRMS Multimeter)
  • oscilloskop: Används för att få mer exakta mätningar och finare inställning av din strömförbrukning

Bluetooth-specifikationsdokument

medan Bluetooth-specifikationsdokumenten inte anses vara verktyg i sig, är de fortfarande de viktigaste referensdokumenten för varje Bluetooth – Utvecklare-mobil eller inbäddad. När du stöter på problem eller har frågor om vissa tekniska aspekter av Bluetooth Low Energy är de officiella Bluetooth-specifikationsdokumenten de bästa referenserna att gå tillbaka till.

tillgång till de släppta Bluetooth-specifikationsdokumenten är helt gratis. Men om du är intresserad av att få tillgång till pre-released versioner av en spec (till exempel 0.9 revisioner) eller få ett försprång på banbrytande antagna specifikationer, kan du komma åt dem efter att du registrerat dig för att vara medlem (även gratis), på Adopternivå.

de senaste Bluetooth-specifikationsdokumenten kan nås här.

medan specifikationsdokumenten är referenserna i de flesta scenarier, skulle du inte vilja börja med dem, särskilt om du fortfarande är i de tidiga stadierna av att lära dig Bluetooth-utveckling av låg energi. Det är där våra Bluetooth-studieguider spelar in. De är enkla att följa guider som behandlar specifika aspekter av Bluetooth Low Energy-utveckling. De täcker både den teoretiska / bakgrundsinformation som behövs för att förstå begreppen och de praktiska praktiska stegen för att tillämpa din kunskap och implementera konceptet i verkliga applikationer.

det fullständiga biblioteket med Bluetooth – studieguider kan nås här.

medan specifikationsdokumenten är referenserna i de flesta scenarier, vill du inte börja med dem, särskilt om du fortfarande är i de tidiga stadierna av att lära dig Bluetooth Low Energy development. Det är där våra Bluetooth-studieguider spelar in. De är enkla att följa guider som behandlar specifika aspekter av Bluetooth Low Energy-utveckling. De täcker både den teoretiska / bakgrundsinformation som behövs för att förstå begreppen och de praktiska praktiska stegen för att tillämpa din kunskap och implementera konceptet i verkliga applikationer.

jag hoppas att du har hittat den här listan till hjälp, särskilt om du just har börjat som en Bluetooth-utvecklare för låg energi.

Write a Comment

Din e-postadress kommer inte publiceras.