找回密码
 立即注册

QQ登录

只需一步,快速开始

nimotea

超级版主

32

主题

108

帖子

652

积分

超级版主

Rank: 8Rank: 8

积分
652
nimotea
超级版主   /  发表于:2024-7-19 09:54  /   查看:738  /  回复:0
本帖最后由 KarenGao 于 2024-7-24 11:04 编辑

背景
       在常见的物联网设备对接过程中,需要对接一些工业级别的协议,以保障可以获取到实时的数据信息,进而可以对物联设备做针对性监控。Wyn8.0 版本针对这类数据对接需求也给出了更多的解决方案,也就是本次8.0版本给大家带来的 物联网设备对接能力。

使用
       从对接形式上来说,Wyn在新的物联数据对接方式中支持 http、websocket、mqtt 等协议类型,其中 mqtt 可能是对接需求最频繁的物联协议了。接下来就以mqtt数据为例给大家详细介绍下物联数据的对接方式吧。
1. 对接数据
这一部分我们需要在仪表板 -> 准备数据模块进入,然后创建物联网数据

mqtt访问入口.png992114562.png
mqtt创建.png17976073.png
2. 设计物联网数据对接方式
其中分别包物联协议配置、物联数据格式配置、以及准备数据格式设置三步
mqtt设计面板.png122631835.png
① 通过配置 ip 端口 用户名 密码 topic 即可完成 mqtt 数据配置
②输入示例消息模板,我们需要模拟 mqtt 数据的返回格式,便于后续数据提取
③ 当我们配置好示例消息模板,点击设计虚拟实体之后,可以看到会生成一个示例消息树,我们可以选择不同的字段来构成最终的虚拟实体




    mqtt生成虚拟实体.png508534850.png








      虚拟实体.png758542480.png

点击添加到选中的虚拟实体即可将我们选中字段配置为虚拟实体的对应列,需要注意的是,这里会根据配置的消息模板来推断数据类型,可以参考下表来调整字段类型




    属性
    类型
    推断理由
    deviceId
    device001
    字符串
    包含数字字母或其它字符,无法转换为其它类型的是字符串。
    timestamp
    2023-07-08T14:30:00Z
    日期时间
    格式符合ISO 8601标准,通常用于表示具体的日期和时间。

    在Wyn中,这种格式的数据通常会被解析为日期时间类型。

    temperature
    25.3
    数字
    浮点数和整数都是数字类型。
    battery
    82
    数字
    浮点数和整数都是数字类型。
    online
    TRUE
    布尔
    值为true和false时是布尔类型。

当然,如果我们有一系列数组对象,也可以通过配置过滤器的方式,来获取到想要的数据。
数据过滤器.png286473693.png
配置好mqtt 数据之后,我们就可以在仪表板中使用这些实时数据了。使用方式也很简单,在仪表板设计器的数据绑定内容部分加入我们设置好的物联数据即可,这样就可以对接到我们的实时数据了。
mqtt-ezgif.com-video-to-gif-converter.gif529925231.png
不过,我们需要注意的是,目前物联数据对接只支持实时获取最新的记录,不知道查询过去一段时间的内容,所以建议配置 kpi 组件或者 8.0 新特性的拓扑图使用效果更好

结束
Wyn 8.0在地图、3D、拓扑图上有了非常多新的好玩的特性,感兴趣的同学可以下载体验我们的试用版本,体验新版本的强大功能。





0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部