艾尚体育

实现“产品系列化、运营集团化、通路国际化、服务本地化、办公智能化”
的目标,打造世界一流的智能应用及运营管理平台。

当前的位置是:首页 > 新闻中心 > 行业动态

艾尚体育:与OneNET服务器连接初体验

发布时间:2024-09-22 09:29:42 来源:艾尚体育官方网站 作者:艾尚体育官网 关注者:31人关注

艾尚体育:与OneNET服务器连接初体验

  最近的网文都跟一个网友问答:STM32--ESP8266-OneNET 涉及的知识点有关,小哈哥力争做到讲的清楚,说的明白,欢迎来追文。

  MQTT传输的消息分为:主题(Topic--区分不同消息)和负载(payload--消息内容)两部分。

  MQTT协议采用发布/订阅(Publish/Subscribe)模式,MQTT是应用层的协议,其底层为TCP协议,TCP是传输层协议,云端(服务器端)通过主题(Topic)的方式管理各个物联网设备的订阅,实现将设备与设备之间消息进行转发。

  一般物联网平台都是支持MQTT协议的,比如我们今天要接入的OneNET中国移动物联网开放平台,也是支持MQTT协议的,具体支持的协议包括以下几种:

  OneNET平台相当于MQTT中的Broker(服务器),要想实现与OneNET平台连接,我们应该一个客户端,而MQTT.fx是目前最常用的MQTT客户端,个人会使用的MQTT.fx的版本为1.7.1。

  在后台的 文档中心--MQTT物联网套件(新版)--快速入门 版块:

  General 标签下的内容,MQTT Version后面的复选框取消,其他默认即可。

  其中,User Name 就是产品管理页面的产品ID ,对应我创建的测试设备就是:hg8zt6E3LP 。

  OneNET提供了token生成的上位机软件,能够最终靠下面链接下载并使用:

  上面是 res 的值由产品ID和设备名称组成,通过上面我们大家都知道,我们创建的测试设备的产品ID值为:hg8zt6E3LP ,设备名称 的值为:XiaoHaLED 。

  et:expiration time ,表示过期时间,此时间要求大于当前时间,为了尽最大可能避免太快过期,可以适当加大此参数数值,此处为unix时间。

  简单来说,unix时间戳就是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  除了使用程序获得当前unix时间以外,还能够正常的使用网上现成的 unix时间戳 北京时间 转换的在线工具完成,比如下面的网址即可:

  生成的字符串即为 User Credentials 标签页下面, Password 文本框内需要填写的内容,即填写如下内容:

  下图下拉列表中,选择刚刚创建的Profile Name:OneNET,点击“Connect”按钮,成功连接至OneNET平台服务器,效果如下图所示:

  连接之后,我们查看OneNET控制台,在 设备接入与管理--设备管理 页面,能够正常的看到 XiaoHaLED 设备已经处于在线状态。

  好了,我们已顺利连接上了OneNET服务器,今天的分享就到这里,用这个 MQTT.fx 软件也可以连接其他物联网平台,比如阿里云物联网平台,感兴趣的能自己试试哈~

  本文转载自微信公众号「嵌入式从0到1」,能够最终靠以下二维码关注。转载本文请联系嵌入式从0到1公众号。

  相对于安装Eclipse和AndroidSDK,启动AppInventor要更简单,不过还是有些麻烦。首先,你要确保正确版本的Java已经开启;然后,你要为你的设备安装一个客户端;接着,你要为你的Android手机更改一些设置。将手机连上电脑,登录进AppInventor,最后再允许Java应用启动,你就可以玩弄AppInventor了。

上一篇:【48812】中移物联OneNET当选工信部2024年新式数字服务优异事例 下一篇:双11到来中国移动OneNET合作伙伴认证为企业找“伴”

Copyright© 2010-2020 艾尚体育官方网站|艾尚体育官网 www.chuanxinli.com 版权所有