1

私はcordova-plugin-bleを使用していますが、デバイス(HM10)にデータを送信できません。私は文字列( 'a')をBluetoothデバイスに送信しようとしていますが、動作しません。cordova-plugin-ble(evothings)WriteCharacteristicsの問題

writeCharacteristic

私はまた、これらのオプションを試してみました:

1. 'a' letter en hexa 
var data = '61'; 
2. whit array 
var data = new Unit8Array(2); 
     data[0] = '6'; 
     data[2] = '1'; 
3. var data = new Unit8Array(); 
     data[0] = 'a'; 

4. var data = new Unit8Array(); 
     data[0] = '61'; 
+0

私のデバイスに接続するには、「動作しない」 – Emil

+1

私ができるの明確化が、デバイスの電源がオンにする必要があります私が知っている) –

+1

デバイスの問題ではない、私はすでに別のアプリを試して、それは動作します。書き込みデータの問題ですか –

答えて

0

私はそれをみんなを得ました!私は、この機能を発見し、私のコードでそれを実装し、誤った情報を送信していました:

str2ab: function (str){ 
 
      var buf = new ArrayBuffer(str.length * 2); // 2 bytes for each char 
 
      var bufView = new Uint16Array(buf); 
 
      for (var i = 0, strLen = str.length; i < strLen; i++) { 
 
      bufView[i] = str.charCodeAt(i); 
 

 
      return bufView; 
 
     } 
 
    }

関連する問題