Azure充电站是专为IT从业者开设的微信专栏,专为IT从业者提供最实用的Azure理论及实战内容。今天,小编将带大家走近Azure IoT解决方案。
成为Azure粉丝团的一员,最先获取Azure资源!
回复“Azure”到微软科技公众号,先人一步成为公有云小达人!
在了解Azure IoT解决方案之前,先来跟小编了解一下Azure IoT中心和Azure IoT套件,必要的理论也是通关的关键哦~快来学习下!
Azure IoT中心服务可获取IoT设备事件数据,将命令从云端传输到设备。该服务提供设备客户端SDK,使用多种协议连接到设备,例如高级消息队列协议(AMQP)、HTTP和MQTT;也支持多种编程语言(如C#,C,Java和JavaScript),通过Node.js网关软件和硬件,使用更广泛的通信协议连接到设备。 IoT 中心还提供信息传递状态,以及配置和管理设备的方法,连接到服务实例(包括设备访问控制)。
Azure IoT套件是示例代码、部署脚本和文档的集合,提供端到端的示例解决方案。这些示例可用作构建自定义IoT解决方案的起点,进行远程监视和预测性场景维护。
该套件目前提供两个IoT解决方案示例:
远程监控:从设备获取数据,对数据进行存储和分析,并将命令发送回设备,设备自动化。
可预测维护:利用获取到的设备读数进行设备检测和数据分析(例如通过机器学习),帮助客户执行维护程序,防止设备故障。
用户只需一个步骤,即可配置解决方案实例,创建所需的Azure资源(例如Azure IoT中心,事件中心,存储,DocumentDB,流分析,Web应用程序和逻辑应用程序等)。这些资源在Azure单个资源组中创建,该资源组是个逻辑容器,帮助在Azure最新的管理门户中组织资源。这个过程还部署了包括Web仪表板和模拟设备加载工具在内的应用程序代码,提供了一个功能齐全的样例解决方案,无需进一步配置或编码。
此解决方案包括Web仪表板应用程序,IoT设备负载模拟器,以及其他所需的资源,该方案可跨多个Azure服务,一个步骤即可完成部署。这些解决方案可作为Microsoft的开源软件提供,并根据特定要求进行定制。远程监控示例解决方案包括Web仪表板(顶部)—显示部署传感器的地理地图,传感器读数的实时视图,以及读数超过设置的阈值水平时触发的警报列表。仪表板的其他页面显示部署好的传感器详细信息,可对警报规则和操作进行管理,允许添加其他模拟或物理设备进行监控。预测性维护示例解决方案包括一个Web仪表板(底部),用于模拟IoT设备的遥测数据,从而监视飞机的发动机。数据返回Azure机器学习模型后,可预测引擎的剩余使用寿命。显示在仪表板(右下方)上的预测信息可帮助工作人员确定设备维护的最佳时间。
Web仪表板
IoT设备负载模拟器
点击阅读原文,申请Azure 1元试用!
1. Azure充电站 | 让大数据看得懂,用得起
2. Azure充电站 | 如何解决混合云的种种挑战?Azure Stack一招制敌!
3. Azure充电站 | 在科技圈不懂“机器学习”?那你就out了