行业应用方案

联系我们

广州市赢通天网电子有限公司

全国咨询/售后热线:020-22106279/13660037800

客服QQ : 2733908156/2072990904

邮 件:602187382@qq.com

地 址:广东省广州市白云区棠景街广花三路三元里大道黄路下二街1号505室

行业应用方案

消防主机传输模块

来源:本站    发布时间:2018/12/21 14:12:20    点击量:

功能特点

5模12频:移动,联通,电信4G高速接入,同时支持移动,联通3G2G接入;

基于嵌入式Linux系统开发,具有高度的可靠性;

支持RNDIS远程网络驱动接口,电脑可以通过USB连接该设备访问互联网;

支持4个网络连接同时在线;

支持SSL Client模式,加密传输双向证书认证机制;

每路连接支持10KB串口数据缓存,连接异常时可选择缓存数据不丢失;

支持发送注册包/心跳包数据;

支持远程短信设置模块参数;

支持HTTPD/HTTPDS模式;

支持基本指令集;

支持套接字分发协议,可以向不同Socket发送数据;

支持简单指令发送中文/英文短信,避免了PDU发送中文短信复杂难用;

支持类RFC2217功能,可从网络动态修改模块的串口参数;

支持基站定位功能。

一、快速入门

传输模块是为实现串口设备与网络服务器,通过运营商网络相互传输数据而开发的产品,通过简单的AT指令进行设置,即可轻松使用本产品实现串口到网络的双向数据透明传输。

本章是针对传输模块产品的快速入门介绍,建议新用户仔细阅读本章并按照指示操作一遍,以对模块产品有一个系统的认识。熟悉此类产品用户可跳过本章节。针对特定的细节和说明,请参考后续章节。

本章主要测试传输模块的网络透传功能,即实现串口端与HTTPD端的数据透传。

涉及到的相关软件如下:

传输模块设置软件,下载地址:http://www.wanlinyun.com/zhishi/

与此模块相关的其他资料下载请参考:http://www.wanlinyun.com/jiexi/

1.1硬件准备

本章测试基于传输模块及其配件进行的,如果您已购买,会有如下配件:

    在测试之前,请按如下图示,进行硬件连接。电脑串口连接到传输模块的串口上,有些电脑可能没有硬件串口,可以USB转RS232线进行连接。具体连接方式参考下面的硬件连接示意图。

1.2数据传输测试

1.2.1模块的初始参数

1、向传输模块卡槽内放置SIM卡,用上述的连接方式连接到电脑串口。打开设置软件,首先选择RS232的串口号、波特率等参数,并打开串口,如下图.

注:以WIN7系统为例,串口号可在“控制面板→设备管理器→端口”中查询。

2、用我司配置的电源适配器给传输模块供电,PWR灯亮起,等待约30秒左右WORK指示灯亮起,NET指示灯闪烁和LINKA指示灯亮起后进行下一步操作,关于指示灯的相关说明请参考下面章节有详细介绍。注:此测试过程中,请保持出厂参数。

3、待LINKA灯亮起后,通过RS232串口,给模块发送数据,例如,发送“www.wanlinyun.com”,稍后,回到软件的接收窗口,收到“www.wanlinyun.com”,这是测试服务器返回的。

4、到此为止,入门测试完成。其他相关操作请仔细阅读以下章节。

一、产品概述

2.1产品简介

传输模块 是万连达消防推出的M2M产品。支持移动,联通,电信4G高速接入,同时支持移动,联通3G和2G接入。软件功能完善,覆盖绝大多数常规应用场景,用户只需通过简单的设置,即可实现串口到网络的双向数据透明传输。并且支持协议透传模式,自定义注册包,心跳包功能,支持4路Socket连接,支持HTTPS接入。具有高速率,低延时的特点,并且支持FTP他升级协议和FTP自升级协议。

2.2模块基本参数

2.2-1 模块基本参数

2.3尺寸描述

下图中是传输模块的尺寸图(mm):

2.4接口描述

三、产品功能

本章介绍一下传输模块所具有的功能,下图是模块的功能的整体框图,可以帮助您对产品有一个总体的认识。

3.1工作模式

3.1.1HTTPD模式

在此模式下,用户的终端设备,可以通过本模块发送请求数据到指定的HTTP服务器,然后模块接收来自HTTP服务器的数据,对数据进行解析并将结果发至串口设备。

用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设备向HTTP服务器的数据请求。

模块默认会过滤接收到的数据,只将用户数据部分输出到串口,客户可以使用AT指令选择是否过滤HTTPD数据。

增加HTTPS功能,使用SSL对HTTPD通讯进行加密,支持证书验证功能。

3.2串口

3.2.1基本参数

注:流控一项暂时不支持,请默认设置NFC或者485通讯。

3.2.2成帧机制

3.2.2.1时间触发模式

传输模块在接收来自UART的数据时,会不断的检查相邻2个字节的间隔时间。如果间隔时间大于等于某一“时间阈值”,则认为一帧结束,否则一直接收数据直到大于等于1K字节。将这一帧数据作为一个TCP或UDP包发向网络端。这里的“时间阈值”即为打包间隔时间。可设置的范围是50ms~60000ms。出厂默认50ms。

这个参数可以根据AT命令来设置,AT+UARTFT=<time>。

此功能类似于RFC2217,即从网络端动态修改串口参数。从网络端发送符合特定协议的数据,即可实时修改串口的参数,这种修改只是临时性的,模块重启后,恢复原来的参数。

3.3特色功能

3.3.1RNDIS功能

传输模块支持RNDIS远程网络驱动接口功能,用户使用电脑通过USB连接传输模块之后可以将传输模块当做一个4G上网卡使用,可以通过传输模块高速访问互联网。

3.3.2指示灯状态指示

传输模块上有五个指示灯,分别是PWR,WORK,NET,LINKA和LINKB。指示灯代表的状态如下:

3.3.3固件升级

传输模块支持通过USB和FTP无线升级。

3.3.4硬件恢复默认设置

恢复出厂默认参数,上电后,按下Reload键3~15S,然后松开,即可将设备参数恢复至出厂默认参数。

3.3.5基站定位

传输模块增加LBS基站定位功能,可以通过运营商的网络获取到设备的大体位置,定位精度一般在100米左右。基站定位信息是通过AT指令获取,可以配合串口AT,短信AT指令灵活使用。

注:此功能获取的并不是直接定位信息(例如:经纬度信息),而是基站位置信息,用户需要将此信息给到第三方,由第三方通过计算得到直接定位信。第三方的位置信息服务一般为收费服务。用户测试时,可以去该网址下去换算实际位置(http://www.cellid.cn/)。

四、参数设置

4.1AT指令配置

4.1.1设置软件说明

说明:

1. 软件串口参数设置区,需设置与模块当前串口一致的参数,否则无法与模块通信。

2. 工作模式选择区,选择模块工作与哪种模式。

3. 特色功能参数设置区,设置模块的特色功能相关的参数。

4. 全局参数区,设置模块基本的全局参数。

5. 指令发送按钮,点击可发送自输入的指令。

6. 输入框,自输入指令文本框。

7. 接收框,接收来自模块的返回信息。

8. 常用指令按钮,点击可输入常用的AT指令。

4.1.2AT指令模式

当模块工作在HTTPD工作模式时,可以通过向模块的串口发送特定时序的数据,让模块切换至“指令模式”。当完成在“指令模式”下的操作后,通过发送特定指令让模块重新返回之前的工作模式。

切换指令模式时序

在上图中,横轴为时间轴,时间轴上方的数据是串口设备发给模块的,时间轴下方的数据为模块发给串口的。

时间要求:

T1 > 当前串口打包间隔时间(参考AT+UARTFT)

T2 < 当前串口打包间隔时间(参考AT+UARTFT)

T3 < 当前串口打包间隔时间(参考AT+UARTFT)

T5 < 3s

从网络透传、HTTPD切换至临时指令模式的时序:

1. 串口设备给模块连续发送“+++”,模块收到“+++”后,会给设备发送一个‘a’。

在发送“+++”之前的200ms内不可发送任何数据。

2. 当设备接收‘a’后,必须在3秒内给模块发送一个‘a’。

3. 模块在接收到‘a’后,给设备发送“+ok”,并进入“临时指令模式”。

4. 设备接收到“+ok”后,知道模块已进入“临时指令模式”,可以向其发送AT指令。

从临时指令模式切换至短信透传、网络透传、HTTPD的时序:

1. 串口设备给模块发送指令“AT+ENTM”。

2. 模块在接收到指令后,给设备发送“+OK”,并回到之前的工作模式。

3. 设备接收到“+OK”后,知道模块已回到之前的工作模式。

4.1.3串口AT指令

串口AT指令是指工作在透传模式下,我们不需要切换到指令模式,可以使用密码加AT指令方法去查询和设置参数的方法。

一般应用在客户设备需要在模块运行时查询或者修改参数使用,可以不需要复杂的+++时序进入指令模块,从而快速的查询或者设置参数。

4.1.4网络AT指令

网络AT指令是指工作在透传模式下,通过网络发送密码加AT指令的方式去设置和查询参数。

网络AT指令和串口AT指令类似,区别在于网络AT是使用网络下发AT指令,用于客户服务器设备远程查询或者修改参数使用,客户可以使用网络AT指令进行批量的参数修改和查询,方便对拥有的设备进行管理。

4.1.5短信AT指令

短信AT指令是指,我们可以使用短信的方式去查询和配置模块的参数。

短信AT指令一般是客户临时需要查询或者修改参数的情况下使用,只要知道设备的手机号,就可以查询和修改参数,对于偏远地区的设备管理十分方便。

五、AT指令集