亿佰特NBIoT 串口服务器E840DTUNB03使用手册.docx
《亿佰特NBIoT 串口服务器E840DTUNB03使用手册.docx》由会员分享,可在线阅读,更多相关《亿佰特NBIoT 串口服务器E840DTUNB03使用手册.docx(17页珍藏版)》请在冰点文库上搜索。
亿佰特NBIoT串口服务器E840DTUNB03使用手册
E840-DTU(NB-03)是为实现串口设备与网络服务器,通过NB网络相互传输数据而开发的产品,通过简单的AT指令进行设置,即可轻松使用本产品实现串口到网络的双向数据透明传输。
本章是针对E840-DTU(NB-03)产品的快速入门介绍,搭建最简易的硬件环境测试E840-DTU(NB-03)的网络传输功能,即实现串口设备(这里指电脑)到网络服务器(TCP测试工具代替)的网络透传。
功能特点
●基于NB-IOT通信标准,能实现比GSM高20dB的覆盖增益;
●支持SingleTone,子载波15kHz和3.75kHz:
21.25kbps(下行),15.625kbps(上行)
●支持多种网络协议(CoAP,UDP,IPv4,LwM2M,)等;
●支持3GPPTS27.007V14.3.0(2017-03)以及Quectel增强型AT命令;
●支持5~36V宽电压供电,采用DC电源座和端子两种供电方式;
●RS485电路使用电气隔离、防雷击、防浪涌方案,具有抗干扰能力。
1.产品概述
1.1产品简介
E840-DTU(NB-03)是NB-IOT电台产品,该产品软件功能完善,覆盖绝大多数常规应用场景,用户只需通过简单的设置,即可实现串口到网络服务器的双向数据透明传输。
电台在电源部分使用DC电源座或者压线端子供电,使用5V~36V宽电压供电,支持5.0V供电。
RS485和RS232电路使用电气隔离方案,具有抗干扰能力,能适应使用在一些电磁干扰强的环境当中,比如一些电力行业当中。
1.2电台系统参数
参数名称
参数值
描述
频段
Band5
接收频率:
869MHz~894MHz发射频率:
824MHz~849MHz
硬件特性
天线选项
SMA接口
数据接口
RS485/RS232
波特率
115200bps
最大发射功率
23dBm±2dB
灵敏度
-129dBm±1dB
耗流(典型值):
省电模式(PSM):
3.6uA
空闲模式(Idle):
2mA@DRX=1.28s
工作电压
DC5V~36V
工作温度
-40℃-70℃
存储温度
-40℃-85℃
尺寸
82×84×24mm
RS485/RS232
电气隔离,同时具有RS485/RS232
软件特性
无线速率
SingleTone,子载波15kHz和3.75kHz:
21.25kbps(下行),15.625kbps(上行)
工作模式
省电模式(PSM)空闲模式(Idle)
连接模式(Active)
设置命令
符合3GPPTS27.007V14.3.0以及Quectel增强型AT指令
网络协议
支持多种网络协议(CoAP,UDP,IPv4,LwM2M,)等
设备ID
可通过AT指令配置设备ID
1.3接口描述
1.4引脚定义
引脚序号
引脚名称
引脚用途
1
RS232
RS232通讯接口
2
485_A
外接其他RS485设备的A端
3
485_B
外接其他RS485设备的B端
4
GND
地线
5
VCC
电源,默认供电5~36V
6
PWR
电源指示灯
7
WORK
串口通讯指示灯
8
NET
电台网络工作指示灯
9
DC-IN
电源适配器接口,默认供电5~36V
10
RST
电台复位拨码开关(向下,复位)
11
Restore
电台恢复出厂设置拨码开关(向下,5~10S)
12
SIM
SIM卡插槽
13
ANT
天线接口(SMA-K外螺纹内孔,50Ω特性阻抗)
2.快速入门
2.1硬件准备
本次测试需要用到的硬件设备如下:
在测试之前,按照推荐电路连接好串口线,SIM卡,天线等硬件。
在测试之前,将电源及天线等硬件连接好。
(1)下载最新的NB/E840DTU系列产品配置工具,安装USB转232/485驱动程序,运行软件!
(2)选择对应COM口号,产品出厂默认串口波特率为115200、8N、1,如下所示:
(3)点击工具“进入配置状态”按钮,等待自动获取设备参数,完成后如下图所示:
(4)查询信号强度,设置设备连接服务器IP及端口号分别为:
116.62.42.1928124,最后点击“保存所有参数”,最后如下图所示:
(5)点击工具“模块重启”按钮,等待设备LINK灯常亮。
(6)依次点击:
客户支持设备测试,手机截图界面如下:
(7)使用PC端工具发送数据到,使用手机向设备发送数据,通讯测试结果如下图所示:
(8)还可以使用云平台进行任意组网操作,
2.2数据传输测试
本次数据传输测试需要用到的软件工具:
任意串口助手,本文选择XCOM,该软件驱动可以到我司官网自行下载。
(1)向E840-DTU(NB-03)卡槽内放置SIM卡,用上述的连接方式连接到电脑串口。
打开设置串口助手软件,首先选择对应的串口号、波特率等参数(115200波特率),并打开串口。
(2)用我司配置的电源适配器给E840-DTU(NB-03)供电,(注意复位脚置高)POWER灯亮起表示电台正常上电工作。
(3)E840-DTU(NB-03)有两种工作模式:
网络透传模式,云平台工作模式;可以使用E840-DTU(NB-03)配置工具配置工作模式,也可以采用AT指令配置。
(4)配置完成后就可以进行数据测试了,需要注意的是在网络透传模式下单包的数据最大为486,云平台工作模式单包的数据最大为100,发送数据包的时间间隔不小于5s。
3.AT指令
a)指令格式:
AT+[op][para1,para2,para3,…]
AT+:
命令前缀
CMD:
控制指令符
[op]:
“=”表示参数配置
“NULL”表示参数查询
[para-n]:
参数列表,可省略
:
回车换行,ASCII0x0D0x0A
b)指令错误码:
错误码
说明
-1
无效的命令格式
-2
无效的命令
-3
无效的操作符
-4
无效的参数
-5
操作不允许
c)指令集:
指令
说明
REBT
重启模块
VER
查询版本号
INFO
查询设备信息
EXAT
退出AT指令模式
RESTORE
恢复出厂设置
UART
设置/查询串口参数
UARTCLR
设置/查询模块连接前是否清除串口缓存
MAC
查询模块MAC地址
IMEI
查询模块IMEI
SN
设置/查询SN码
LINKSTA
查询SOCK连接状态
SOCK
设置/查询SOCK参数
REGMOD
设置/查询注册包模式
REGINFO
设置/查询自定义注册包信息(ASCII)
REGINFONEW
设置/查询自定义注册包信息(16进制)
HEARTMOD
设置/查询心跳包模式
HEARTINFO
设置/查询自定义心跳包信息(ASCII)
HEARTINFOEW
设置/查询自定义心跳包信息(16进制)支持索引
HEARTM
设置/查询心跳包时间
SHORTM
设置/查询短连接时间
CDEBYTEIOT
设置/查询物联网云平台IP和端口地址
EBTIOT
设置/查询物联网云平台使能
CREG
查询是否注册到网络
CSQ
查询信号强度
CPIN
查询SIM卡状态
LBS
查询LAC&CID码
RSTIME
设置/查询重置时间
d)指令详解:
AT+REBT
功能:
重启模块。
格式:
设置
发送:
AT+REBT
返回:
+OK
参数:
无
说明:
该命令正确执行后,模块立即重启,重启后进入透传模式。
AT+VER
功能:
查询模块固件版本。
格式:
设置
发送AT+VER
返回+OK=
参数:
ver模块固件版本
说明:
无
AT+INFO
功能:
查询模块类型和版本信息。
格式:
设置
发送AT+INFO
返回+OK=,,
参数:
mod_name模块名
hw_ver硬件版本
sw_ver软件版本
说明:
无
AT+EXAT
功能:
退出命令模式,进入透传模式。
格式:
设置
发送AT+EXAT
返回+OK
参数:
无
说明:
该命令正确执行后,模块从命令模式切换到透传模式。
AT+RESTORE
功能:
模块恢复出厂设置。
格式:
设置
发送AT+RESTORE
返回+OK
参数:
无
说明:
无
AT+UART
功能:
设置/查询UART参数。
格式:
查询
发送:
AT+UART
返回:
+OK=,
设置
发送:
AT+UART=,
返回:
+OK
参数:
baudrate波特率,可配置的等级如下所示:
9600,
19200,
38400,
57600,
115200,
230400,
460800,
921600,
Parity检验位NONE无检验位
EVEN偶检验
ODD奇检验
说明:
无
AT+UARTCLR
功能:
设置/查询模块连接前是否清理串口缓存。
格式:
查询
发送:
AT+UARTCLR
返回:
+OK=
设置
发送:
AT+UARTCLR=
返回:
+OK
参数:
sta状态
ON连接前清除串口缓存。
OFF连接前不清理串口缓存。
AT+MAC
功能:
查询模块MAC。
格式:
查询
发送:
AT+MAC
返回:
+OK=
参数:
mac模块的MAC地址
AT+IMEI
功能:
查询模块IMEI。
格式:
查询
发送:
AT+IMEI
返回:
+OK=
参数:
imei模块的IMEI码
AT+SN
功能:
设置/查询SN。
格式:
查询
发送:
AT+SN
返回:
+OK=
设置
发送:
AT+SN=
返回:
+OK
AT+LINKSTA
功能:
查询TCP链接是否已建立链接。
格式:
查询
发送:
AT+LINKSTA
返回:
+OK=
参数:
Sta是否建立TCP链接,Connect(TCP连接)/Disconnect(TCP断开)
AT+SOCK
功能:
设置/查询网络协议参数格式。
格式:
查询
发送:
AT+SOCK
返回:
+OK=,,
设置
发送:
AT+SOCK=,,
返回:
+OK
参数:
protocol协议类型,TCPC/UDPC
TCPC对应TCPclient
UDPC对应UDPclient
ip目标服务器的IP地址或域名
port服务器端口号,10进制数,小于65535。
AT+REGMOD
功能:
设置查询注册包机制。
格式:
查询
发送:
AT+REGMOD
返回:
+OK=
设置
发送:
AT+REGMOD=
返回:
+OK
参数:
status注册包机制
EMBMAC在每一包发送到服务器的数据包前加MAC/IMEI作为注册包数据。
EMBCSTM在每一包发送到服务器的数据包前加自定义注册包数据。
OLMAC只有第一次链接到服务器时发送一个MAC/IMEI的注册包。
OLCSTM只有第一次链接到服务器时发送一个用户自定义注册包。
OFF禁能注册包机制。
AT+REGINFO
功能:
设置查询自定义注册包内容
格式:
查询
发送:
AT+REGINFO
返回:
+OK=
设置
发送:
AT+REGINFO=
返回:
+OK
参数:
data40字节之内的ASCII码。
AT+REGINFONEW
功能:
设置查询自定义注册包内容
格式:
查询
发送:
AT+REGINFONEW
返回:
+OK=,
设置
发送:
AT+REGINFONEW=,
返回:
+OK
参数:
type
0注册包类型为HEX
1注册包类型为ASCII码
data
40字节之内的ASCII码,当注册包类型为HEX时,内容必须是合法的HEX格式且长度必须是偶数。
AT+HEARTMOD
功能:
设置/查询心跳包模式。
格式:
查询
发送:
AT+HEARTMOD
返回:
+OK=
设置
发送:
AT+HEARTMOD=
返回:
+OK
参数:
mode
NET网络心跳包。
UART串口心跳包。
AT+HEARTINFO
功能:
设置/查询心跳包数据。
格式:
查询
发送:
AT+HEARTINFO
返回:
+OK=
设置
发送:
AT+HEARTINFO=
返回:
+OK
参数:
data40字节之内的ASCII码心跳包数据。
AT+HEARTINFONEW
功能:
设置/查询心跳包数据。
格式:
查询
发送:
AT+HEARTINFONEW
返回:
+OK=,
设置
发送:
AT+HEARTINFO=,
返回:
+OK
参数:
type
0心跳包类型为HEX
1心跳类型为ASCII码
data
40字节之内的ASCII码,当心跳包类型为HEX时,内容必须是合法的HEX格式且长度必须是偶数。
AT+HEARTM
功能:
设置/查询心跳包时间。
格式:
查询
发送:
AT+HEARTM
返回:
+OK=
设置
发送:
AT+HEARTM=
返回:
+OK
参数:
time心跳时间,0关闭,范围1~65535秒。
AT+SHORTM
功能:
设置/查询短连接时间。
格式:
查询
发送:
AT+SHORTM
返回:
+OK=
设置
发送:
AT+SHORTM=
返回:
+OK
参数:
time短连接时间,0关闭,范围2-65535秒。
AT+CDEBYTEIOT
功能:
设置/查询物联网云平台IP和端口地址。
格式:
查询
发送:
AT+CDEBYTEIOT
返回:
+OK=,
设置
发送:
AT+CDEBYTEIOT=,
返回:
+OK
AT+EBTIOT
功能:
设置/查询物联网平台。
格式:
查询
发送:
AT+EBTIOT
返回:
+OK=
设置
发送:
AT+EBTIOT=
返回:
+OK
参数:
ctrl物联网功能开关,ON关闭/OFF开启。
说明:
物联网云功能开启后,模块自动连接到物联网平台,忽略sock配置,注册包、心跳包功能。
AT+CSQ
功能:
查询信号强度。
格式:
查询
发送AT+CSQ
返回+OK=
参数:
csq信号强度
说明:
无
AT+CREG
功能:
查询是否注册到运营商。
格式:
查询
发送AT+CREG
返回+OK=
参数:
creg
1注册到网络
0未注册到网络
说明:
无
AT+CPIN
功能:
查询SIM卡状态。
格式:
查询
发送AT+CPIN
返回+OK=