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仪表板和模拟设备加载工具在内的应用程序代码,提供了一个功能齐全的样例解决方案,无需进一步配置或编码。