这两天一直在调试microship公司新出的无线模块RN1810,调试的过程遇到很多问题,今天终于调通了基本的通讯功能,但对这个模块来说,功能非常强大这才是简单的通讯只是它的冰山一角。下面说一下调试模块遇到的问题以及解决方法:
1,模块为server且是AP模式,电脑连接模块的WiFi,利用网络串口助手调试,网络串口助手作为客户端,模拟模块进行通讯,附图如图1所示。
2,一个模块做为server并且是AP模式,这样这个模块就可以散发出热点当路由器使了,一个模块设置为client连接这个server模块散出来的热点,就可以通讯了,下面附一张图,图2所示。
3、模块通过路由器作为桥梁,是两个模块之间通讯。
模块通过路由器的通讯调试可真是费了九牛二虎之力啊,调试两天在论坛里面一位热心大哥的帮助之下才完成的,非常感谢这位大哥的解惑。原来是我一直理解错了,一直把路由器当做服务器了,一直认为一个模块为client,只要这个client连接路由器路由器给这个模块分配地址,这样这个模块就相当于server,然后就可以跟另一个为client的模块通讯了,这样的理解是大错特错啊。多亏了这位大哥的认真解答。其实这位大哥说的是真理啊,路由器不是服务器只是组网和转化的作用。。。。同样还是要让一个模块为server,这里的Server没必要是AP模式,另一个模块为client,这样让两个模块都连接路由器,作为server的那个模块连接到路由器路由器会给这个模块分配一个IP地址和端口,这样用client直接连接路由器分配给server这个模块的地址和端口之后,这两个模块就可以通讯了。上图看看,如图3所示。如果只有一个模块可以通过网络串口助手模拟模块Client与Server进行通讯。
最后,这里我把这个模块RN1810的资料共享一下,有兴趣的贴友可以下载研究研究,如我这写的有错误,欢迎指出,欢迎砸砖,欢迎讨论交流。