最近公司有计划做温控器,试了下迪文温控器TC035C22U00,发现有使用wifi模块,从而简单快速连接物联网,并可以访问迪文云平台查找对应的温控器,并对温控器的数据进行查询和修改。经过实际测试,发现迪文wifi模块只需要简单的配置就可以将设备连接迪文服务器,并且只需要配置几个启动文件,如CFG和22.BIN文件,通过SD卡将CFG文件和22.BIN文件直接下载到迪文温控器中,就可以了,非常适合批量配置参数。

下面我来简单介绍下怎么快速使用迪文WIFI模块。

图一

图二

  1. 配置CFG文件,让系统上电加载22.bin文件初始化变量空间,见图一。

  2. 登录DWIN云平台http://merchant.dwinhmi.com.cn/,点击左侧“产品管理”,在点击右侧“添加新产品”,建立新产品,填写产品信息后,保存,就已经新建了一个新产品。在此页面点击此产品后能重新编辑产品名称、产品编号、终端平台、屏幕尺寸和绑定状态等信息,见图二。

  3. 配置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深入探讨。

轻松把迪文温控器接入迪文云相关推荐

  1. QQ 一键加群、扫二维码加群 - 腾讯官方API文档接入

    QQ 一键加群.扫二维码加群 - 腾讯官方API文档接入 QQ一键加群功能,腾讯API生成链接和二维码等等 获取地址:腾讯官方API文档接口 使用方法:引入对应的链接即可 这里有生成图片.二维码的功效 ...

  2. 螳螂科技接入百度“文心一言”,提升营销管理AI服务能力

    2月 22日, 螳螂科技宣布成为百度"文心一言"(英文名:ERNIE Bot)首批生态合作伙伴.后续,螳螂科技将通过百度智能云全面体验并接入文心一言的能力. 接下来,螳螂科技将把百 ...

  3. ChatGpt接入Word文档,让你秒变职场达人!

    今天跟大家分享下我们如何使用VBA代码,将ChatGpt接入Word文档,操作非常的简单,但是开始之前我们需要做2项准备 1.     获取ChatGpt的API 2.     魔法上网 准备好这2件 ...

  4. 程序员盒子接入百度文心大模型文生图能力

    原文:https://www.coderutil.com/article?id=203 一.前言 AI时代是一个快速发展的时代,它带来了很多机会和挑战.对于普通人来说,AI技术的应用可以帮助我们更高效 ...

  5. 中国网文出海先行者阅文集团四度入选国家文化出口重点企业名单

    中国网文出海先行者阅文集团四度入选国家文化出口重点企业名单 近日,由商务部.中宣部.财政部.文化和旅游部.广电总局共同认定的2021-2022年度国家文化出口重点企业和重点项目名单正式对外公布.阅文集 ...

  6. 互联网日报 | 上海迪士尼恢复迪士尼朋友拥抱等互动;国家医保局回应患者15天必须出院;华为回应出售手机业务传闻...

    上海迪士尼恢复迪士尼朋友拥抱等互动,门票热度大涨350% 3月6日,上海迪士尼度假区官微官宣:经典迪士尼朋友互动体验回归上海迪士尼度假区,游客可以再次与迪士尼朋友们拥抱.握手.合影留念.据携程数据显示 ...

  7. 智能文档理解:通用文档预训练模型

    预训练模型到底是什么,它是如何被应用在产品里,未来又有哪些机会和挑战? 预训练模型把迁移学习很好地用起来了,让我们感到眼前一亮.这和小孩子读书一样,一开始语文.数学.化学都学,读书.网上游戏等,在脑子 ...

  8. html在分页功能中如何实现当前页面的页码样式与其他页面不同_如何使用word文档?word文档使用技巧教程?...

    Word文档使用方法与教程: 使用正确的部分和章节标题 我们在前面的章节中介绍了预设样式,但是这些样式可用于快速创建章节,子标题和标题页.在"主页"功能区选项卡中找到样式,可以在其 ...

  9. 十三种技术文档模板_竞品分析|关于产品规划的思考:石墨文档 VS 腾讯文档 VS金山文档...

    作者以在线协作文档行业领先的石墨文档.腾讯文档和金山文档为例进行了了竞品分析,通过对几款产品全方位的分析,总结了自己关于石墨文档产品规划的思考. 一.竞品概述 1. 竞品目的 2. 竞品目的 通过对石 ...

最新文章

  1. 配置 php-fpm 监听的socket
  2. jsp页面截取字符串,显示指定长度
  3. Oracle-PFILE和SPFILE解读
  4. Qt UDP 广播简单示例
  5. Symfony1.4.11学习笔记(一):设置环境
  6. win2008修改远程端口
  7. LwIP-Win32试用笔记
  8. java 路径通配符_java实现路径通配符*,**,?
  9. catalina.out 日志切割及定时清理
  10. 【运维】PowerShell编程 目录文件相关方法的封装与案例详解
  11. 安卓手机内存满了,4个方法教你释放空间
  12. 整人代码大集合/不要乱使用!
  13. 算法竞赛入门经典(刘汝佳)——常用STL数据结构总结
  14. MKS_SGEN_L V1.0 marlin 固件编译
  15. html空桃心的特殊符号,王者荣耀名字特殊符号空白代码 名字特殊符号爱心尾巴大全可复制...
  16. CIO调查:数据挖掘并不遥远
  17. luogu P1338 末日的传说
  18. 基于MATLAB的R方计算
  19. Qt Charts使用(重写QChartView,实现一些自定义功能)
  20. 适合学计算机用的机械键盘,什么是机械键盘 机械键盘和普通键盘的区别

热门文章

  1. Java opencv4 如何识别一张图片的你想要的物体的数量
  2. Oracle进阶(八)自定义函数(Function)
  3. 如何把腾讯qlv转换成MP4格式呢
  4. 非常不错的地区三级联动,js简单易懂。封装起来了(转)
  5. AIX pv vg lv fs 文件系统
  6. spark count统计元素个数
  7. pytest框架用主函数方式运行报错No module named ‘_pytest.resultlog‘
  8. [转载]java图片缩放处理
  9. 圣墟 第一百二十九章 异类直播
  10. Traffic Manager