Stap 8: Het schrijven van gegevens naar een apparaat BLE
Nu dat we bent verbonden met onze BLE-randapparaat, die in dit geval een laptop draait Bleno Node.js app, kunnen we de opdrachten primaire en char-desc gebruiken om een lijst van alle verschillende diensten en eigenschappen beschikbaar op het apparaat.
In ons geval heeft onze eenvoudig apparaat slechts 1 karakteristiek voor het schrijven van gegevens naar het, en het ophalen van de laatste gegevens dat zij ontvangen. Het handvat voor dit kenmerk is 0x0026, dus binnen de interactieve command line interface voor gatttoolwe kunnen:
[28:37:37:1A:D3:CF] [LE] > char-schrijven-req 0x0026 1234
Met deze opdracht verzendt de waarde "1234" naar het handvat 0x0026. We kunnen controleren of de opdracht is ontvangen door te kijken naar de foutopsporingsberichten van onze Bleno app. In ons geval drukt de app de waarde "1234" na ontvangst!
In onze laatste stap, zullen wij op een soortgelijke manier om het oplezen van de waarde die we net hebben geschreven naar het apparaat.