使用c连接华为云lot体验

前言

今天在论坛里,看到某老哥将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体验

总结

用c连接华为lot还是比较有意思的啦,就是觉得openssl库&paho库的安装可以用一个脚本bash完成,在自动化的云端生成demo里面的三个参数,下载下来直接用,就真的一行代码也不要写了。