小熊派使用Paho-MQTT连接阿里云

   日期:2021-01-03     浏览:162    评论:0    
核心提示:使用小熊派连接mqtt阿里云

小熊派开发环境搭建

参考官方教程
此内容适合,已经搭建完开发环境并跑过案例的爱好者参考

连接阿里云

阿里云环境准备

  1. 进入阿里云物联网平台
  2. 创建一个产品及设备
    创建产品

    创建设备

    复制三元组

下载必要文件

  1. 查看阿里云Paho-MQTT C接入示例文档

    有兴趣可以看看,安照他的步骤在Ubuntu上是可以成功的连上阿里云的。

  2. 下载示例
    下载地址

  3. 查看下载文件
    下载完成解压,就这两个文件

修改代码

  1. 复制项目
    为了方便快捷的实现连接,直接复制案例项目,一定是【D5_iot_mqtt】项目
  2. 修改名称、编译文件

    修改编译文件,注意是sample下面的编译文件夹
  3. 复制刚刚下载的两个文件

复制到src目录下


4. 再次修改编译文件
这次修改的编译文件是当前项目下的编译文件,目的是将刚刚添加的文件添加到编译中去。

5. 删除 [iot_mqtt.c] 中的部分代码
简单点来说就是删除整个int mqtt_example(void)
函数,剩下的不用动
6. 复制 [aiot_c_demo.c] 中的所有代码
[aiot_c_demo.c] 中的代码复制,粘贴到 【iot_mqtt.c】 前面

删除多余的头


使用一下 【cfinish】的参数,

  1. 修改三元组

  2. 修改函数名
    将 int main() 修改为 【int mqtt_example(void)】

  3. 注释掉报错代码
    这个函数中的close不好用,会编译不通过,注释掉就行

  4. 修改wifi 信息

  5. 删除无用文件

  6. 编译
    每个人编译方式可能不一样,因为当前hpm方式不好使,就使用了此种方式

  7. 编译完成
    按以上操作应该是没有问题的,编译没报错

烧录



打开串口调试助手,按下复位键即可

连接成功

接收成功

代码获取

为了方便大家快速体验,给大家放一份修改好的,已上传到资源。只需要修改三元组。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服