本文档用于帮助用户将物通博联·工业智能网关快速完成物接入百度天宫服务的部署。
一、注册并登录IoT Hub
1、在使用物接入服务前,您需要创建一个百度云账号,且账号需要进行实名认证。
2、成功后,导航栏选择“产品服务 > 物联网服务 > 物接入IoT Hub”,即可开始使用物接入服务。
二、创建计费套餐
在创建项目之前应先创建计费套餐并设定每个月收发消息的额度,系统将根据额度自动计算每个月的服务费用。每个用户只能创建一个计费套餐,所有项目将共享该套餐的额度。
1、登录百度云官网,点击右上角的“管理控制台”,快速进入控制台界面。
2、选择“产品服务 > 物联网服务 > 物接入IoT Hub”,进入服务页面。
3、点击“项目列表”,选择一种计费方式。
4、选择所需套餐后,点击“下一步”进入在线支付页面进行支付。支付成功后,用户可进入“项目列表”,创建物接入项目。
三、创建项目
连接物接入服务需要先创建一个项目,每个项目会为您对应一个接入点(endpoint)。一个项目表示一个完整的物接入服务。
1、登录物接入控制台页面,点击“创建项目”,填写需要创建 IoT Hub 服务的项目名称、选择项目类型设备型(推荐)或数据型,并提交即可。通过项目可以将不同项目的设备进行隔离和管理。
四、获取连接信息
物接入提供设备型和数据型两种项目类型,我们选择设备型项目。成功创建物接入项目后,点击项目名称,进入配置物接入设备型项目页面,创建影子并获取连接信息。具体操作步骤如下:
1、创建物模型: 点击项目名称进入后,选择「物模型」,进入物模型列表页面,点击「新建物模型」。填写名称、属性等信息后,点击创建即可。
说明: 物模型用来表示一类(或同一型号的一批)设备。可为设备定义一套属性模板,在创建物影子时可以引用该模板,实现业务的快速部署。
2、创建物影子:左侧选择「物影子」,进入物影子列表页面,点击「新建物影子」。输入名称,并选择需要的物模型(这里我们选择了刚才创建的 monitor ),点击创建即可完成,此时会弹出连接信息。
说明:物影子与真实设备一一对应,是设备在云端体现。通过一组 json,反映设备最后一次上报的状态信息。
3.获取连接信息:物影子创建完成时,会弹出连接信息,建议下载保存备用。
若连接信息未及时保存,或连接密码丢失,亦可点击相应影子的卡片,进入物影子详情页面,随后通过以下路径查看连接信息及重新生成密钥。
4. 查看主题(Topic)列表:MQTT 消息的收发是基于主题的。设备型项目的主题是由系统定义的,可点击相应影子的卡片,通过以下页面查看,可根据实际需求选择主题。每个消息均需为 json 格式。
至此,即可通过获取到的连接信息,建立设备与影子之间的连接,进行数据的上报与反控下发。
数据型项目
成功创建物接入数据型项目后,点击数据型项目对应的项目名称,进入配置数据型项目页面,创建设备、身份和策略。具体操作步骤如下:
1、创建用户:选择用户列表,点击“创建用户”,输入需要连接物接入数据型服务的用户名称。为了便于灵活连接物接入数据型服务,每一个用户都需要绑定相应的身份。
2、创建身份:在身份输入框内点击“创建”,快速创建身份。输入身份名称,以及为每个身份授权的策略。
3、创建策略:在策略输入框内点击“创建”,快速创建策略。输入策略名称,主题,选择该身份拥有的权限:发布消息(publish)、订阅消息(subscribe)。
上报主题:自定义
下发主题:/序列号/down
4、成功创建身份后,返回密码,在配置客户端时会用到,需要您复制保存。
至此,成功配置了物接入数据型项目中的相关参数。