轻松把迪文温控器接入迪文云
最近公司有计划做温控器,试了下迪文温控器TC035C22U00,发现有使用wifi模块,从而简单快速连接物联网,并可以访问迪文云平台查找对应的温控器,并对温控器的数据进行查询和修改。经过实际测试,发现迪文wifi模块只需要简单的配置就可以将设备连接迪文服务器,并且只需要配置几个启动文件,如CFG和22.BIN文件,通过SD卡将CFG文件和22.BIN文件直接下载到迪文温控器中,就可以了,非常适合批量配置参数。
下面我来简单介绍下怎么快速使用迪文WIFI模块。
图一
图二
配置CFG文件,让系统上电加载22.bin文件初始化变量空间,见图一。
登录DWIN云平台http://merchant.dwinhmi.com.cn/,点击左侧“产品管理”,在点击右侧“添加新产品”,建立新产品,填写产品信息后,保存,就已经新建了一个新产品。在此页面点击此产品后能重新编辑产品名称、产品编号、终端平台、屏幕尺寸和绑定状态等信息,见图二。
配置22.bin,配置参数可以参考下方表格。
定 义 |
地址 |
长 度 |
说 明 |
推荐值 |
网络接口开关 |
0x400 |
1 |
0x5AA5 表示开启了网络通信接口。 |
5AA5 |
RMA 报警 |
0x401 |
3 |
D5 : D4=0x5AA5 表示立即启动一次指定 RMA 空间数据上传给服务器,处理完清零。D3 : D2=需要上传的 RMA 变量存储器字地址。 D1 : D0=需要上传的 RMA 变量存储器字长度。 |
全 00 |
0x411 |
2 |
4Bytes 设备生产商 ID,迪文来分配,0xFFFF: 0000-0xFFFF: FFFF 段保留。 |
00000001 |
|
0x413 |
1 |
2Bytes 每个生产商设备的分类,按照迪文分类标准设备生产商自行分类。 |
0001 |
|
0x414 |
2 |
4bytes 每类设备下的单个设备编号,生产商自行编号。 |
自定义 |
|
0x416 |
26 |
设备描述文本,最多 52Bytes。 |
DGUS2_T5UID1 |
|
设备描述 (RMA 映射) |
0x430 |
1 |
RMA 自动刷新服务器的时间间隔,0x0000-0xFFFF,单位为 0 . 1 秒。 0x0000 表示不需要自动刷新。 |
012C |
0x431 |
1 |
RMA(映射到服务器的变量存储器)读空间起始地址,字地址,越界不能读。 |
1000 |
|
0x432 |
1 |
RMA 读空间大小,单位为 128Words,最大 64KWords,0x0000 表示禁止读。 |
0004 |
|
0x433 |
1 |
RMA 写空间起始地址,可以和读空间重叠,越界不能写。 |
2000 |
|
0x434 |
1 |
RMA 写空间大小,单位为 128Words,最大 64KWords,0x0000 表示禁止写。 |
0004 |
|
0x435 |
3 |
保留 |
全 00 |
定义 |
地址 |
字节 长度 |
说 明 |
推荐值 |
通讯设备描述 |
0x482 |
14 |
D27-D20=8Bytes 通信设备 MAC 地址,低位(D20)对齐。 D19-D0:文本格式的通信设备描述信息,最多 20Bytes。 |
用户定义 |
WIFI硬件参数设置 Hard_set |
0x490 |
8 |
重启WIFI模块有效 [D15:D14] 波特率设置预留 目前固定9216(00),不可设置 D13-D9:保留 D8: WIFI模块切换DEBUG固件 5A有效. [D7:D0] WIFI模块类型识别信息 默认“DWD100” |
|
WIFI设置 Cfg_set |
0x498 |
4 |
D7:写入5A表示启动WIFI配网,配网完成,该值清0 D6:0x5a表示启动网络名称、密码方式连接路由器 (网络名和密码保存在0x4B0) D7-D6,只要启动一次,完成之后,D7-D6都会同时清零,两者上网方式不可同时启动,如果都是5A,则以一键配网优先。 D5:网络时间同步使能 5A表示使能DGUSII带RTC(0x9C);5B表示使能RTC库RTC(0xF430) D4-D2:保留 [D1]WIFI模块自动升级 5A表示使能 [D0]软复位 5A启动复位 复位完成清0 |
|
网络状态 |
0x4A0 |
8 |
[D15:D14]WIFI版本号 [D13:D12]配网状态反馈 00未配网 01开始配网 02配网中 03配网成功 0F 配网失败 [D11:D10]网络连接状态 00未得到用户名和密码 01:WIFI路由器连接成功 02:WIFI模块自升级中 03:连接服务器中 04:已登录服务器 05:已连接云端 |
|
网络参数 Router_set |
0x4B0 |
32 |
0x4B0 SSID ,末尾必须0xFF结束 0x4C0 SN 末尾必须0xFF结束 |
4.由于迪文温控器使用的为DGUS屏幕,所以使用迪文DGUS软件,在UI中设计一个启动一键配网按钮,此启动一键配网按键为触摸按键(按建返回0x498地址写0x5A00),或者根据实际情况增加手动输入账户和密码界面(建议直接使用一键配网方式,简单方便)。显示界面还可以增加WIFI模块MAC地址(0x482-484地址:16进制显示,12字节),WIFI联网状态图标(0x4A2地址),WIFI模块版本号:(0x4A0地址: 数值显示)等信息。
5.迪文WIFI模块一键配网需要下载迪文云app(http://www.pgyer.com/dwin),此APP为配合一键配网使用,需要手机连接WIFI模块需要连接的WIFI。当启动一键配网后,需要在APP点击“添加设备”,然后弹出页面,点击“一键配网”,然后在点击“开始配置”输入WIFI密码后点击“下一步”就进入了配网状态,等待WIFI模块自动配网。
6.配网完成后,wifi模块会自动注册设备。这时可以登录迪文云平台,点击左侧“运行管理”中的“设备列表”,注册的设备都可以在这里找到。迪文wifi模块是根据迪文wifi模块的MAC地址等信息注册的,由于MAC地址具有唯一性,所以在显示界面找到wifi模块的MAC地址,取其中一部分字符串填入设备ID搜索处,点击“查询”,就会搜索到需要调试或者查看的WIFI模块。在点击设备类型下方的本设备,就会弹出调试窗口,可以选择“内存映射调试”和“MQTT调试”。
7.内存映射调试可以查看22.bin文件中设置的映射的数据,同时也可以通过此界面下发修改需要的地址的数值。首先点击“连接服务器”,设置需要查询的地址和从此地址开始数据的长度,点击“查询”就会显示右侧的数据,此部分数据就是WIFI模块上一次发送的数据,并会根据22.bin文件设置的时间间隔定时上传数据。
同时修改此地址中的数据,服务器会自动将修改的数据下发到WIFI模块,可以实时修改需要更新数据。
使用迪文WIFI模块,可以将需要的数据都保存在数据变量空间中,数据变量空间足够大,0x1000~0xFFFF区间的120Kb空间用户可自行规划使用。
最后,感兴趣并有一定基础的开发工程师可以加群637787562深入探讨。
轻松把迪文温控器接入迪文云相关推荐
- QQ 一键加群、扫二维码加群 - 腾讯官方API文档接入
QQ 一键加群.扫二维码加群 - 腾讯官方API文档接入 QQ一键加群功能,腾讯API生成链接和二维码等等 获取地址:腾讯官方API文档接口 使用方法:引入对应的链接即可 这里有生成图片.二维码的功效 ...
- 螳螂科技接入百度“文心一言”,提升营销管理AI服务能力
2月 22日, 螳螂科技宣布成为百度"文心一言"(英文名:ERNIE Bot)首批生态合作伙伴.后续,螳螂科技将通过百度智能云全面体验并接入文心一言的能力. 接下来,螳螂科技将把百 ...
- ChatGpt接入Word文档,让你秒变职场达人!
今天跟大家分享下我们如何使用VBA代码,将ChatGpt接入Word文档,操作非常的简单,但是开始之前我们需要做2项准备 1. 获取ChatGpt的API 2. 魔法上网 准备好这2件 ...
- 程序员盒子接入百度文心大模型文生图能力
原文:https://www.coderutil.com/article?id=203 一.前言 AI时代是一个快速发展的时代,它带来了很多机会和挑战.对于普通人来说,AI技术的应用可以帮助我们更高效 ...
- 中国网文出海先行者阅文集团四度入选国家文化出口重点企业名单
中国网文出海先行者阅文集团四度入选国家文化出口重点企业名单 近日,由商务部.中宣部.财政部.文化和旅游部.广电总局共同认定的2021-2022年度国家文化出口重点企业和重点项目名单正式对外公布.阅文集 ...
- 互联网日报 | 上海迪士尼恢复迪士尼朋友拥抱等互动;国家医保局回应患者15天必须出院;华为回应出售手机业务传闻...
上海迪士尼恢复迪士尼朋友拥抱等互动,门票热度大涨350% 3月6日,上海迪士尼度假区官微官宣:经典迪士尼朋友互动体验回归上海迪士尼度假区,游客可以再次与迪士尼朋友们拥抱.握手.合影留念.据携程数据显示 ...
- 智能文档理解:通用文档预训练模型
预训练模型到底是什么,它是如何被应用在产品里,未来又有哪些机会和挑战? 预训练模型把迁移学习很好地用起来了,让我们感到眼前一亮.这和小孩子读书一样,一开始语文.数学.化学都学,读书.网上游戏等,在脑子 ...
- html在分页功能中如何实现当前页面的页码样式与其他页面不同_如何使用word文档?word文档使用技巧教程?...
Word文档使用方法与教程: 使用正确的部分和章节标题 我们在前面的章节中介绍了预设样式,但是这些样式可用于快速创建章节,子标题和标题页.在"主页"功能区选项卡中找到样式,可以在其 ...
- 十三种技术文档模板_竞品分析|关于产品规划的思考:石墨文档 VS 腾讯文档 VS金山文档...
作者以在线协作文档行业领先的石墨文档.腾讯文档和金山文档为例进行了了竞品分析,通过对几款产品全方位的分析,总结了自己关于石墨文档产品规划的思考. 一.竞品概述 1. 竞品目的 2. 竞品目的 通过对石 ...
最新文章
- 配置 php-fpm 监听的socket
- jsp页面截取字符串,显示指定长度
- Oracle-PFILE和SPFILE解读
- Qt UDP 广播简单示例
- Symfony1.4.11学习笔记(一):设置环境
- win2008修改远程端口
- LwIP-Win32试用笔记
- java 路径通配符_java实现路径通配符*,**,?
- catalina.out 日志切割及定时清理
- 【运维】PowerShell编程 目录文件相关方法的封装与案例详解
- 安卓手机内存满了,4个方法教你释放空间
- 整人代码大集合/不要乱使用!
- 算法竞赛入门经典(刘汝佳)——常用STL数据结构总结
- MKS_SGEN_L V1.0 marlin 固件编译
- html空桃心的特殊符号,王者荣耀名字特殊符号空白代码 名字特殊符号爱心尾巴大全可复制...
- CIO调查:数据挖掘并不遥远
- luogu P1338 末日的传说
- 基于MATLAB的R方计算
- Qt Charts使用(重写QChartView,实现一些自定义功能)
- 适合学计算机用的机械键盘,什么是机械键盘 机械键盘和普通键盘的区别
热门文章
- Java opencv4 如何识别一张图片的你想要的物体的数量
- Oracle进阶(八)自定义函数(Function)
- 如何把腾讯qlv转换成MP4格式呢
- 非常不错的地区三级联动,js简单易懂。封装起来了(转)
- AIX pv vg lv fs 文件系统
- spark count统计元素个数
- pytest框架用主函数方式运行报错No module named ‘_pytest.resultlog‘
- [转载]java图片缩放处理
- 圣墟 第一百二十九章 异类直播
- Traffic Manager