2017-03-21 18 views
0

私はEvothingsライブラリを使ってbleデバイスと通信しようとしています。evothingsライブラリを使用してBluetoothデバイス(BLE)にデータを書き込む方法は?

私はthis example for reference をチェックしていました。ここで、渡すUint8arrayがパラメータをデバイスに書き込むことに気付きました。

app.device && app.device.writeDataArray(new Uint8Array([1])); 

今値は、コードの上

app.device && app.device.writeDataArray(new Uint8Array([0])); 

を作業装置のLEDを点灯装置におけるLEDをオフになる1です。

ここで、ある例では、それが邪魔になるデバイスとそのLEDをオンにしています。

app.device && app.device.writeDataArray(new Uint8Array([70,49,13]), '0000ffe1-0000-1000-8000-00805f9b34fb'); 

ので、私はどのようにそのデバイスの他のサービスと通信するUint8Arrayに渡すた数を把握する方法、デバイスと通信することをそれを把握することができません。

そしてevothings.bleプラグインの参照は、すべてのヘルプやガイダンスが素晴らしいものだhere

です。

答えて

1

旧式のEasyBLEライブラリ(リンクされた例ではEasyBLEを使用)の代わりに、更新されたBLEプラグインAPIを使用することをお勧めします。ここで

参考にすることができ、ガイドです:https://evothings.com/doc/tutorials/evothings-ble-api-guide.html

そして、ここでは一例です:返信用https://github.com/evothings/cordova-ble/tree/master/examples/core-api/tisensortag

+0

おかげで、私はUint8Arrayを理解することはできませんよ、私は見つけることができる注意しています意味値をブランキングデバイスに書き込む方法に関する値がその配列にどのように渡されるかに関するdocs。 –

関連する問題