小熊派开发环境搭建
参考官方教程
此内容适合,已经搭建完开发环境并跑过案例的爱好者参考
连接阿里云
阿里云环境准备
- 进入阿里云物联网平台
- 创建一个产品及设备
创建产品
创建设备
复制三元组
下载必要文件
-
查看阿里云Paho-MQTT C接入示例文档
有兴趣可以看看,安照他的步骤在Ubuntu上是可以成功的连上阿里云的。 -
下载示例
下载地址
-
查看下载文件
下载完成解压,就这两个文件
修改代码
- 复制项目
为了方便快捷的实现连接,直接复制案例项目,一定是【D5_iot_mqtt】项目
- 修改名称、编译文件
修改编译文件,注意是sample下面的编译文件夹
- 复制刚刚下载的两个文件
复制到src目录下
4. 再次修改编译文件
这次修改的编译文件是当前项目下的编译文件,目的是将刚刚添加的文件添加到编译中去。
5. 删除 [iot_mqtt.c] 中的部分代码
简单点来说就是删除整个int mqtt_example(void)
函数,剩下的不用动
6. 复制 [aiot_c_demo.c] 中的所有代码
将 [aiot_c_demo.c] 中的代码复制,粘贴到 【iot_mqtt.c】 前面
删除多余的头
使用一下 【cfinish】的参数,
-
修改三元组
-
修改函数名
将 int main() 修改为 【int mqtt_example(void)】
-
注释掉报错代码
这个函数中的close不好用,会编译不通过,注释掉就行
-
修改wifi 信息
-
删除无用文件
-
编译
每个人编译方式可能不一样,因为当前hpm方式不好使,就使用了此种方式
-
编译完成
按以上操作应该是没有问题的,编译没报错
烧录
打开串口调试助手,按下复位键即可
连接成功
接收成功
代码获取
为了方便大家快速体验,给大家放一份修改好的,已上传到资源。只需要修改三元组。