SEARCH
Tastek Information
了解更多塔石的讯息
首页 / 新闻资讯 / 技术交流
News

NB-IoT模块配置的10个步骤_NB-IoT模块配置工具的18项操作

2021-01-14


NB-IoT模块如何进行配置呢?


很多客户刚拿到NB模块时会出现不知道如何配置的问题,导致不能正常调试和与下位机进行通讯。所以到底是如何进行配置呢?

这里我们以塔石无线DTU系列TAS-NB-160产品为例,其他的无线DTU系列产品的设置方法是类似的(以下说的设备均代表塔石设备,并非自己的下位机)。


一、DTU配置工具介绍

 塔石NB-IoT模块

1. 打开串口:点击该按钮,打开COM口后,按钮名称变成“关闭串口”;

再次点击该按钮关闭COM口,按钮名称变成“打开串口”。

 塔石NB-IoT模块

2. 展开/隐藏串口配置:鼠标点击该下拉按钮展开串口、波特率等选择界面

 塔石NB-IoT模块

 3. 【进入配置状态】 在透传模式下使用;

点击该按钮,设备进入配置模式,此模式下可以配置参数;

如果设备已经处于配置模式下,点击该按钮,设备后续命令可能出现错误。

4. 【读取参数】  在配置模式下使用;

读取DTU所有参数

5. 【退出配置状态】 在配置模式下使用;

点击该按钮,设备会退出配置状态,进入透传模式;

如果设备已经在透传模式下,点击该按钮无反应。

6. 【一键配置参数】 在配置模式下使用;

点击该按钮会把左边参数区的参数配置进入DTU设备(注意,一键配置参数配置的是当前页,当你需要配置基本信息、通道1和通道2的时候,需要点击三次一键配置参数)

7. 【重启设备】  在配置模式下使用;

点击该按钮使DTU设备软重启(一键配置参数之后需要点击重启设备,让参数生效)。

8. 【恢复出厂设置】 在配置模式下使用;

点击该按钮会把DTU设备里面的参数恢复出厂设置,但需要软重启生效。

9. 【技术支持】 点击该按钮会弹出提示框,如下图所示:

 塔石NB-IoT模块

10. 【基本信息】 可以配置设备的串口参数、网络保活参数等一些参数。

11. 【通信参数】 配置服务器参数。

12. 显示区:设备接收数据显示区。

13. 输入框:给设备发送数据。

14. 导入参数、导出参数:目前保留使用,不能用于导入导出参数。

15. HEX显示:参数以HEX格式显示;

HEX发送:再输入框内输入的是HEX格式的数据并发送出去;

加回车换行:勾选了回车换行,那点击发送按钮时把输入框中的数据加上回车换行字符(0x0D,0x0A)一起发给DTU设备;

若没有勾选回车换行则直接发送输入框的字符到DTU设备。

16. 清空窗口:清空显示区。

17. 发送:点击发送按钮,把输入框的字符发送到DTU设备。

18. 参数区:参数填写区域。


二、DTU配置步骤

 塔石NB-IoT模块

1、选择COM口及设置串口参数

 塔石NB-IoT模块

提示:DTU出厂默认波特率9600、8位数据位、无校验、1位停止位

2、打开串口

塔石NB-IoT模块

  点击“打开串口”,按钮的文字变成“关闭串口”

3、等待设备开机

如果COM口及波特率等参数选择正确,设备上电开机后会上报AT Ready,证明设备启动成功;

若没有出现,则先断电再重新上电即可出现;

如下图所示:

塔石NB-IoT模块

4、进入配置状态

出现AT Ready后,点击“进入配置状态”;

如果DTU配置工具的右边显示框返回OK,则代表进入配置模式成功了;

如下图所示:

 塔石NB-IoT模块

5、填写配置参数

 在DTU配置工具左边参数配置区,填写相关参数(这里以TCP/UDP透传为例);

如下图:配置参数之前可以点击【读取参数】把设备里面的出厂参数读取出来并回显在左边的回显区。

 塔石NB-IoT模块

6、保存参数

点击“一键配置参数”按钮,该工具自动往DTU设备写入左边款内填写的参数,最后右边框内会提示参数保存成功;如下图所示:

 塔石NB-IoT模块

点击“重启设备”按钮,设备会自动软重启,重启后配置到设备里面的参数生效;如下图所示:

 塔石NB-IoT模块

7、建立连接,设备支持 TCP、UDP、MQTT 连接、阿里云直连;

 塔石NB-IoT模块

8、配置注册包

在网络透传模式下,用户可以选择让模块向服务器发送注册包。注册包是为了让服务器。

能够识别数据来源设备,或作为获取服务器功能授权的密码。注册包可以在模块与服务器建。

立连接时发送,也可以在每个数据包的最前端拼接入注册包数据,作为一个数据包。

注册包的数据可以是产品序列号、或自定义注册数据。

同时注册包支持以 HEX 的数据格式进行上报。

 塔石NB-IoT模块

9、配置心跳包

在网络透传模式下,用户可以选择让模块发送心跳包。

心跳包可以向网络服务器端发送。

 由于 TCP 本身的 KEEPALIVE 功能只用于保活还是可以的,但是它检测不到机器断电、防火墙等的这些网络断线,并且逻辑层处理断线会很复杂。

所以我们选择向网络发送心跳的机制,来检测模块与服务器连接是否正常。

当连接异常时,模块会检测到无法正常发送心跳包数据到服务器端,持续 2 分钟发送失败,模块认为连接异常,将尝试重新接入服务器。

同时心跳包支持心跳数据以 HEX 格式上报,默认时间是 0,代表不开启心跳。

 塔石NB-IoT模块

10、设置自定义轮询

塔石NB-IoT模块

注意:字串框内的指令中间不需要空格


总结:以上操作就是NB-IoT模块如何进行配置参数,具体连接实例请关注塔石物联网