一步一步学习CC3200与MQTT服务器通讯资料.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一步一步学习CC3200与MQTT服务器通讯资料

* 一步一步学习CC3200 与MQTT服务器通讯 什么是MQTT? 1、MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。MQTT具有以下特点: 轻量级的 machine-to-machine 通信协议。 publish/subscribe模式。 基于TCP/IP。 支持QoS。 适合于低带宽、不可靠连接、嵌入式设备、CPU内存资源紧张。 是一种比较不错的Android消息推送方案。 FacebookMessenger采用了MQTT。 MQTT有可能成为物联网的重要协议。 预先装备 2、 TI已经帮我们把MQTT的协议移植到了CC3200平台,请下载CC3200必威体育精装版的SDK包,本篇以CC3200SDK_1.1.0版本、CCS6.0.1、cloudmqtt服务器、使用信驰达RF-DK-3200B1开发板讲解。 操作流程 3、使用CCS导入MQTT工程,路径为:C:\ti\CC3200SDK_1.1.0\cc3200-sdk\example\http_client_demo;如图1。 图 1 点击Finish完成导入,如图2。 图 2 导入后如图3。 图 3 4.申请MQTT服务器账号与密码,在浏览器输入:,点击Control Panel,如图4。 图 4 输入你的邮箱并点sign up,我这里使用了qq邮箱演示,如图5。 图 5 很快你将收到一封由cloudmqtt网站发过来的邮件,点击里面的链接,打开后如图6。 图 6 并填写资料,随便填一些资料,注意记住密码,提交后,再点击Create,如图7。 图 7 Name也是随便填,这里填tester1,再点击Create,如图8。 图 8 点击tester1的Details,如图9。 图 9 注意这几个参数,等会在程序里需要填写,如图10。 图 10 5.切回到CCS6中的程序,在mqtt_client中的main文件中,修改SERVER_ADDRESS、PORT_NUMBER为MQTT服务器tester1中,Instance info中的Server、Port,如图11。 图 11 修改后效果如图12。 图 12 还是在main文件中,此两处需要修改,替换为MQTT服务器tester1中,Instance info中的User、Password,如图13。 图 13 修改后效果如图14。 图 14 修改main文件中,打开common.h,需要修改里面的Wi-Fi热点的参数,如图15。 图 15 修改如图三个参数,分别是SSID名,加密类型和密码,如图16。 图 16 例程中,发布了两个按键的消息和订阅了三个LED的主题,如图17。 图 17 把程序保存,编译,并下载CC3200的开发板上。 6.把串口调试工具打开,可以查看程序运行打印出来的信息,如图18。 图 18 切换到浏览器MQTT服务器界面上,点击“Websocket UI”,如图19。 图 19 打开后界面如图20。 图 20 按下开发板SW2按键,从浏览器可以看到服务器上有数据上传,如图21。 图 21 *

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档