news 2026/6/6 7:53:28

DTU Tool 使用教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DTU Tool 使用教程

概述#

本文档主要介绍如何使用DTU Tool配合移远DTU方案进行开发调试。

DTU工具的功能有两大类:

  • 查询与配置DTU设备参数。
  • 数据收发:通过DTU设备与云端进行数据收发。

参数查询与设置#

功能描述
查询IMEI号获取设备的IMEI号
查询本机号码获取DTU设备中SIM卡手机号码
查询信号强度获取csq信号强度,信号强度值范围0~31,数值越大表示信号越好
设备重启重启DTU设备
获取当前参数获取DTU设备当前的配置参数,并跳转到参数配置和展示界面
恢复出厂参数恢复出厂参数并重启DTU设备
保存所有设置参数系统配置参数:云平台类型、固件升级、脚本升级、历史数据存储
串口参数配置:串口号、波特率、数据位、校验位、停止位、流控、R485
云参数配置:阿里云、Mqtt私有云、Socket私有云

查询IMEI号#

在左侧串口数据显示框中以字符串格式显示出详细地串口数据,右侧命令消息框显示出查询获得的IMEI号。

查询本机号码#

查询信号强度#

设备重启#

读取当前云平台参数#

指令区域按键get current setting,点击后请求DTU设备当前云参数配置,界面自动跳转配置展示窗口。

云参数配置和展示窗口。

保存配置参数#

读取当前配置参数后,进入参数配置界面,可以根据实际需求修改配置(也可以不读取,直接填写配置)。

在修改完成后,返回交互页面,点击按键save setting即可保存配置。

点击按键restore factory setting即可恢复出厂设置。

系统参数配置#


基本配置参数项如上图

参数名含义
云平台通道类型云平台选择,可选项:阿里云TCP私有云MQTT私有云
固件升级是否开启固件OTA升级
脚本升级是否开启项目脚本OTA升级
历史数据存储当通信异常,DTU无法向云端发送数据时,将发送数据保存,待通信恢复正常后重新发送
串口号外部MCU连接DTU串口号,可选项:012
波特率串口波特率
数据位奇偶校验
停止位停止位长度,可选项:12
流控硬件控制流,可选项:FC_NONEFC_HW
控制485通信方向Pin串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。如12代表UART.GPIO1UART.GPIO2
云参数配置#

云参数配置项会根据基本云平台通信类型选择值变化。当云平台通信类型为MQTT时,云参数配置项如下:

订阅主题和发布主题,均采用"主题id为key,主题字符串为value的json格式"。

举例说明:参数{"0":"/F79933DC83A4/connect_packet/adv_publish"},表示id为"0"的主题"/F79933DC83A4/connect_packet/adv_publish"

DTU数据收发调试#

数据发送框的格式要求:数据发送的格式与MCU和DTU通信格式一致。针对和云端通信协议的不同,模块和外部设备(如MCU)通信协议也会不同。当模块和云端通信使用TCP协议时,由于TCP和串口都是数据流的形式,所以直接透传数据,不做任何处理;当模块和云端通信使用MQTT协议时,为了区分不同的数据帧,模块的串口对外协议采用简单的数据帧:<topic_id>,<msg_len>,<msg_data>"

示例报文:

上行报文:“1,6,abcedf”

下行报文:“1,6,ijklmn”

模块和外部设备(MCU)上行报文和下行报文都是采用字符串格式,数据项之间采用","相隔。

二次开发#

DTU工具是基于图形框架wxPython开发,现阶段已编译成dtu_tool.exe仅支持Windows系统。用户可在Linux或macOS配置Python环境并安装wxPython后可直接运行dtu_tool.py或自行编译对应版本的二进制程序即可(编译脚本:dtu_tool/build.sh)。

DTU Tool源代码仓库链接:https://github.com/QuecPython/DTU-tool.git

wxPython官方网站:https://www.wxpython.org

安装依赖#

配置Python开发环境后,使用pip工具安装如下依赖库:

<span style="color:#262626"><span style="background-color:#ffffff"><span style="background-color:#2d2d2d"><span style="color:#cccccc"><code class="language-shell"><span style="color:#7ec699">Pypubsub</span><span style="color:#67cdcc">==</span><span style="color:#f08d49">4.0</span>.3 <span style="color:#7ec699">wxPython</span><span style="color:#67cdcc">==</span><span style="color:#f08d49">4.1</span>.1 <span style="color:#7ec699">pubsub</span><span style="color:#67cdcc">==</span><span style="color:#f08d49">0.1</span>.2 <span style="color:#7ec699">pyserial</span><span style="color:#67cdcc">==</span><span style="color:#f08d49">3.5</span> </code></span></span></span></span>

执行脚本#

<span style="color:#262626"><span style="background-color:#ffffff"><span style="background-color:#2d2d2d"><span style="color:#cccccc"><code class="language-shell">python dtu_tool.py </code></span></span></span></span>

界面展示#

注:调试前请启动DTU设备,并在DTU工具的串口配置区域选择与DTU设备通信的串口并打开该串口。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/3 7:21:14

《夜色正浓》熟男熟女太好磕了!张兆辉蓝盈莹成全剧C位

如果近期你也被都市剧《夜色正浓》刷屏&#xff0c;大概很难不被剧中一对特别的CP吸引&#xff0c;那就是剧中由张兆辉与蓝盈莹所组成的cp&#xff0c;这对年龄悬殊的组合竟碰撞出意料之外的默契火花。这对CP的魅力&#xff0c;在于演员与角色之间的高度契合。张兆辉饰演的沈默…

作者头像 李华
网站建设 2026/5/30 10:57:13

ACN配电监控模块:过流保护+能耗统计,工业场景适配

智能配电监控模块主要用于实时监测、保护、控制、远程管理配电回路&#xff0c;广泛覆盖需要稳定供电、能耗管理、安全报警、无人值守的场景。一、规格分类 4DO(50A)4DI4AI485232 50A电流检测4DO(50A)4DI4AI485232 50A电流检测4DO(50A)4DI4AI网口485232 50A电流检测4DO(50A)4DI…

作者头像 李华
网站建设 2026/5/31 12:00:07

ACN配电监控模块:4路/8路全电参监控,50A磁保持继电器长效运行

ACN配电监控模块是一款集成监测、控制、保护、远程管理功能于一体的智能电力终端设备&#xff0c;特别适用于照明与动力配电回路的精细化管理&#xff0c;通过内置磁保持继电器与智能芯片&#xff0c;实现“监、控、保、管”全流程智能化。一、核心定位 ACN配电监控模块是智能配…

作者头像 李华
网站建设 2026/5/29 0:43:03

天然氧吧的“守护者”:景区负氧离子监测站揭秘

走进山林景区&#xff0c;清新的空气总能让人神清气爽&#xff0c;这背后离不开“空气维生素”——负氧离子的滋养。而撑起这片“天.然氧吧”的&#xff0c;还有一位默默坚守的“守护者”&#xff0c;它就是景区负氧离子监测站。看似不起眼的它&#xff0c;藏着太多鲜为人知的奥…

作者头像 李华
网站建设 2026/6/5 16:19:16

招人求职哪个平台好用?2026招聘平台效果排行榜揭晓

在人才竞争日益激烈的当下&#xff0c;企业HR和求职者都面临一个共同难题&#xff1a;如何高效、精准地完成人岗匹配&#xff1f;传统“海投简历”“广撒网式招聘”已难以满足快节奏的职场需求。据艾瑞咨询《2025年中国智能招聘行业报告》显示&#xff0c;超68%的企业希望借助A…

作者头像 李华