|
這兩天一直在調(diào)試microship公司新出的無線模塊RN1810,調(diào)試的過程遇到很多問題,今天終于調(diào)通了基本的通訊功能,但對這個模塊來說,功能非常強大這才是簡單的通訊只是它的冰山一角。下面說一下調(diào)試模塊遇到的問題以及解決方法:
1,一個模塊做為server并且是AP模式,這樣這個模塊就可以散發(fā)出熱點當路由器使了,一個模塊設(shè)置為client連接這個server模塊散出來的熱點,就可以通訊了,下面附一張圖,圖1所示。
兩個模塊之間的通訊.png (28.29 KB, 下載次數(shù): 154)
下載附件
圖1 兩個模塊通訊,一個為Server,一個為Client
2016-9-27 13:28 上傳
2,模塊為server且是AP模式,電腦連接模塊的WiFi,利用網(wǎng)絡(luò)串口助手調(diào)試,網(wǎng)絡(luò)串口助手作為客戶端,模擬模塊進行通訊,附圖如圖2所示。
模塊為server和網(wǎng)絡(luò)串口助手通訊.png (317.21 KB, 下載次數(shù): 157)
下載附件
圖1 模塊為Server和網(wǎng)絡(luò)串口助手通訊
2016-9-27 13:29 上傳
3、模塊通過路由器作為橋梁,是兩個模塊之間通訊。
模塊通過路由器的通訊調(diào)試可真是費了九牛二虎之力啊,調(diào)試兩天在論壇里面一位熱心大哥的幫助之下才完成的,非常感謝這位大哥的解惑。原來是我一直理解錯了,一直把路由器當做服務(wù)器了,一直認為一個模塊為client,只要這個client連接路由器路由器給這個模塊分配地址,這樣這個模塊就相當于server,然后就可以跟另一個為client的模塊通訊了,這樣的理解是大錯特錯啊。多虧了這位大哥的認真解答。其實這位大哥說的是真理啊,路由器不是服務(wù)器只是組網(wǎng)和轉(zhuǎn)化的作用。。。。同樣還是要讓一個模塊為server,這里的Server沒必要是AP模式,另一個模塊為client,這樣讓兩個模塊都連接路由器,作為server的那個模塊連接到路由器路由器會給這個模塊分配一個IP地址和端口,這樣用client直接連接路由器分配給server這個模塊的地址和端口之后,這兩個模塊就可以通訊了。上圖看看,如圖3所示。如果只有一個模塊可以通過網(wǎng)絡(luò)串口助手模擬模塊Client與Server進行通訊。
兩個模塊連接路由器通訊.png (342.97 KB, 下載次數(shù): 168)
下載附件
圖3 兩個模塊連接路由器,路由器作為橋梁互相通訊
2016-9-27 13:29 上傳
最后,這里我把這個模塊RN1810的資料共享一下,有興趣的貼友可以下載研究研究,如我這寫的有錯誤,歡迎指出,歡迎砸磚,歡迎討論交流
|
|