RAK475/RAK477模块快速联网机制



  • RAK47X快速联网机制如下图所示:

    0_1490609361121_upload-de98d917-9970-4960-b3e7-66f44e8414b3

    下面为大家解释一下,First Config 是模块首次上电配置,用户可以使用诸如RAK475和RAK477都支持的手机APP配置模块,在配置的过程中,会使用到Scan扫描网络,此时模块就会扫描到周围的所有网络的信息,包括网络的SSID、加密方式、信道、信号强度等,用户选择好自己想要连接的网络后,输入该网络的密码,然后Connect,这时模块就会保存住模块此时连接的网络的全部信息,这里的全部信息包括网络的SSID、加密方式、信道、还有网络的密码PSK,甚至模块内部也会自动获取生成网络的PMK(PMK----路由器的主密钥,可用于快速联网)等,这就是First Config的全部内容。

    在Next Config的过程中,准确来说应该是下次联网的时候,模块首先会使用PMK去连接配置的网络,此时一般大多数情况下都是会连接成功的,而且连接速度也会很快,以RAK477为例,此时联网的速度可以达到1s以内(这里的时间是指模块从启动到连上网络的时间),加上DHCP,Open Socket的时间大概总共在1.5s左右。如果你想更加快速,可以设置模块为静态IP,这样时间还可以更短。如果PMK连接网络没有成功,可能是路由器的信道或者是加密方式改变了,这时模块就会启用网络密码PSK来连接网络,第一次使用PSK Connect是在原来的信道上连接,如果连接不成功,模块就会扫描所有信道,来找到该网络的信道,再连接到该网络,连接成功后,重新自动获取该网络PMK,以便用于下次联网。如果模块在所有信道没有找到该网络,那么可能是网络的SSID改变了,此时就需要用户回到First Config来配置模块了。

    下图是测试RAK477快速联网所使用的时间,大约1.5S左右(DHCP),仅供参考。
    0_1490088337360_upload-1244c547-eef5-4762-85be-2ccc0fa6e09c

    下图是测试RAK477快速联网所使用的时间,大约1S左右(静态IP),仅供参考。
    0_1490090045798_upload-72761889-3b8b-4e53-a580-cd6166fb395a



  • 快速联网对于应用的好处在哪里?做哪些应用会用得到?



  • 快速联网在各个场景都很有用处,无论什么联网快总归是好的。而且联网快也在一定程度上降低了整体功耗,在各种应用里联网速度和低功耗这两个指标都是很有用的。

    当然,在一些需要快速响应的应用场景里,这个联网速度就很关键了,直接关系到用户的体验。如果用户觉得他们等待的时间超出了他们的耐心,那么就没有客户会使用这些产品。这些应用场景可以想到的就是:智能门锁------一个可以快速开锁的智能门锁永远都是客户最想要的。手持机-----电池供电的手持机在功耗方面需要特别的注意,更低的功耗永远是这些产品所追求的。


登录后回复
 

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