推 lagunawang: 你的裝置應該會吃到某個字串才會回應吧 11/29 21:57
→ lagunawang:原本的bluetooth chat 不會有CRLF喔!! 11/29 21:58
→ penzy:喔!對啊!他需要輸入特殊指令,但就是輸了之後沒回應 11/29 21:58
→ penzy:可以問一下CRLF是什麼嗎? 11/29 21:59
→ lagunawang:換行符號 11/29 23:15
→ penzy:是給指令的時候再多打出來就好了,還是要另外寫? 11/29 23:29
推 lagunawang:一般情形下應該打不出那個字元啦... 所以要自己在程式 11/30 15:10
→ lagunawang:裡面塞 11/30 15:10
→ penzy:哦!我試過了所有的換行方法還是不行耶? 12/01 23:56
→ penzy:也沒有收到錯誤訊息 12/01 23:57
→ lagunawang:也要看你bluetooth...是不是吃CRLF.... 12/03 17:29
→ penzy:是! 我看過指令 GET/M/WI21<CR/LF> 12/04 00:53
→ penzy:Syntax: GET/n/WI<GET SPEC>/<Parameter><CR/LF> 12/04 00:53
→ penzy:請問一下會跟baud rate有關嗎? 因為我找到的資料都說android 12/04 00:54
→ penzy:藍芽不用設baud rate,還是會跟接收訊息的方式有關呢? 12/04 00:54
→ penzy:謝謝!!! 12/04 00:55
→ lagunawang:我之前是直接塞\r or \r\n 在 ConnectedThread的 12/04 13:51
→ lagunawang:write的mmOutStream.write(buffer) 12/04 13:52
→ lagunawang:你是塞在這個地方嘛? 12/04 13:53
→ penzy:不是耶! 我寫在onclick裡 那我再試試看! 謝謝!! 12/04 15:03
→ penzy:可是這裡丟的buffer不是 byte的格式嗎? 12/04 16:02
→ lagunawang:想辦法轉摟XD 12/05 09:11
→ penzy:全部都改成string可行嗎XD 12/05 13:09
→ lagunawang:Send出去的資料要是byte...@@ 12/05 19:08
→ penzy:恩恩 我變成是在ConnectedThread裡把抓到的String塞\r\n 12/05 20:19
→ penzy:然後再多一個步驟把新的String轉成byte再送出 12/05 20:20
→ penzy:這樣可以嗎? 12/05 20:22
→ penzy:我送出時的字串會變兩行,以及連接到電腦終端機也會收到換行 12/05 20:23
→ penzy:的指令,這樣可以嗎? 但儀器還是沒反應QQ 12/05 20:23