网站设计的逻辑结构,百度快速排名,关于网站建设的题目,怎样看网页的友情链接基于工业4.0大背景下的工业物联网是近几年内热门的话题#xff0c;依靠信息化技术企业可以实现数字化转型#xff0c;生产可以实现智能化制造#xff0c;设备可以实现自动化运作。然而#xff0c;海量的数据采集是整个建设过程的基础环节#xff0c;如何处理与利用这海量的… 基于工业4.0大背景下的工业物联网是近几年内热门的话题依靠信息化技术企业可以实现数字化转型生产可以实现智能化制造设备可以实现自动化运作。然而海量的数据采集是整个建设过程的基础环节如何处理与利用这海量的数据是信息化技术中最重要的开发工作。那么基于Azure国内云端的Iot-Hub服务是提供给开发人员另一个高效的数据处理方案这里将通过代码的方式介绍如何将Iot-Hub服务集成到咱们的程序中来。 Azure云的Iot-Hub服务Internet of things简称Iot物联网是新一代信息技术的重要组成部分。Iot-Hub是一个由微软提供的基于Azure云上的工业物联网解决方案它可以大规模的管理Iot设备可以与数百万的 IoT 设备建立双向通信且支持各种操作系统和通信协议另外它还能利用边缘计算实现更多的开发需要。如下是跟Iot-Hub相关的网址Iot-Hub官网国内https://www.azure.cn/zh-cn/home/features/iot-hub/ 准备这里将模拟一个iot设备上行到云端的demo所以在着手开始实现之前咱们需准备一些必要的环境如下1、在Azure上创建一个名为“myHub”的Iot-Hub服务并将其的“连接字符串”获取以备后用。2、在”myHub”服务控制台内创建一个名为“myDevice”的设备并将其的“连接字符串”获取以备后用。3、用VS2017开发工具创建两个基于.NET Core2的控制台程序分别为“Production”、“Consume”3.1、“Production”用来模拟Iot设备产生数据运行于设备本地端并将数据发送到Iot-Hub服务中需在项目中通过Nuget管理器引用由微软提供的sdk类库“Microsoft.Azure.Devices.Client”。3.2、“Consume”用来从Iot-Hub服务实时获取数据运行于服务器云端需在项目中通过Nuget管理器引用由微软提供的sdk类库“Microsoft.Azure.Devices”、“Microsoft.ServiceBus”。 实现通过上述的准备后咱们就可以进入具体的发布与集成工作了如下1、“Production”端运行在本地设备端用于模拟设备产生数据的代码如下2、“Consume”端运行在服务器云端用于消费来自Iot-Hub的代码如下3、分别运行“Production”与“Consume”端后也可在Azure的Iot-Hub控制台查看实时报表如下 总结1、通过Azure云端的Iot-Hub服务可以非常高效的实现Iot设备的管理与数据采集。2、在.NetCore2程序中使用由微软提供的“Microsoft.Azure.Devices.Client”、“Microsoft.Azure.Devices”、“Microsoft.ServiceBus”类库可以非常简便的在程序中集成Iot-Hub。相关文章微软正式发布Azure IoT Central原文地址https://www.cnblogs.com/Andre/p/9915878.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com