前言
今天在论坛里,看到某老哥将IoT Device SDK(C)开发指南中快速体验使用的产品模型放出来,体验了一下感觉不错。说说一下自己体验的全流程吧
开发环境 服务器+Ubuntu16.04
官方文档
官方文档对安装说的还是比较清楚的,在主目录下还有api文档,挺详细的。就是有点GitHub上通有的问题,readme里面的图片加载不出来~,只能下载本地来看
安装过程中的小细节
服务器连接工具的推荐
Xshell +Xfps,因为要进行文件的替换,所以在服务器上用Xfps操作比较方便
编译openssl库&paho库
- 推荐使用超级权限安装
sudo su
- paho库的地址
git clone https://github.com/eclipse/paho.mqtt.c.git
- paho替换默认openssl路径
没有什么大问题,行数不一定正确
快速体验
修改信息有三个(3个xxx的地方),官方文档只给出了两个xxx信息的解释,一个是默认的servierIp,好像还有一个subdeviceid??
待续api
由于时间的原因,没有进行接下来的api体验了,有点遗憾
总结
用c连接华为lot还是比较有意思的啦,就是觉得openssl库&paho库的安装可以用一个脚本bash完成,在自动化的云端生成demo里面的三个参数,下载下来直接用,就真的一行代码也不要写了。