今天起,我们连续发布一个系列内容,主要为Azure IoT Hub 入门,
共分为7个章节,每个章节都带有10分钟左右的视频讲解和实际操作,按照本系列文章学习,可以快速入门Azure IoT Hub以构建大型物联网应用。
学习本系列内容前,建议您先对《Azure 上 IoT 整体解决方案概览 》进行了解。
本文主要分享:
10分钟-了解Azure IoT Hub并创建Azure IoT Hub
本文主要有如下内容:
- Azure IoT Hub的主要用途
- Azure IoT Hub 的层级及其限制
- 参考价格
- 创建IoT Hub
视频讲解:
请观看B站视频:https://www.bilibili.com/video/av90223225/
或本站视频(内容相同,二选一即可)
了解IoT Hub,图文内容:
Azure IoT Hub的主要用途:
- 可缩放网关,解决海量设备双向通讯的问题;
- 提供证书,SAS令牌保证通信安全;
- 路由设备数据,通过可配置的规则,将设备到云的消息导流到不同的终结点;
- 提供设备管理的能力;
- SLA 99.9%;
- 其他:便于开发,多种SDK,原生支持Azure很多其他产品等等;
Azure IoT Hub 的层级及限制
基本级别:
版本类型 | 价格/单位/月 | 消费总数/天/单位 | 消费计算大小 |
---|---|---|---|
B1 | ¥ 101.76 | 400,000 | 4KB |
B2 | ¥ 508.80 | 6,000,000 | 4KB |
B3 | ¥ 5,088.00 | 300,000,000 | 4KB |
标准级别:
版本类型 | 价格/单位/月 | 消费总数/天/单位 | 消费计算大小 |
---|---|---|---|
免费 | 免费 | 8,000 | 0.5KB |
S1 | ¥ 254.40 | 400,000 | 4KB |
S2 | ¥ 2,544.00 | 6,000,000 | 4KB |
S3 | ¥ 25,440.00 | 300,000,000 | 4KB |
基本和标准的功能区别:
功能 | 基本 | 标准 |
---|---|---|
设备到云遥测 | √ | √ |
每设备标识 | √ | √ |
消息路由、事件网格集成 | √ | √ |
HTTP、AMQP、MQTT 协议 | √ | √ |
DPS 支持 | √ | √ |
监视和诊断 | √ | |
云到设备消息传递 | √ | |
设备管理、设备孪生 | √ |
除了这些不同层级的限制,还有如下的一些限制条件:
- 可注册到单个 IoT 中心的设备和模块的总数上限为 1,000,000;
- 付费 SKU 中心可能有 10 个额外终结点;
- 设备到云的消息最大256KB;
详细的限制,请参见:
https://docs.azure.cn/zh-cn/iot-hub/iot-hub-devguide-quotas-throttling
动手:在Azure Portal创建IoT Hub
在市场中选择“物联网”-“IoT中心”
选择区域,目前中国四个区域都可以创建IoT Hub,我们建议选择离您的用户最近的区域。
IoT中心名称为不能重复的值。
定价和缩放级别中可以选择标准层或基本层,同时可以设定中心单元的数量。
如果我们选择了S1标准层,中心单元的数量设置为2,则对应的指标变为:
每天的消息数: 400000*2=800000
每月成本为:254.4*2=508.8
创建过程需要1~2分钟,请耐心等待。
创建完成,转到资源即可。
Azure IoT Hub 十分钟入门系列,其他文章,请参见:
- (视频)Azure IoT Hub 十分钟入门系列 (1)- 10分钟带你了解Azure IoT Hub 并创建IoT Hub
- (视频)Azure IoT Hub 十分钟入门系列 (2)- 使用模拟设备发送设备到云(d2c)的消息
- (视频)Azure IoT Hub 十分钟入门系列 (3)- 使用消息路由将原始设备数据记录存档
- (视频)Azure IoT Hub 十分钟入门系列 (4)- 实现从设备上传日志文件/图片到 Azure Storage
- (视频)Azure IoT Hub 十分钟入门系列 (5)- 10分钟实现云到设备的消息(direct method)
- (视频)Azure IoT Hub 十分钟入门系列 (6)- 了解设备孪生(device twin)
- (视频)Azure IoT Hub 十分钟入门系列 (7)- 小结
这是史上最完整的 Azure IoT Hub的视频了
作者好!非常感谢这系列的讲解,讲的非常清楚。作为一个小白,问一个很傻的问题,希望不要笑话。。。就是针对IoT Hub的收费问题,消息数里包含设备的心跳包么?
我在哔哩哔哩上看过于老师关于Azure Digital Twins的视频,感觉讲得很清楚很容易理解。但是我现在有点不太明白的是,将数据导入Azure Digital Twins的方法,有IoT Hub,REST API和Logic Apps,查询了很多资料还是不太懂这三种方法有什么区别。于老师可以帮我解除疑惑吗?