BLE Tasker Plugin 簡介
這是 Tasker 的插件,允許從 Tasker 控制 BLE 設備。
支援的BLE晶片:
- Nordic Semiconductor nRF51822(供應商 ID:6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- 德州儀器 CC254x(供應商 ID:0000FFE0-0000-1000-8000-00805F9B34FB)
- Microchip RN4870/1(供應商 ID:49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod(供應商 ID:0000FEFB-0000-1000-8000-00805F9B34FB)
鑑於 BLE 協定相對簡單,可以選擇使用具有不同特性的其他晶片。為此,您可以設定自己的供應商 ID,並在連接操作中使用單一讀取特徵和單一寫入特徵。
目前功能:
連線(操作)
用於連接BLE設備,您需要先執行此Action,然後才能使用其他指令。您必須在設定中提供設備的 MAC 位址。如果 BLE 裝置的連線遺失(例如 BLE 裝置關閉),外掛程式將無限期地嘗試重新連接,直到您執行斷開連接操作。此操作啟動在前台運行的插件(帶有通知)
斷開連接(操作)
與BLE設備斷開連接(同時停止插件的前台服務)
發送訊息(操作)
向您的 BLE 裝置發送訊息(字串)。該訊息將發送到您透過連接操作連接的裝置。
接收訊息(事件)
如果您透過連線操作連線至 BLE 裝置且 BLE 裝置傳送訊息,則會觸發此事件。該訊息在附加到事件的任務中的本地 %message 變數中捕獲。
連線狀態(State)
如果存在活動連接,則該狀態啟動;如果連接遺失,則該狀態停用。如果 BLE 裝置關閉,連線就會遺失,並且該裝置將停用。如果 BLE 裝置再次開啟並重新建立連接,則此功能將再次啟動。
支援的BLE晶片:
- Nordic Semiconductor nRF51822(供應商 ID:6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- 德州儀器 CC254x(供應商 ID:0000FFE0-0000-1000-8000-00805F9B34FB)
- Microchip RN4870/1(供應商 ID:49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod(供應商 ID:0000FEFB-0000-1000-8000-00805F9B34FB)
鑑於 BLE 協定相對簡單,可以選擇使用具有不同特性的其他晶片。為此,您可以設定自己的供應商 ID,並在連接操作中使用單一讀取特徵和單一寫入特徵。
目前功能:
連線(操作)
用於連接BLE設備,您需要先執行此Action,然後才能使用其他指令。您必須在設定中提供設備的 MAC 位址。如果 BLE 裝置的連線遺失(例如 BLE 裝置關閉),外掛程式將無限期地嘗試重新連接,直到您執行斷開連接操作。此操作啟動在前台運行的插件(帶有通知)
斷開連接(操作)
與BLE設備斷開連接(同時停止插件的前台服務)
發送訊息(操作)
向您的 BLE 裝置發送訊息(字串)。該訊息將發送到您透過連接操作連接的裝置。
接收訊息(事件)
如果您透過連線操作連線至 BLE 裝置且 BLE 裝置傳送訊息,則會觸發此事件。該訊息在附加到事件的任務中的本地 %message 變數中捕獲。
連線狀態(State)
如果存在活動連接,則該狀態啟動;如果連接遺失,則該狀態停用。如果 BLE 裝置關閉,連線就會遺失,並且該裝置將停用。如果 BLE 裝置再次開啟並重新建立連接,則此功能將再次啟動。
展開