【阿里云IoT+YF3300】11.物联网多设备快速通信级联

简介: 我们见到的很多物联网设备,大都是“一跳”上网,所谓的“一跳”就是设备直接上网,内嵌物联网模块或者通过DTU直接上网。其实稍微复杂的物联网现场,往往网关下面连接若干物联网设备(如下图),并且这些物联网设备的距离有可能还有些远,连接的传感器也可能有些多,如何合理,且快速的连接这些设备,并把这些传感器数据上传的云端,如果是传统的做法,还是比较麻烦的,下面讲讲我们是如何快速进行多级物联网设备互联的。

  我们见到的很多物联网设备,大都是“一跳”上网,所谓的“一跳”就是设备直接上网,内嵌物联网模块或者通过DTU直接上网。对于略微复杂的物联网现场,网关通常级联多个物联网设备从而形成一个整体系统(如下图),系统中的各物联网设备分布距离相对较远,不同的设备连接的传感器数量多寡不一,如何快速合理的连接这些设备,并对相应数据进行云端实时传输,如果采用旧有模式进行部署,其结果可想而知,施工难度增加的同时也带来了相应的成本增长,下面讲讲我们是如何快速进行多级物联网设备互联的
图片1.png
  目前支持两种通道,RS485(有线,串行口)和LoRa(无线),为了便于演示该功能,所以选用“六方塔”来作为物联网终端设备(如下图所示),下连接各种传感器,上连接网关。
图片2.png
  “六方塔”虽然是硬件,但是和YFIOs软件类似,也支持组态式,积木式构建。
  一、六方塔传感器配置
  六方塔传感器板,自带温湿度传感器,气压传感器,支持外置的光照传感器,PM2.5传感器,我们采用YFIOs组态进行配置。
图片3.png
  用户驱动配置好后,我们单击“数据配置”可以看到对应的传感器属性都已经自动配置出来了(如下图)。
图片4.png
  二、RS485通道多设备快速互联
  (1)六方塔添加“叶帆IO服务”策略
图片5.png
  由于是通过RS485进行直连,所以选择“串口”选项。YF3300的RS485接口是“COM2”,配置参数默认为“9600,n,8,1”也可以根据需要进行修改。
图片6.png
  我们单击“IO配置”勾选我们需要快速上传的IO属性。
  配置好后,我们单击“导出”按钮,导出对应的IO配置 io.xml。
  (2)网关添加“IOIClient.SerialPort”驱动
图片7.png
图片8.png
  设备地址和串口参数要和“叶帆IO服务”的配置一样。
  进入“IO配置”面板,单击“导入”按钮,导入我们原先导出的io.xml配置文件。
图片9.png
  单击“确定”之后,我们进入“数据配置”可以看到很多需要上传的IO变量已经自动配置出来了。
  部署相关的程序到网关和“六方塔”,运行后,我们发现六方塔的传感器数据已经上传到网关了。
  三、LoRa通道多设备快速互联
  (1)六方塔添加“叶帆IO服务”策略
图片10.png
  我们可以打开刚刚配置的串口类型“叶帆IO服务”,把串口修改为“LoRa”,配置可以设置为默认,SPI接口根据网关类型进行配置。
  IO配置我们可以直接用以前的导出的io.xml文件。
  (2)网关添加“IOIClient.LoRa”驱动

图片11.png
图片12.png
  对应的参数和“叶帆IO服务”要保持一致。
  我们进入“IO配置”单击“导入”按钮,导入io.xml配置,可以看到“数据配置”中已经自动添加了六方塔的属性变量了。
图片13.png
  “六方塔”和网关分别部署相关的程序,运行后,我们发现“六方塔”传感器数据已经上传到网关了。
  如有必要可以添加阿里云物联网策略,直接把物联网数据上传到阿里云物联网平台。
想体验阿里云IoT平台的网友,可以单击如下链接:https://dev.iot.aliyun.com/sale?source=deveco_partner_yefan

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
打赏
0
0
0
0
7095
分享
相关文章
|
22天前
|
工业物联网关应用:PLC数据通过智能网关上传阿里云实战
本文介绍如何使用智能网关将工厂PLC数据传输至阿里云平台,适合中小企业远程监控设备状态。硬件准备包括三菱FX3U PLC、4G智能网关和24V电源。接线步骤涵盖PLC编程口与网关连接、运行状态检测及天线电源接入。配置过程涉及通讯参数、阿里云对接和数据点映射。PLC程序关键点包括数据上传触发和温度值处理。阿里云平台操作包含实时数据查看、数据可视化和规则引擎设置。最后提供常见故障排查表和安全建议,确保系统稳定运行。
80 1
基于阿里云物联网平台(IoT)的智能家居系统开发与部署
随着物联网技术的发展,智能家居成为提升生活品质的重要方向。阿里云物联网平台提供设备接入、数据管理及应用开发能力,支持亿级设备接入、高效数据管理和灵活应用开发,确保系统安全。本文通过实战案例展示如何基于该平台构建智能家居系统,涵盖设备接入、远程控制、场景联动与数据分析等功能,助力企业快速部署智能家居解决方案。
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点,广泛应用于嵌入式系统开发、通信协议实现及后端服务构建等领域,成为推动物联网技术进步的重要力量。
146 1
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
321 12
C# 在物联网 (IoT) 应用中的应用
本文介绍了C#在物联网(IoT)应用中的应用,涵盖基础概念、优势、常见问题及其解决方法。重点讨论了网络通信、数据处理和安全问题,并提供了相应的代码示例,旨在帮助开发者更好地利用C#进行IoT开发。
208 3
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
307 3
ClickHouse在物联网(IoT)中的应用:实时监控与分析
【10月更文挑战第27天】随着物联网(IoT)技术的快速发展,越来越多的设备被连接到互联网上,产生了海量的数据。这些数据不仅包含了设备的状态信息,还包括用户的使用习惯、环境参数等。如何高效地处理和分析这些数据,成为了一个重要的挑战。作为一位数据工程师,我在一个物联网项目中深入使用了ClickHouse,以下是我的经验和思考。
243 0
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
84 19
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
145 50

物联网

+关注

热门文章

最新文章

相关产品

  • 物联网平台