《ServerSuperIO Designer IDE使用教程》- 6.增加与阿里云物联网(IOT)对接服务,实现数据交互。发布:v4.2.4 版本

简介: v4.2.4 更新内容:1.增加了对接阿里物联网平台的服务。下载地址:官方下载   6. 增加与阿里云物联网(IOT)对接服务,实现数据交互  6.1    概述          为了满足业务系统数据上云的要求,ServerSuperIO集成了对接阿里云物联网的服务。

v4.2.4 更新内容:
1.增加了对接阿里物联网平台的服务。

 

6. 增加与阿里云物联网(IOT)对接服务,实现数据交互

 6.1    概述

         为了满足业务系统数据上云的要求,ServerSuperIO集成了对接阿里云物联网的服务。企业级系统建设采用ServerSuperIO作为后台服务,同时可以把数据上传到阿里云物联网平台,后续使用阿里的产品体系构建应用。当然也可以在阿里云购买服务器资源,把ServerSuperIO部署在服务器上,使用SuperLink(内部定义的协议)协议进行数据交互。本篇文章主要介绍与阿里云物联网平台的对接,大致结构示意,如下图:

6.2    阿里云物联网(IOT)平台

         因为边缘端需要填写云端的配置信息,所以我们先从云端开发构建。

 (1)    首先,在阿里云物联网平台创建一个名称为“ServerSuperIO”的产品,在边缘端的IDE需要配置ProductKey的信息,如下图:

(2)    在“ServerSuperIO”产品的【功能定义】中分别创建“flow”和“signal”两个属性功能,如下图:

(3)    在“ServerSuperIO”产品中创建一个名称为“ServerSuperIO.Device”的设备,在边缘端的IDE中需要配置DeviceName和DeviceSecret信息,如下图:

(4)    在“ServerSuperIO.Device”设备的【运行状态】中可以查看刚才创建的“flow”和“signal”两个属性值,默认情况下没有数据显示,如下图:

6.3    ServerSuperIO IDE配置设备驱动

 (1)    先创建一个服务实例,服务实例可以包含多个设备驱动,创建参数如下图:

(2)    在服务实例下创建一个设备驱动,一个设备驱动同时支持网络和串口通讯方式,以网络通讯方式进行测试,选择“测试驱动”,如下图:

(3)    在设备驱动下增加监测点,分别创建“flow”和“signal”两个监测点,如下图:

6.4    ServerSuperIO IDE配置阿里云IOT服务

 (1)在“高级服务”中右键选择“功能设置”,之后在右边的功能区域选择【增加任务】,填写6.2章节中创建的ProductKey、DeviceName和DeviceSecret,RegionId保持默认,如下图:

(2)在【设备点表】中选择要转发的数据监测点,分别为flow和signal,如下图:

6.5    运行测试终端(TestDevice)

      运行TestDevice.exe模拟测试工具,主要模拟传感器发送数据信息,ServerSuper IDE驱动采集到数据后,再转发给阿里云物联网平台,如下图:

6.6    运行效果

      在ServerSuper IDE的菜单【调试】->【运行】,会完成整个通讯链路的数据交互与传输,效果如下图:


 1.[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍

 2.应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案

 3.C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)

 4.github地址:https://github.com/wxzz/ServerSuperIO

 5.助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5天前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
【开发IDE升级】如何对IDEA版本进行升级
|
29天前
|
传感器 存储 物联网
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点,广泛应用于嵌入式系统开发、通信协议实现及后端服务构建等领域,成为推动物联网技术进步的重要力量。
39 1
|
1月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
1月前
|
存储 安全 物联网
C# 在物联网 (IoT) 应用中的应用
本文介绍了C#在物联网(IoT)应用中的应用,涵盖基础概念、优势、常见问题及其解决方法。重点讨论了网络通信、数据处理和安全问题,并提供了相应的代码示例,旨在帮助开发者更好地利用C#进行IoT开发。
62 3
|
1月前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
102 12
|
1月前
|
传感器 监控 安全
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
100 3
|
1月前
|
存储 JSON 运维
智能物联网平台:Azure IoT Hub在设备管理中的实践
【10月更文挑战第26天】随着物联网技术的发展,Azure IoT Hub成为企业管理和连接数百万台设备的强大平台。本文介绍Azure IoT Hub的设备管理功能,包括设备注册、设备孪生、直接方法和监控诊断,并通过示例代码展示其应用。
71 4
|
2月前
|
存储 边缘计算 物联网
阿里云物联网平台:推动万物互联的智能化解决方案
随着物联网技术的快速发展,阿里云物联网平台为企业提供了一体化的解决方案,包括设备接入、数据管理和智能应用等核心功能。平台支持海量设备接入、实时数据采集与存储、边缘计算,并具备大规模设备管理、高安全性和开放生态等优势。广泛应用于智能制造、智慧城市和智能家居等领域,助力企业实现数字化转型。
282 5
|
2月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
499 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
1月前
|
SQL 监控 物联网
ClickHouse在物联网(IoT)中的应用:实时监控与分析
【10月更文挑战第27天】随着物联网(IoT)技术的快速发展,越来越多的设备被连接到互联网上,产生了海量的数据。这些数据不仅包含了设备的状态信息,还包括用户的使用习惯、环境参数等。如何高效地处理和分析这些数据,成为了一个重要的挑战。作为一位数据工程师,我在一个物联网项目中深入使用了ClickHouse,以下是我的经验和思考。
107 0

相关产品

  • 物联网平台