您好,
会员登录 快速注册
退出 ( 条未读消息)
关于本站 意见反馈 首页

公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!
全部文章分类
  • 人工智能 >

  • 编程语言 >

  • WPF系列 >

  • ASP.NET系列 >

  • Linux >

  • 数据库 >

  • 嵌入式 >

  • WEB技术 >

  • PLC系列 >

  • 微服务与框架 >

  • 小宅DIY >

  • 学习资料 >

OpenCv基础 ANN车牌识别 yolov5车牌识别 指针式仪表识别 ROS系列 YOLO Halcon Detectron2 昇腾AI ChatGPT在线体验 英伟达JETSON ChatGLM ChatTTS FunASR 地平线 ByteTrack 魔搭社区 LangChain
C C# C++ Python Java Go
WPF
ASP.NET小功能 GPS定位系统-MVC GPS定位系统-VUE ASP.NET WebRTC
Linux Linux内核 Shell MakeFile
MySql SqlServer Oracle
STM8 STM32 51单片机
VUE入门 HTML JavaScript CSS layui镜像网站 ElementUi中文官网 element-plus 图标
三菱 欧姆龙 西门子 施耐德 松下 台达
IOTSharp IOTGateway ABP FRAMEWORK Docker
亚克力音响 编程仙途:智驭万法
面试题与技巧 Python入门技能树 微软C#教程
首页 编程之美 工具下载 全国就业 流量地图 文心一言
IOTGateway
IOTGateway 安装开发环境 IOTGateway 新增设备 IOTGateway 与IOTSharp通讯 IOTGateway 新增驱动 设备维护配置无法导入的解决方案
IOTGateway 新增设备
IOTGateway 新增驱动
激萌の小宅 小宅博客网 IOTGateway

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

IOTGateway 与IOTSharp通讯

1、资料

教程:http://iotgateway.net/docs/intro/


2、配置

打开iotsharp,“数字孪生->设备管理->添加”添加网关“IIoTGateway”

注意:网关设备必须添加,不然遥测数据看不到~~

图片45.jpg

点击设备名称“IIoTGateway”,复制详情里面的Token值:6411ce47fc104962bcc230634aea00d7

图片46.jpg

设置mqtt用户名为前面复制的Token

图片47.jpg

注意:iotsharp的mqtt默认使用的是1883端口,所以IOTGateway的mqtt也要使用1883,iotsharp的mqtt端口配置在appsettings.DefaultSettings.json文件里

图片48.jpg


3、发布消息

使用mqtt测试工具,发送一个遥测数据

devices/{设备名称}/telemetry 遥测数据
devices/{设备名称}/attributes 属性数据

图片49.jpg

刷新一下页面,我们就能在“grb”设备中看到遥测数据了

图片50.jpg

测试1号,这边还能看到之前测试的温湿度数据

图片52.jpg


4、上下线消息订阅

设备上线消息:

图片53.jpg

设备下线消息:

图片54.jpg

说明:

        1、按官方教程说“gateway/connect、gateway/disconnect”主题,可以直接兼容“v1/gateway/connect、v1/gateway/disconnect”。

        2、但是经过测试发现,这里只能使用“v1/gateway/connect、v1/gateway/disconnect”,“gateway/connect、gateway/disconnect”在源码环境中不能使用,收不到消息。

        3、消息的数据编码为UTF-8。

 

当输出平台是“ThingsBoard、IoTSharp、IoTGateway”时,消息是带“v1”的,只有“ThingsCloud”平台的是不带v1的,这个和官方教程的说法有出入。

图片55.jpg


5、遥测消息订阅

设备的遥测数据订阅,这个订阅实际上是订阅的IoTGateway的服务。

代码在下面这个位置。

图片56.jpg

订阅结果如下,从订阅结果来看,订阅的数据是最终计算后的值。

图片57.jpg


注意:

    1、IOTSharp没启动的情况下,遥测数据无法订阅

    2、必须先启动IOTSharp工程,然后再启动IoTGateway,如果需要先启动IoTGateway工程,所有设备必须处于关闭状态,否则IOTSharp启动时,程序会异常。

    推测原因:mqtt消息订阅比其他模块先启动,导致接收到mqtt消息后,程序查询不到数据,导致异常。

IOTGateway 新增设备
IOTGateway 新增驱动

友情链接: CSDN激萌の小宅 95知识库 自考题库 罗分明个人网络博客 精益编程leanboot

小宅博客  www.bilibili996.com All Rights Reserved. 备案号: 闽ICP备2024034575号

网站经营许可证  福建省福州市 Copyright©2021-2025 版权所有

小宅博客
首页 智能家居 地图定位
公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

IOTGateway 与IOTSharp通讯

1、资料

教程:http://iotgateway.net/docs/intro/


2、配置

打开iotsharp,“数字孪生->设备管理->添加”添加网关“IIoTGateway”

注意:网关设备必须添加,不然遥测数据看不到~~

图片45.jpg

点击设备名称“IIoTGateway”,复制详情里面的Token值:6411ce47fc104962bcc230634aea00d7

图片46.jpg

设置mqtt用户名为前面复制的Token

图片47.jpg

注意:iotsharp的mqtt默认使用的是1883端口,所以IOTGateway的mqtt也要使用1883,iotsharp的mqtt端口配置在appsettings.DefaultSettings.json文件里

图片48.jpg


3、发布消息

使用mqtt测试工具,发送一个遥测数据

devices/{设备名称}/telemetry 遥测数据
devices/{设备名称}/attributes 属性数据

图片49.jpg

刷新一下页面,我们就能在“grb”设备中看到遥测数据了

图片50.jpg

测试1号,这边还能看到之前测试的温湿度数据

图片52.jpg


4、上下线消息订阅

设备上线消息:

图片53.jpg

设备下线消息:

图片54.jpg

说明:

        1、按官方教程说“gateway/connect、gateway/disconnect”主题,可以直接兼容“v1/gateway/connect、v1/gateway/disconnect”。

        2、但是经过测试发现,这里只能使用“v1/gateway/connect、v1/gateway/disconnect”,“gateway/connect、gateway/disconnect”在源码环境中不能使用,收不到消息。

        3、消息的数据编码为UTF-8。

 

当输出平台是“ThingsBoard、IoTSharp、IoTGateway”时,消息是带“v1”的,只有“ThingsCloud”平台的是不带v1的,这个和官方教程的说法有出入。

图片55.jpg


5、遥测消息订阅

设备的遥测数据订阅,这个订阅实际上是订阅的IoTGateway的服务。

代码在下面这个位置。

图片56.jpg

订阅结果如下,从订阅结果来看,订阅的数据是最终计算后的值。

图片57.jpg


注意:

    1、IOTSharp没启动的情况下,遥测数据无法订阅

    2、必须先启动IOTSharp工程,然后再启动IoTGateway,如果需要先启动IoTGateway工程,所有设备必须处于关闭状态,否则IOTSharp启动时,程序会异常。

    推测原因:mqtt消息订阅比其他模块先启动,导致接收到mqtt消息后,程序查询不到数据,导致异常。