Air724开发板,烧录了iRTU固件,然后设置和阿里云连接,配置DTU选项时,订阅和发布主题都没有填写,空着。
在阿里云上新建了个透传产品,再新建设备,dtu配置选项里填了阿里云的三元码。
开机后,能连上阿里云。
在阿里云物联网平台上的主题列表下有三类:
1基础通信topic;
2物模型通信topic;
3自定义topic;
在“自定义topic"下有个两个发布一个订阅,其中订阅条目后边有”发布消息“按钮,点下去后弹出输入框,输入信心后点确定,就发送出去了。DTU的串口端接到了电脑上,电脑串口助手显示收到了发送的信息。
可是,配置dtu时,我没有填写订阅信息啊。
dtu串口接收到的信息,怎么没有在阿里云物联网平台上显示?
离线
看了合宙的irtu源码,配置irtu时订阅和发布topic如果空的话,会默认给个订阅和发布,正好是那个自定义订阅。
设备上传数据到云,可以在消息日志里查看,并不能一眼看到,有个MessageId栏,是一串数字,点这个数字就显出这个消息的具体内容了。订阅和发布的消息能容都可以看到。
离线
现在新的问题是,如何通过阿里云物联网平台和dtu通讯?
总不能每次发布和订阅都直接上阿里云平台看或操作吧?
我想通过阿里云连接dtu,直接控制远端的plc。
现在dtu连接plc,可以和阿里云通讯了,那么我如何和阿里云通讯呢?
离线
又想了想,我现在需要的是一个类似于dtu固件的pc端上的mqtt透传程序,实现串口通过mqtt透传到阿里云。
离线