CC2540藉由廣播來跟手機通信之間疑問
时间:10-02
整理:3721RD
点击:
工程師們好:
我使用安卓手機版本 4.4 支援低功耗藍牙,
CC2540 的廣播數據如下圖 :
安卓關鍵代碼 :
public void parseData(byte[] scanRecord,String addr)
{
String message = "";
for(byte b : scanRecord)
{
message += byteToHex(b)+",";
}
Toast.makeText(XXXX.this, message , 1000).show();
}
public String byteToHex(byte b){
int i = b & 0xFF;
return Integer.toHexString(i);
}
手機收到的數據包訊息如圖:
用sinffer 查看數據包都正常,燒入Central role 來收廣播包也正常,
但手機端怎會收到這樣子的數據,
找了兩三天也找不到原因,
苦悶著求有經驗的工程師解惑 ..
謝謝你
参考TI的sensor tag代码
https://github.com/geobio/sensortag
我已經解決了
也參考了您提供的代碼
Thanks
哪里的问题呢?