如何使能RAK的WIFI透传模块的MODE引脚?



  • RAK的透传模块,在引脚列表里,总会出现一个名为WPS/MODE的引脚,可能许多的用户都不会在意这个引脚,但其实这个引脚的功能很强大,今天我给大家介绍一下这个引脚的作用。

    首先,这个引脚默认为WPS功能,WPS是什么?这个如果不清楚,请参考:什么是WPS功能?

    想要使用MODE功能,什么,你不知道什么是MODE功能?好吧,MODE功能是一种RAK透传模块特有的功能,型号有:RAK415、RAK475、RAK477,这些都有此引脚。改引脚的功能就是切换模块状态,透传模块默认是透传模式,有数据就会发送出去,在透传模式下不支持命令的输入。这就带来了很多不便,就会出现如果我透传数据完了,要重新配置模块的参数怎么办?传统的做法只能重新打开模块的网页,通过网页配置,这就需要人来操作,非常麻烦。因此在RAK的透传模块中我们加入了辅助的AT命令,也就是另一种模式命令模式。但是两种模式需要切换,方法之一就是通过串口发送字符串“+++”,模块会返回“U”,这时在三秒内通过串口给模块发送“U”成功后,模块会返回“OK”,即代表模块进入命令模式。另一种方法就是通过MODE引脚切换。

    MODE引脚,使能后,该引脚拉低就代表模块进入命令模式,该引脚拉高代表模块进入透传模式。

    那么问题来了,怎么使能MODE引脚?
    MODE引脚的使能只能在模块命令状态下才能完成,所以必须将透传模块使用切换模式方法一:“通过串口发送字符串“+++”,模块会返回“U”,这时在三秒内通过串口给模块发送“U”成功后,模块会返回“OK”,即代表模块进入命令模式”。先进入一次命令模式,在命令模式下,通过发送辅助AT命令at+read_config就可以看到返回如下图所示:
    0_1486704892464_upload-4a79e7e3-56f1-4575-8982-c94b438040ae
    这些返回的都是模块的配置参数项,每一项都可以修改,至于每项的具体含义请参考各模块的使用手册。
    这里面可以找到mode_pin这个参数项,这个参数项就是表示MODE引脚是否使能,0代表不使能,1代表使能,默认为0。
    然后到了最为关键的一步就是通过串口向模块发送AT命令at+write_config=10,mode_pin=1,模块会返回“OK”代表设置成功。此时就使能了MODE引脚,重启模块后生效。
    0_1486705663146_upload-4a5e5b4a-ca87-4b52-8837-5999393c151e


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待