Ez a Tasker beépülő modulja, amely lehetővé teszi egy BLE-eszköz vezérlését a Taskerből.
Támogatott BLE chipek:
- Nordic Semiconductor nRF51822 (szállító azonosítója: 6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- Texas Instruments CC254x (szállító azonosítója: 0000FFE0-0000-1000-8000-00805F9B34FB)
- RN4870/1 mikrochip (szállító azonosítója: 49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod (szállító azonosítója: 0000FEFB-0000-1000-8000-00805F9B34FB)
Lehetőség van más, eltérő tulajdonságú chipek használatára, mivel a BLE protokoll viszonylag egyszerű. Ehhez konfigurálhatja saját szállítói azonosítóját, egyetlen olvasási és egyetlen írási karakterisztikával a Csatlakozási műveletben.
Jelenlegi funkcionalitás:
Csatlakozás (művelet)
Ez a BLE-eszközhöz való csatlakozásra szolgál, ezt a műveletet le kell futtatnia, mielőtt a többi parancsot használhatná. A konfigurációban meg kell adnia az eszköz MAC-címét. Ha a kapcsolat megszakad a BLE-eszközzel (például ha a BLE-eszköz kikapcsol), a beépülő modul korlátlan ideig megpróbál újracsatlakozni, amíg le nem futja a leválasztási műveletet. Ez a művelet elindítja a beépülő modult az előtérben (értesítéssel)
Leválasztás (művelet)
Leválasztás a BLE-eszközről (leállítja a bővítmény előtérbeli szolgáltatását is)
Üzenet küldése (művelet)
Üzenet küldése (karakterlánc) a BLE eszközére. Az üzenet elküldésre kerül arra az eszközre, amelyhez a Csatlakozási műveleten keresztül csatlakozik.
Üzenet fogadása (esemény)
Ez az esemény akkor aktiválódik, ha a csatlakozási műveleten keresztül csatlakozik a BLE-eszközhöz, és a BLE-eszköz üzenetet küld. Az üzenetet az eseményhez csatolt feladat helyi %message változója rögzíti.
Kapcsolat állapota (állapot)
Ez az állapot akkor aktiválódik, ha van aktív kapcsolat, és inaktiválódik, ha a kapcsolat megszakad. Ha a BLE eszközt leállítják, a kapcsolat megszakad, és ez inaktiválódik. Ha a BLE-eszköz újra bekapcsol, és a kapcsolat újra létrejön, ez ismét aktívvá válik.