阿里云的物联网平台功能强大,最近需要做一个嵌入式的软硬件小设备,需要使用阿里云做数据中转,之前使用过忘记了,现在花了点时间调试成功重新记录一下整个设置的过程,具体分为以下的三个步骤。
1.阿里云产品和设备创建
登录阿里云之后,首先进入到物联网平台。搜索物联网平台点击进入。
随后点击公共实例,进行具体设置的界面。
1.1产品创建
依次点击设备管理,产品以及创建产品,进入新建产品界面选择标准品类或者自定义品类以及连网方式(建议选择蜂窝煤),最后点击确认。
1.2设备创建
产品创建完成之后进行设备添加,可以直接点击前往添加或者在产品进行选择设备管理。之后点击添加设备,填入设备的名称和备注,完成设备的添加。此时设备添加完成之后并未激活,需要使用真是设备连接成功之后方可激活成功。
2.数据云流转相关设置
要想实现数据透传交互需要进行topic的交互,在阿里云中有云流转这个功能。点击消息转发之后点击云产品流转,之后分别进行数据源目的以及解析器的创建。
2.1创建数据源
分别点击数据源,创建数据源,填入之后点击确定
创建成功之后点击查看 ,进行Topic创建。
2.2创建数据目的
2.3创建解析器
2.4关联数据源/目的及编辑脚本
进行数据源以及数据目的的关联,注意编辑脚本时数据发送到的topic即可。
3.MQTTX连接订阅+调试
3.1MQTTX连接
根据设备参数填写连接,填写正确连接成功。
3.2MQTTX设置订阅
添加实现设备订阅才能实现设备接收到云流转的信息。此处的topic与上面云流转设置的topic保持一致。一般接受信息为get,发送信息设备为update。不设置订阅是收不到云流转的消息的,这里我是使用MQTTX这个软件进行设置,没看懂官方文档,大佬们有其他方法也希望进行推荐。
3.3MQTTX调试
最后开启两个设备端实现发送和接收的测试
希望对大家有所帮助。