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