湖畔开源电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
热搜: 4G NB ZigBee WiFi
查看: 3588|回复: 0

使用TCP转MQTT协议连接onenet平台

[复制链接]

88

主题

89

帖子

848

积分

超级版主

Rank: 8Rank: 8

积分
848
发表于 2019-6-5 09:43:22 | 显示全部楼层 |阅读模式
本帖最后由 湖畔科技 于 2019-6-5 09:45 编辑

走tcp协议连接MQTT可以解决模块不支持MQTT协议的问题。
首先我们得在onenet平台上创建设备。
具体如何创建,请看onenet平台的手册教程。
创建设备后,我们把产品ID、设备ID和鉴权信息,记录下来。
第二步
我们要知道服务器的ip地址和端口号
Onenet平台的mqtt的服务器IP是:183.230.40.39 端口是:6002
第三步
使用tcp工具选择TCP Client
然后输入ip地址和端口号,如图所示



这个时候我们用到上面说的产品ID、设备ID和鉴权信息。然后通过我们自己做的软件,生成链接字符信息,如图所示



生成之后复制十六进制码,并且通过tcp工具发送给onenet平台,这个时候会返回一些我们不认识的字符,因为是十六进制,你也可以显示十六进制。
注意发送的时候一定要使用十六进制发送,不然服务器不能识别,将会关闭连接。效果如下图所示。



这是我们的设备已经上线了



下一步我们将数据上传至onenet,上传前,我们要生成数据。我们选择“数据类型3:Json数据2”这个比较方便些。然后点击生成数据。效果图如下





大功告成,这个时候已经实现了tcp转MQTT协议连接onenet平台了,
本人才疏学浅,有不对的地方,还望指正。

工具下载:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|官方淘宝店|手机版|湖畔科技官网|加入QQ群|湖畔开源电子论坛 ( 公安备案:45010702001370(交互式论坛) 工信部备案:桂ICP备17008293号 )

GMT+8, 2024-12-4 01:24 , Processed in 0.045233 second(s), 22 queries .

Powered by 湖畔科技

Copyright © 2001-2021

快速回复 返回顶部 返回列表