小弟剛拿到這模組,使用HMsoft V551韌體,有2個,一個開ibeacon廣播,另一個接收
廣播的模組用AT設定完廣播模式之後,手機APP能正常偵測到這個訊號了,
現在我想用另一個模組接收RSSI值,再自己換算距離,
以下是AT+DISI?回傳的格式
https://i.imgur.com/nupYEWE.png
使用USB轉TTL,選擇該com port
依照DISI指令的要求,先將該模組設成ROLE1、IMME1之後
輸入AT+DISI?回傳訊息如下
https://i.imgur.com/uZwMeGJ.png
然後想用arduino連接此接收模組,每隔一段時間,下AT+DISI?取得回傳資料,並做字串剖析,再換算成距離,於是我用下面的程式來發送與接受AT指令
https://git.io/vFUpp
但是都沒辦法回傳完整字串:
https://i.imgur.com/yanwIif.png
結果都只能收到p4的前2個字元為止,最重要的RSSI資訊完全收不到,而且有時候隔3秒後才回傳的OK+DISIE字串會被當成下次的接受字串的開頭
我想這跟廣播的模式也有關係,請問為什麼這段會切到p4呢? 該如何修改,還請各位大大給點提示