Це плагін для Tasker, який дозволяє керувати пристроєм BLE з Tasker.
Підтримувані мікросхеми BLE:
- Nordic Semiconductor nRF51822 (ідентифікатор постачальника: 6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- Texas Instruments CC254x (ідентифікатор постачальника: 0000FFE0-0000-1000-8000-00805F9B34FB)
- Microchip RN4870/1 (ідентифікатор виробника: 49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod (ідентифікатор постачальника: 0000FEFB-0000-1000-8000-00805F9B34FB)
Є можливість використовувати інші чіпи з іншими характеристиками, враховуючи, що протокол BLE відносно простий. Для цього ви можете налаштувати свій власний ідентифікатор постачальника з однією характеристикою читання та однією характеристикою запису в дії Connect.
Поточний функціонал:
Підключення (дія)
Це використовується для підключення до пристрою BLE, вам потрібно запустити цю дію, перш ніж можна буде використовувати інші команди. Ви повинні вказати MAC-адресу свого пристрою в конфігурації. Якщо з’єднання з пристроєм BLE втрачено (наприклад, якщо пристрій BLE вимкнеться), плагін намагатиметься відновити з’єднання протягом невизначеного періоду, доки ви не запустите дію відключення. Ця дія запускає плагін, що працює на передньому плані (зі сповіщенням)
Відключити (дія)
Від’єднайтеся від пристрою BLE (також зупиняє активну службу плагіна)
Надіслати повідомлення (дія)
Надішліть повідомлення (рядок) на свій пристрій BLE. Повідомлення надсилається на пристрій, до якого ви підключені за допомогою дії Connect.
Отримати повідомлення (подія)
Ця подія спрацьовує, якщо ви підключилися до пристрою BLE за допомогою дії Connect і пристрій BLE надсилає повідомлення. Повідомлення фіксується в локальній змінній %message у Завданні, яке ви додаєте до події.
Стан підключення (State)
Цей стан активується, якщо є активне з’єднання, і вимикається, коли з’єднання втрачено. Якщо пристрій BLE вимкнуто, з’єднання буде втрачено, і він буде дезактивований. Якщо пристрій BLE знову ввімкнеться та з’єднання відновиться, він знову стане активним.