Dette er et plugin til Tasker, der gør det muligt at styre en BLE-enhed fra Tasker.
Understøttede BLE-chips:
- Nordic Semiconductor nRF51822 (leverandør-id: 6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- Texas Instruments CC254x (leverandør-id: 0000FFE0-0000-1000-8000-00805F9B34FB)
- Mikrochip RN4870/1 (leverandør-id: 49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod (leverandør-id: 0000FEFB-0000-1000-8000-00805F9B34FB)
Der er mulighed for at bruge andre chips med forskellige karakteristika, da BLE-protokollen er forholdsvis enkel. For at gøre dette kan du konfigurere dit eget leverandør-id med en enkelt læsekarakteristik og en enkelt skrivekarakteristik i Connect Action.
Nuværende funktionalitet:
Forbind (handling)
Dette bruges til at oprette forbindelse til en BLE-enhed, du skal køre denne handling før, før de andre kommandoer kan bruges. Du skal angive MAC-adressen på din enhed i konfigurationen. Hvis forbindelsen afbrydes til BLE-enheden (for eksempel hvis BLE-enheden slukker), vil plugin'et forsøge at genoprette forbindelsen på ubestemt tid, indtil du kører Disconnect-handlingen. Denne handling starter plugin'et, der kører i forgrunden (med en meddelelse)
Afbryd forbindelsen (handling)
Afbryd forbindelsen til BLE-enheden (stopper også pluginnets forgrundstjeneste)
Send besked (handling)
Send en besked (streng) til din BLE-enhed. Meddelelsen sendes til den enhed, du er forbundet til via Connect-handlingen.
Modtag besked (begivenhed)
Denne hændelse udløses, hvis du er forbundet til BLE-enheden via Connect-handlingen, og BLE-enheden sender en besked. Beskeden fanges i den lokale %message-variabel i den opgave, du vedhæfter begivenheden.
Forbindelsestilstand (stat)
Denne tilstand aktiveres, hvis der er en aktiv forbindelse og inaktiveres, når forbindelsen afbrydes. Hvis BLE-enheden lukkes ned, afbrydes forbindelsen, og denne inaktiveres. Hvis BLE-enheden tænder igen, og forbindelsen genoprettes, bliver denne aktiv igen.