[小 迪 导读]
本教程在掌握基础modbusRTU标准协议概念和业务流程之后,通过真实的支持ModbusRTU标准协议的设备和DTU来进行实战演练。

系统需要使用两个设备以及若干导线:

  • 红外传感器:吸顶式红外探测器 (485型)
  • DTU:采用的是有人的口红CAT-1 DTU DR154

系统架构逻辑图如下,包括设备模拟,通道通信,模型设置,应用显示部分

操作步骤:

1.设备接线

设备信息

模块 吸顶式红外探测器 (485型)
型号 PR-3000-HW-N01
类型 Modbus 红外探测器
  • 红外探测器

DTU信息

品牌 有人
型号 DR154(RS485)
密码(Pwd) usr_cn
  • dtu图片

接线连接

红外探测器连接电源

红外探测器根据端口图正负连接电源正负,电源可以选用电源适配器。

DTU连接电源

根据DTU上的端口图,红色线(电源线)连接DC+,黑色线(地线)连接DC-

连接DTU和红外探测器

根据端口图,红外探测器的A端口连接DTU端口的RX(A),红外探测器的B端口连接DTU端口的TX(B)

说明 RX为接收,TX为发送

连接详情请可点击参考真实Mobuds接入

2.dtu配置

1.DTU正面二维码下方标识正负极连接电源,A,B端连接电表,到开手机微信扫码,扫描DTU二维码进入小程序,打开蓝牙连接与DTU背部IMEI相同编号的蓝牙,进入连接,密码为usr_cn

2.打开参数设置,设置工作模式:地址设为部署的平台地址;端口号设为20651。

说明 地址为服务器地址,端口号为服务器端口号,若无自己的物联网服务器,可选择地址:prod.dgiotcloud.cn,端口号设为20651
警告 设置dtu时,工作模式设置完后需保存再设置串口,不能一次性设置,一次性设置会导致设置不完全

勾选注册包功能,注册包数据类型选择IMEI码,将会自动生成一个IMEI码。

3.打开参数设置,设置串口设置:波特率设为4800,校验位选择NONE。

说明 支持ModbusRTU的设备:参数可以询问商家或者商品介绍获取设备的参数


3.创建采集通道

1.创建ModbusRTU采集通道。位置在通道管理-创建通道

2.选择Modbus采集通道并配置

3.产品添加通道后需对通道进行重启

4.通道日志查看

5.创建产品

1.要连接红外探测器,创建一种产品即可
2.创建产品

红外探测器

3.产品物模型配置
将以下物模型代码直接复制即可
红外探测器

{"events": [],"properties": [{"accessMode": "r","dataForm": {"address": "0X10","afn": "","byteType": "","bytelen": "","collection": "%s","control": "%d","countcollection": "%s","countround": "all","countstrategy": 20,"da": "","data": "null","dt": "","iscount": "0","offset": 0,"operatetype": "readCoils","order": 0,"originaltype": "short16_AB","protocol": "MODBUSRTU","rate": 1,"round": "all","slaveid": "0X10","strategy": "3"},"dataSource": {"": [],"_dlinkindex": "","address": "0X0003","operatetype": "readHregs","originaltype": "short16_AB","registersnumber": "1","slaveid": "0X01"},"dataType": {"das": [],"specs": {"0": "正常","1": "报警"},"type": "enum"},"devicetype": "感烟火灾探测器","identifier": "yan","isaccumulate": false,"isshow": true,"isstorage": true,"moduleType": "properties","name": "烟感","required": true,"updateAt": "1663731590802","index": 0}],"services": [],"tags": []
}

4.如何复制物模型

在产品管理-配置-物模型-查看物模型处

将物模型代码复制粘贴即可

更多配置细节参考真实Mobuds接入

6.红外探测器设备连接的DTU注册成功

1.红外探测器设备连接的DTU注册成功

2.红外探测器设备连接的DTU上线成功

7.红外探测器数据采集成功

1.红外探测器实时数据

[小 迪 提醒]
没有多个数据的modbusRTU设备的用户可以使用虚拟modbus软件自行模拟。
虚拟modbus连接点击了解详情。

[小 迪 点评]

  • dgiot支持ModbusRTU协议的设备接入,有真实设备的用户尝试进行设备接入演练。
  • 红外探测器也是modbus设备,为大家提供多一些的熟悉对象。

想了解更多 dgiot 的具体细节,欢迎大家在GitHub上查看相关源代码。

DGIOT实战教程——红外传感器接入相关推荐

  1. DGIOT实战教程——甲烷传感器接入

    [小 迪 导读]: 本教程在掌握基础modbusRTU标准协议概念和业务流程之后,通过真实的支持ModbusRTU标准协议的设备和DTU来进行实战演练. 系统需要使用两个设备以及若干导线: 甲烷传感器 ...

  2. DGIOT实战教程-监控摄像头接入(v4.6.0)

    [小 迪 导读]: 本教程在了解基础摄像头视频流概念和业务流程之后,通过真实的摄像头来进行实战演练. 系统需要使用一个设备.一个电源适配器以及一根网线: 监控摄像头:采用的是大华高清枪机摄像头 操作步 ...

  3. 人体红外传感器简明教程

    学习物联网,来HaaSEDU就对了 人体红外热释电运动传感器 一.产品简介 热释电红外运动传感器能检测运动的人或动物身上发出的红外线,输出开关信号,可以应用于各种需要检测运动人体的场合.传统的热释电红 ...

  4. STM32全链路开发实战教程专栏总目录(2022.10.19更新)

    文章目录 专栏说明 一.开发环境相关 二.STM32裸机开发 STM32CubeMX系列教程 玩转嵌入式屏幕显示 嵌入式开源小组件的使用 mbedtls开源安全库 DW1000 UWB芯片开发笔记 L ...

  5. STM32学习笔记(三)丨中断系统丨EXTI外部中断(对射式红外传感器计次、旋转编码器计次)

    本篇文章包含的内容 一.中断系统 1.1 中断的定义 1.2 中断优先级 1.3 中断的嵌套 1.4 STM32中的中断系统 1.4.1 STM32的中断资源 1.4.2 嵌套中断向量控制器 NVIC ...

  6. 宏基因组分析实战教程1. 背景知识

    上次我写的学习经验和推荐的教程--<微生物组入门必读+宏基因组实操课程=新老司机赶快上车>,小伙伴们当天阅读破2700+人次,3.5天破3000+,达到了宏基因组快车满三千人发车的要求.我 ...

  7. Swift游戏开发实战教程(大学霸内部资料)

    Swift游戏开发实战教程(大学霸内部资料) 试读下载地址:http://pan.baidu.com/s/1sj7DvQH 介绍:本教程是国内第一本Swift游戏开发专向资料. 本教程详细讲解记忆配对 ...

  8. ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet:学习教程目录

    [源码.文档.软件.硬件.技术交流.技术支持,入口见文末] [所有相关IDE.SDK和例程源码均可从群文件免费获取,免安装,解压即用] 持续更新中,欢迎关注! 一.理论 ZigBee 3.0理论教程- ...

  9. 微信小程序实战教程-闫涛-专题视频课程

    微信小程序实战教程-38472人已学习 课程介绍         介绍微信小程序API,包括页面布局.网络交互.媒体文件.本地缓存.地理位置.WebSocket和传感器技术,后以翼健康为模板,开发一套 ...

最新文章

  1. 妙啊,边玩游戏边学强化学习
  2. Yahoo网站性能优化的34条规则
  3. 史上最萌最认真的机器学习/深度学习/模式识别入门指导手册(二)
  4. linux如查看是否安装了mysql_linux中如何查看mysql是否安装
  5. 搭建GraalVM环境
  6. 23个.net开源项目
  7. linux下使用fread读socket套接字的注意点
  8. checkbox 实例
  9. 百分比怎么在java里显示_如何在java中找到百分比我的代码给出错误?
  10. 批处理查找html,批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全,bat大全分享...
  11. .NET调用控制台下生成的exe文件,传参及获取返回参数
  12. 关于程序员的面试于自我介绍模板
  13. 领取敬业福或新春红包
  14. 分布式资源管理与任务调度框架Yarn
  15. 分支界限法 任务分配问题
  16. php 图片处理慢,php图片处理
  17. 机器学习之十一(读书笔记)
  18. 查看aix服务器序列号,CentOS和AIX查看系统序列号
  19. 数据库常用的几种引擎,区别和比较
  20. 感谢这一年的尚不如愿,这是下一年必须努力的理由

热门文章

  1. 一个上网APP如何让全民拥有免费wifi的秘诀
  2. 基于粘弹性本构模型的热固性树脂基复合材料固化变形数值仿真模型
  3. Multi-Stage Feature Fusion Network for Video Super-Resolution阅读笔记
  4. 并查集详解,不会的同学可以来瞅瞅,转载的,不过加了一些自己的理解。
  5. HTTPS加密过程和TLS证书验证
  6. 艾永亮:老板必看!传统企业转型互联网的“门道”
  7. 自己动手 IBeacon 室内定位 完整体验(超详细过程)
  8. python下载图片到文件夹_Python下载图片并保存本地的四种方法
  9. 抓了!30人贩卖6亿条个人信息,非法获利800万!
  10. 杰理之各芯片封装及 SDK 工程文件选择【篇】