IoT Hub
IoT Hub帮助设备连接阿里云IoT服务,IoT Hub支持PUB/SUB与RRPC两种通信方式,其中PUB/SUB是基于Topic进行的消息路由。IoT Hub具有以下特点:
- 高性能扩展:支持线性动态扩展,可以支撑十亿设备同时连接
- 全链路加密:整个通信链路以RSA,AES加密,保证数据传输安全
- 消息实时到达:当设备与IoT Hub成功建立数据通道后,两者间将保持长连接,以减少握手时间,保证消息实时达到
- 支持数据透传:IoT Hub支持将数据以二进制透传的方式传到自己服务器上,不保存设备数据,从而保证数据的安全可控性
- 支持多种通信协议:IoT Hub支持RRPC和PUB/SUB两种通信模式
- 支持多种设备接入协议:支持设备使用CoAP、MQTT、HTTPS协议接入物联网平台
阿里云物接入,IoT服务创建
接下来介绍以下阿里云物联网套件接入情况,首先要开通物联网套件服务,阿里云的物联网套件的收费情况和百度天工类似,都是以流量(消息条数进行收费的),并且每月百万条内的消息都是免费,因此研究成本很低,只要花时间即可。
第一步,创建产品,阿里云的产品泛指一批具有相同功能的设备,创建产品是为了批量管理设备。创建产品分基础版和高级版,高级版有更多的功能,可以考虑直接创建高级版。节点类型分设备和网关,设备表示下面挂载的是设备,网关则挂载的是网关,网关下面可以继续挂载设备,网关相当于多了一个分组。
第二步,给产品添加Topic,阿里云默认给了三个Topic,当然我们也可以定义自己的Topic类,在产品查看页面,选择消息通信,就可以定义Topic类了。定义Topic时