版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(优选)一步一步学习与服务器通讯目前一页\总数二十七页\编于十五点
什么是MQTT?1、MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是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服务器账号与密码,在浏览器输入:,点击ControlPanel,如图4。图4目前七页\总数二十七页\编于十五点
输入你的邮箱并点signup,我这里使用了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中,Instanceinfo中的Server、Port,如图11。图11目前十四页\总数二十七页\编于十五点
修改后效果如图12。图12目前十五页\总数二十七页\编于十五点
还是在main文件中,此两处需要修改,替换为MQTT服务器tester1中,Instanceinfo中的User、Password,如图13。图13目前十六页\总数二十七页\编于十五点
修改后效果如图14。图14目前十七页\总数二十七页\编于十五点
修改main文件中,打开common.h,需要修改里面的Wi-Fi热点的参数,如图15。图15目前十八页\总数二十七页\编于十五点
修改如图三个参数,分别是SSID名,加密类型和密码,如图16。图16目前十九页\总数二十七页\编于十五点
例程中,发布了两个按键的消息和订阅了三个LED的主题,如图17。图17把程序保存,编译,并下载CC3200的开发板上。目前二十页\总数二十七页\编于十五点
6.把串口调试工具打开,可以查看程序运行打印出来的信息,如图18。图18目前二十一页\总数二十七页\编于十五点
切换到浏览器MQTT服务器界面上,点击“WebsocketUI”,如图19。图19目前二十二页\总数二十七页\编于十五点打开后界面如图20。图20目前二十三页\总数二十七页\编于十五点
按下开发板SW2按键,从浏览器可以看到服务器上有数据上传,如图21。图21目前二十四页\总数二十七页\编于十五点
同时串口工具也打印有CC3200向服务器发布的消息,如图22,SW3按键的功能也是相似的。图22目前二十五页\总数二十七页\编于十五点
从MQTT服务器下发信息给CC3200,由于在程序中接收到消息,只比较主题的信息,没对里面的数据处理,所以发任意字符即可,如图23,Topic为”/cc3200/ToggleLEDCmdL1”,数据为“abcd”。图23目前二十六页\总数二十七页\编于十五点
可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 售前工程师转正工作总结
- 一级建造师《铁路工程管理与实务》2026年沭阳县高分冲刺试卷及答案
- 行政诉讼法试题及参考答案
- 2026年6G网络AI驱动的自适应资源调度机制
- 航空复合材料生产线项目可行性研究报告
- 江苏省无锡市江阴市2025-2026学年四年级下学期期末考试语文试题(文字版含答案)
- 2026 年小学秋季新生开学“消防知识安全学习”
- 油气装备用阀门维修与检测服务可行性研究报告
- 2026 年夏季医学生实习期间作息安全与通勤防护宣讲
- 巷道维修培训考试题及答案
- 国家重大建设项目库操作指引
- 《无人机系统概论》课件 模块二 飞行器平台系统(2.1无人机机体类型)
- 重大危险源辨识的依据和方法培训
- 教师课堂教学操作规范
- 消防主机售卖合同范本
- 2026年河南中招考试真题及答案
- 《中国金融学》课件 第10章 金融安全与宏观审慎政策-课件
- 电池管理系统BMS技术应用介绍
- 公务车驾驶员安全教育培训
- 2025年仁爱科普版中考英语高频词汇闪过
- 最高人民法院建设工程司法解释(二)解读
评论
0/150
提交评论