什么是透传模块?什么是命令模块?



  • 什么是透传模块?什么是命令模块?关于这个问题,可能许多的用户都不清楚,这里我给大家总结一下,供大家参考。

    • 透传模块:顾名思义,就是透传数据的模块,这类模块设计之初就是想提高使用者的效率,达到让使用者上电即用的目的,一次配置完成后,下次上电就会按照配置的参数运行,不用重复配置,节约了配置时间,提高了效率。配置完成后,用户只需要将它当做一个数据通道,有数据需要发送就通过串口给模块数据就可以。当然它也有自己的缺点,那就是可能存在丢包的可能性,比如当网络异常或者Socket异常的时候,数据就会堵在BUF中,不可能缓存所有用户发过来的数据,达到极限时,后面的数据就会被丢掉。想要达到数据不丢失,就需要自己的应用协议。RAK常见的透传模块有:RAK415、RAK475、RAK477等。

    • 命令模块:也可以通过名称很好的知道,命令模块就是发送命令来配置的模块,这里以AT命令为例说明。命令模块是指在上电后,模块不产生任何操作,需要外部的主控给模块发送命令才可以让模块运行。模块断电后重新上电不会保存以前配置,需要重新配置模块,重新发送命令让模块工作。命令模块的操作自由度相对比较大,可以通过自己的应用需求去控制模块的网络和Socket通信。而且在Socket通信中可以知道每包的发送情况、网络的连接状态,可以通过命令交互获取到这些信息,这样就可以有效的避免数据的丢失。缺点就是开发有些许难度,对用户的编程能力有要求。RAK常见的命令模块有:RAK413、RAK473、RAK476等。


登录后回复
 

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