端与平台的数据通信通过模组完成,主要有两种方式,AT指令模式和数据透传模式。
1.AT指令模式
AT指令模式,就是主控制器通过串口向模组发送AT命令,将终端数据(“10”)发送给模组,再通过模组发送给平台。发送AT命令成功会有应答(SNED OK)。发送完成后,模组通过串口回应主控制器,发送完成;平台发送数据(“01”)给模组,模组通过串口发送给主控制器,实现对端的操作。发送AT命令成功会有应答。
2.数据透传模式
就是主控制器通过串口向模组发送数据(“10”),再通过模组发送给平台。发送完成后,平台发送数据给模组,模组通过串口发送给主控制器,实现对端的操作。
数据传输过程不需要发送特定的命令。当然进入透传模式还是需要通过主控制器对模组发送相关AT命令进行配置,比如,平台地址,开启透传模式等等。需要注意:透传模式下最好增加数据长度,校验等信息,防止丢包等问题发生,设备通信异常时需要退出透传模式,排查问题。
透传模块顾名思义就是透明传输模块,透明传输就是在传输过程中,不管传输的业务如何,只负责将需要传送的业务传送到目的节点,相当于一条数据线或者串口线,将串口数据通过模组TCP/IP 协议栈对数据进行封装,再通过网络将数据上传云平台,而不对传输的业务进行处理。
物物相连的物联网时代,要想实现智能设备的数据透传就需要仰仗无线透传模块的力量,可实现发送方和接收方数据的长度和内容完全一致,不需对数据做任何处理,只需要数据透明传输,可广泛应用在能源电力、自动抄表、智慧城市、工业自动化、车载交通、环境监测、设备监控、现代农业等诸多行业。