版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(优选)一步一步学习与服务器通讯目前一页\总数二十七页\编于十五点
什么是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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030生物医药外包服务行业发展趋势及项目可行性分析报告
- 2026复合金属电子材料在人工智能硬件中的适配性测试与性能优化报告
- 2026墨西哥汽车零部件行业发展趋势与全球竞争力探索分析报告
- 水产养殖项目可行性研究报告
- 2026内蒙古阿拉善盟事业单位招聘工作人员暨“智汇驼乡·鸿雁归巢”143人备考题库及一套参考答案详解
- 2026吉安市担保集团有限公司招聘派遣人员4人备考题库及答案详解(夺冠)
- 2026浙江嘉兴市第五医院(嘉兴市康慈医院)招聘高层次人才2人备考题库(第二批)含答案详解(培优a卷)
- 2026四川泸州金桂投资有限公司第一批次招聘26人备考题库附答案详解(满分必刷)
- 富顺县2026年“筑梦巴蜀万才兴农”行动第一批岗位招聘备考题库(45人)含答案详解(培优a卷)
- 2026河南中医药大学第三附属医院硕士研究生招聘31人备考题库(第2号)及答案详解(必刷)
- 肢体创伤后水肿管理指南(2025)解读课件
- 2025不动产登记代理人-《不动产权利理论与方法》考前冲刺备考速记速练300题-含答案
- SPASCAD(V31)用户手册标准版
- 小酒馆创新创业计划书
- 常用125条危险化学品法律法规和标准规范目录
- 2024秋期国家开放大学专本科《行政法与行政诉讼法》一平台在线形考(形成性考核作业1至4)试题及答案
- 2023年上海申康医疗卫生建设工程公共服务中心工作人员招聘考试真题及答案
- 检验科职业暴露事件应急预案
- 电工(四级)理论知识考核要素细目表
- 榆树盆景怎么养 小叶榆树盆景怎么养
- 《HSK标准教程3》第5课
评论
0/150
提交评论