บทนำ BLE Tasker Plugin
นี่คือปลั๊กอินสำหรับ Tasker ที่อนุญาตให้ควบคุมอุปกรณ์ BLE จาก Tasker
ชิป BLE ที่รองรับ:
- นอร์ดิกเซมิคอนดักเตอร์ 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 Action
ฟังก์ชั่นปัจจุบัน:
เชื่อมต่อ (การดำเนินการ)
ใช้เพื่อเชื่อมต่อกับอุปกรณ์ BLE คุณต้องเรียกใช้การดำเนินการนี้ก่อนจึงจะสามารถใช้คำสั่งอื่นได้ คุณต้องระบุที่อยู่ MAC ของอุปกรณ์ของคุณในการกำหนดค่า หากการเชื่อมต่อกับอุปกรณ์ BLE ขาดหายไป (เช่น หากอุปกรณ์ BLE ปิดอยู่) ปลั๊กอินจะพยายามเชื่อมต่อใหม่อย่างไม่มีกำหนด จนกว่าคุณจะเรียกใช้ Disconnect Action การดำเนินการนี้จะเริ่มต้นปลั๊กอินที่ทำงานอยู่เบื้องหน้า (พร้อมการแจ้งเตือน)
ยกเลิกการเชื่อมต่อ (การดำเนินการ)
ตัดการเชื่อมต่อจากอุปกรณ์ BLE (หยุดบริการเบื้องหน้าของปลั๊กอินด้วย)
ส่งข้อความ (การดำเนินการ)
ส่งข้อความ (สตริง) ไปยังอุปกรณ์ BLE ของคุณ ข้อความจะถูกส่งไปยังอุปกรณ์ที่คุณเชื่อมต่อผ่าน Connect Action
รับข้อความ (กิจกรรม)
เหตุการณ์นี้จะถูกทริกเกอร์หากคุณเชื่อมต่อกับอุปกรณ์ BLE ผ่าน Connect Action และอุปกรณ์ BLE ส่งข้อความ ข้อความถูกบันทึกในตัวแปร %message ภายในเครื่องในงานที่คุณแนบไปกับเหตุการณ์
สถานะการเชื่อมต่อ (สถานะ)
สถานะนี้จะเปิดใช้งานหากมีการเชื่อมต่อที่ใช้งานอยู่ และจะปิดการทำงานเมื่อการเชื่อมต่อขาดหาย หากอุปกรณ์ BLE ถูกปิด การเชื่อมต่อจะขาดหายไปและสิ่งนี้จะปิดใช้งาน หากอุปกรณ์ BLE เปิดขึ้นมาอีกครั้งและมีการเชื่อมต่ออีกครั้ง อุปกรณ์นี้จะใช้งานได้อีกครั้ง
ชิป BLE ที่รองรับ:
- นอร์ดิกเซมิคอนดักเตอร์ 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 Action
ฟังก์ชั่นปัจจุบัน:
เชื่อมต่อ (การดำเนินการ)
ใช้เพื่อเชื่อมต่อกับอุปกรณ์ BLE คุณต้องเรียกใช้การดำเนินการนี้ก่อนจึงจะสามารถใช้คำสั่งอื่นได้ คุณต้องระบุที่อยู่ MAC ของอุปกรณ์ของคุณในการกำหนดค่า หากการเชื่อมต่อกับอุปกรณ์ BLE ขาดหายไป (เช่น หากอุปกรณ์ BLE ปิดอยู่) ปลั๊กอินจะพยายามเชื่อมต่อใหม่อย่างไม่มีกำหนด จนกว่าคุณจะเรียกใช้ Disconnect Action การดำเนินการนี้จะเริ่มต้นปลั๊กอินที่ทำงานอยู่เบื้องหน้า (พร้อมการแจ้งเตือน)
ยกเลิกการเชื่อมต่อ (การดำเนินการ)
ตัดการเชื่อมต่อจากอุปกรณ์ BLE (หยุดบริการเบื้องหน้าของปลั๊กอินด้วย)
ส่งข้อความ (การดำเนินการ)
ส่งข้อความ (สตริง) ไปยังอุปกรณ์ BLE ของคุณ ข้อความจะถูกส่งไปยังอุปกรณ์ที่คุณเชื่อมต่อผ่าน Connect Action
รับข้อความ (กิจกรรม)
เหตุการณ์นี้จะถูกทริกเกอร์หากคุณเชื่อมต่อกับอุปกรณ์ BLE ผ่าน Connect Action และอุปกรณ์ BLE ส่งข้อความ ข้อความถูกบันทึกในตัวแปร %message ภายในเครื่องในงานที่คุณแนบไปกับเหตุการณ์
สถานะการเชื่อมต่อ (สถานะ)
สถานะนี้จะเปิดใช้งานหากมีการเชื่อมต่อที่ใช้งานอยู่ และจะปิดการทำงานเมื่อการเชื่อมต่อขาดหาย หากอุปกรณ์ BLE ถูกปิด การเชื่อมต่อจะขาดหายไปและสิ่งนี้จะปิดใช้งาน หากอุปกรณ์ BLE เปิดขึ้นมาอีกครั้งและมีการเชื่อมต่ออีกครั้ง อุปกรณ์นี้จะใช้งานได้อีกครั้ง
เพิ่มเติม