BLE Tasker Plugin 소개
Tasker에서 BLE 장치를 제어할 수 있는 Tasker용 플러그인입니다.
지원되는 BLE 칩:
- Nordic Semiconductor nRF51822(공급업체 ID: 6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- 텍사스 인스트루먼트 CC254x(공급업체 ID: 0000FFE0-0000-1000-8000-00805F9B34FB)
- 마이크로칩 RN4870/1(공급업체 ID: 49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod (벤더 ID: 0000FEFB-0000-1000-8000-00805F9B34FB)
BLE 프로토콜이 상대적으로 간단하다는 점을 고려하면 다른 특성을 가진 다른 칩을 사용할 수 있는 옵션이 있습니다. 이를 위해 연결 작업에서 단일 읽기 특성과 단일 쓰기 특성을 사용하여 자체 공급업체 ID를 구성할 수 있습니다.
현재 기능:
연결(작업)
이는 BLE 장치에 연결하는 데 사용되며 다른 명령을 사용하기 전에 이 작업을 실행해야 합니다. 구성에서 장치의 MAC 주소를 제공해야 합니다. BLE 장치에 대한 연결이 끊어지면(예: BLE 장치가 꺼지는 경우) 플러그인은 연결 끊기 작업을 실행할 때까지 무기한으로 다시 연결을 시도합니다. 이 작업은 포그라운드에서 실행 중인 플러그인을 시작합니다(알림 포함).
연결 끊기(작업)
BLE 장치 연결 끊기(플러그인의 포그라운드 서비스도 중지)
메시지 보내기(작업)
BLE 장치에 메시지(문자열)를 보냅니다. Connect Action을 통해 연결된 기기로 메시지가 전송됩니다.
메시지 수신(이벤트)
이 이벤트는 Connect Action을 통해 BLE 장치에 연결되고 BLE 장치가 메시지를 보내는 경우 트리거됩니다. 메시지는 이벤트에 첨부한 작업의 로컬 %message 변수에 캡처됩니다.
연결 상태(State)
이 상태는 활성 연결이 있으면 활성화되고 연결이 끊어지면 비활성화됩니다. BLE 장치가 종료되면 연결이 끊어지고 비활성화됩니다. BLE 장치가 다시 켜지고 연결이 다시 설정되면 다시 활성화됩니다.
지원되는 BLE 칩:
- Nordic Semiconductor nRF51822(공급업체 ID: 6E400001-B5A3-F393-E0A9-E50E24DCCA9E)
- 텍사스 인스트루먼트 CC254x(공급업체 ID: 0000FFE0-0000-1000-8000-00805F9B34FB)
- 마이크로칩 RN4870/1(공급업체 ID: 49535343-FE7D-4AE5-8FA9-9FAFD205E455)
- Telit Bluemod (벤더 ID: 0000FEFB-0000-1000-8000-00805F9B34FB)
BLE 프로토콜이 상대적으로 간단하다는 점을 고려하면 다른 특성을 가진 다른 칩을 사용할 수 있는 옵션이 있습니다. 이를 위해 연결 작업에서 단일 읽기 특성과 단일 쓰기 특성을 사용하여 자체 공급업체 ID를 구성할 수 있습니다.
현재 기능:
연결(작업)
이는 BLE 장치에 연결하는 데 사용되며 다른 명령을 사용하기 전에 이 작업을 실행해야 합니다. 구성에서 장치의 MAC 주소를 제공해야 합니다. BLE 장치에 대한 연결이 끊어지면(예: BLE 장치가 꺼지는 경우) 플러그인은 연결 끊기 작업을 실행할 때까지 무기한으로 다시 연결을 시도합니다. 이 작업은 포그라운드에서 실행 중인 플러그인을 시작합니다(알림 포함).
연결 끊기(작업)
BLE 장치 연결 끊기(플러그인의 포그라운드 서비스도 중지)
메시지 보내기(작업)
BLE 장치에 메시지(문자열)를 보냅니다. Connect Action을 통해 연결된 기기로 메시지가 전송됩니다.
메시지 수신(이벤트)
이 이벤트는 Connect Action을 통해 BLE 장치에 연결되고 BLE 장치가 메시지를 보내는 경우 트리거됩니다. 메시지는 이벤트에 첨부한 작업의 로컬 %message 변수에 캡처됩니다.
연결 상태(State)
이 상태는 활성 연결이 있으면 활성화되고 연결이 끊어지면 비활성화됩니다. BLE 장치가 종료되면 연결이 끊어지고 비활성화됩니다. BLE 장치가 다시 켜지고 연결이 다시 설정되면 다시 활성화됩니다.
더 보기