質問: ### 前提・実現したいこと RN4020を使ってandroidとArduinoをBLE通信させたい まずは、LEDを点灯させる動作をさせたいです。 そのうち、RGBのテープLED(WS2812B)の制御して RGBの変更や明るさの変更が出来ればと思っています。 ### 発生している問題・エラーメッセージ Monacaを使ってcordovaのplugin 「cordova-bluetooth-central」を使って プログラムを書こうとしていますが、 ble.writeの中の、characteristic_uuid service_uuidについて、理解しきれず困っています。 RN4020ユーザーズガイドや、ググって出てきたサイト様など拝見しましたが 各UUIDの部分に何を設定すればいいのかわからず混乱しています。 指定するUUIDの調べ方がわかりません。 ### 該当のソースコード ``` ble.write(device_id, service_uuid, characteristic_uuid, data, success, failure); //service_uuid, characteristic_uuidの部分に何を設定するのか、設定する値の調べ方がわかりません RN4020からコマンドを使って読み出したりするのでしょうか? ``` ### 試したこと とにかくググって関連の情報を調べてみましたが、どこをどう読めばいいかもわかっていない状態です。 ・参考に拝見させて頂いたサイト様 開発視点の超簡単BLE入門 http://jellyware.jp/kurage/bluejelly/ble_guide.html UUID詳細 http://jellyware.jp/kurage/bluejelly/uuid.html 1000円から始めるBLEデバイス開発、RN4020をPCから制御して使ってみる。 http://masato-ka.hatenablog.com/entry/2017/09/25/212842 プライベートサービスの作成と設定 http://www.hiramine.com/physicalcomputing/rn4020/privateservice_setprivateservice.html
回答: こちらのサイト様をよく読んで、 自分でサービスを作って、IDを指定する事で解決できました プライベートサービスの作成と設定 http://www.hiramine.com/physicalcomputing/rn4020/privateservice_setprivateservice.html