4 Essentiële Tools voor elke Bluetooth Low Energy Developer

een van de grootste uitdagingen bij het leren van een nieuwe technologie is te weten welke tools u nodig hebt om op de juiste weg te beginnen. Of u nu een mobiele ontwikkelaar bent of een firmware-ontwikkelaar die werkt aan een Bluetooth® Low Energy-product, er is een reeks essentiële tools die u moet gebruiken voor het ontwikkelen van uw applicatie op de meest efficiënte manier.

In dit artikel zal ik een lijst geven van de vier meest essentiële tools voor het ontwikkelen van een Bluetooth Low Energy product en app.

Client Emulator Apps

dit kan een mobiele app (iOS of Android) zijn, of een desktop applicatie die is verbonden via een Bluetooth® Low Energy dongle (of interne Bluetooth Low Energy chipset).

deze tool kan zeer nuttig zijn, vooral wanneer u geen metgezel mobiele app klaar om te communiceren met en testen van uw Bluetooth-apparaat. Het is ook zeer nuttig voor het testen van nieuwe veranderingen en tijdens de ontwikkeling. Dit soort apps kunt u scannen op nabijgelegen reclame Bluetooth Low Energy-apparaten, verbinding maken met een van deze apparaten, ontdek hun diensten en kenmerken, en lezen van/schrijven naar de karakteristieke waarden ook.

twee bekende voorbeelden zijn:

  • lichtblauwe app (iOS, macOS)
  • Nordic nRF Connect app (iOS, Android, Desktop)

Bluetooth Sniffer

een Bluetooth ® sniffer (of protocol analyzer) is een van de meest nuttige tools die een Bluetooth-Ontwikkelaar niet zonder kan. Het verschil tussen een Bluetooth sniffer en de Client emulator apps eerder genoemd is dat sniffers kunnen bespioneren de communicatie tussen uw centrale en perifere apparaten. Terwijl een Client emulator meestal wordt gebruikt om te fungeren als een centraal apparaat om te lezen, schrijven, en abonneren op meldingen/indicaties van karakteristieke waarden van het randapparaat, de sniffer werkt op de achtergrond (meestal zonder dat u een van uw systeem gedrag te wijzigen).

Bluetooth ® – sniffers zijn er in twee hoofdvarianten:

    1. eenvoudige en goedkope sniffers (denk in het bereik van $50-$100) die meestal zijn gebaseerd op development kits
    2. meer geavanceerde, duurdere sniffers (overal in het bereik van $1,000-$30,000+)

de low-cost sniffers meestal last van een paar beperkingen, zoals het ontbreken van geavanceerde functies op de metgezel desktop software kant en niet in staat om de drie primaire reclame kanalen gelijktijdig scannen.

het gebruik van een Bluetooth® Low Energy sniffer kan enorm helpen bij het debuggen van problemen met de verbinding en gegevensoverdracht tussen het randapparaat en het centrale apparaat.

voorbeelden van sniffers zijn::

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

Power Measurement Tools

het lage-energiegedeelte van Bluetooth® Low Energy is er niet voor niets. Bluetooth Low Energy wordt meestal geselecteerd als een draadloze technologie in een product om twee belangrijke redenen: de proliferatie van Bluetooth low energy in smartphones en het lage energieverbruik dat wordt geleverd met het (zodat u apparaten die kunnen duren voor jaren op kleine batterijen) te ontwerpen.

echter, laag stroomverbruik komt niet standaard, en zowel de firmware en hardware ontwerpen spelen een belangrijke rol in hoe goed uw apparaat is in het minimaliseren van stroomverbruik.

er zijn verschillende tools die kunnen worden gebruikt om het stroomverbruik te meten tijdens de ontwikkeling en het testen om u te helpen optimaliseren voor laag vermogen. De twee meest voorkomende tools zijn:

  • Digitale Multimeter (DMM): nuttig voor het meten van gemiddelde Stroomopname en piekstroom (bv. Fluke 287 TRMS-Multimeter)
  • oscilloscoop: Wordt gebruikt om nauwkeuriger metingen en fijnere afstemming van uw stroomverbruik

Bluetooth – Specificatiedocumenten

hoewel de Bluetooth® – specificatiedocumenten niet als hulpmiddelen op zich worden beschouwd, zijn ze nog steeds de belangrijkste referentiedocumenten voor elke Bluetooth-Ontwikkelaar-mobiel of ingesloten. Wanneer u problemen ondervindt of vragen hebt over bepaalde technische aspecten van Bluetooth Low Energy, zijn de officiële Bluetooth-specificatiedocumenten de beste referenties om naar terug te gaan.

toegang tot de vrijgegeven Bluetooth-specificatie docs is volledig gratis. Echter, als u geïnteresseerd bent in de toegang tot vooraf vrijgegeven versies van een spec (zoals 0.9 revisies) of het krijgen van een voorsprong op cutting edge aangenomen specs, dan kunt u toegang tot hen na het aanmelden voor een lid (ook gratis), op het Adopter niveau.

de nieuwste Bluetooth-specificatiedocumenten kunt u hier raadplegen.

hoewel de specificatiedocumenten in de meeste scenario ‘ s de referentie zijn, zou u er niet mee willen beginnen, vooral als u nog in de vroege stadia van het leren van Bluetooth® Low Energy development zit. Dat is waar onze Bluetooth studiegidsen in het spel komen. Het zijn eenvoudig te volgen gidsen die specifieke aspecten van Bluetooth Low Energy ontwikkeling behandelen. Ze bestrijken zowel de theoretische / achtergrondinformatie die nodig is om de concepten te begrijpen als de praktische praktische stappen voor het toepassen van uw kennis en het implementeren van het concept in real-life toepassingen.

de volledige bibliotheek van Bluetooth-studiegidsen kunt u hier raadplegen.

hoewel de specificatiedocumenten in de meeste scenario ‘ s de referentie zijn, zou u er niet mee willen beginnen, vooral als u zich nog in de vroege stadia van het leren van Bluetooth Low Energy development bevindt. Dat is waar onze Bluetooth studiegidsen in het spel komen. Het zijn eenvoudig te volgen gidsen die specifieke aspecten van Bluetooth Low Energy ontwikkeling behandelen. Ze bestrijken zowel de theoretische / achtergrondinformatie die nodig is om de concepten te begrijpen als de praktische praktische stappen voor het toepassen van uw kennis en het implementeren van het concept in real-life toepassingen.

ik hoop dat u deze lijst nuttig heeft gevonden, vooral als u net begint als een Bluetooth® Low Energy Ontwikkelaar.

Write a Comment

Het e-mailadres wordt niet gepubliceerd.