树莓派mqtt
文章平均质量分 75
夏侯城临
这个作者很懒,什么都没留下…
展开
-
树莓派mqtt协议连接阿里云物联网平台,手机端获取数据并控制
树莓派mqtt协议连接阿里云物联网平台(一)阿里云后台配置树莓派设备阿里云添加链接描述,注册,登录,打开控制台,选择产品与服务,物联网平台。进入后,选择设备管理–产品–点击创建产品产品名称随便写,品类自定义,直连设备,其他默认,最后确认。产品创建完成后,点击创建设备,点击确认后如图点击右侧的查看可以看到当前设备的状态,并且要记住下图的三个数据的值,我们登录阿里云的时候会用的到,现在我们要给设备添加物理模型,我们打算从树莓派设备上上传温度,湿度以及光照的数据到云端,所以我们新建三原创 2020-12-17 10:01:06 · 3327 阅读 · 0 评论 -
树莓派mqtt协议连接阿里云物联网平台,手机端获取数据并控制
树莓派mqtt协议连接阿里云物联网平台(二)树莓派配置硬件连接 i2c1 连接 AM2320温湿度传感器。i2c0 连接 GY30-BH1750光强传感器。用到两个库一个是paho.mqtt.embedded-c-master.zip github上维护的c语言版本的mqtt协议库。链接另一个是 博通的io操作库 bcm2835-1.68.tar.gz 链接我的工程里并没有编译成so,我直接把源码里用的c文件复制过来了。还有bcm2835 库有个宏 定义了i2c1 ,默认i2c0原创 2020-12-17 10:54:51 · 4150 阅读 · 1 评论 -
树莓派mqtt协议连接阿里云物联网平台,手机端获取数据并控制
树莓派mqtt协议连接阿里云物联网平台(三)前面树莓派的数据已经上传到云端,可是我的android手机该如何获取树莓派上传的这些数据呢,,困惑了我好几天的疑问,解开的那一刻,真的时拨开云雾见青天啊。首先按照第一篇,登录阿里云后台,重新建立个产品以及设备,我们定义为andoroid,这个设备用来android手机端通过mqtt协议登录阿里云。物理模型我们定义个开关吧,实现功能就是 手机端点击开关,然后树莓派链接的继电器动作,切断灯的电源。建立好了如下图。不多说,直接上代码,Android Stud原创 2020-12-17 12:07:13 · 4872 阅读 · 6 评论 -
树莓派mqtt协议连接阿里云物联网平台,手机端获取数据并控制
树莓派mqtt协议连接阿里云物联网平台,手机端获取数据并控制(四)阿里SDK开发前面我们用开源的mqtt协议库登录了阿里云,其实阿里这边也封装好了linux的开源sdk,我们可以拿sdk来开发,更便捷,更好的数据处理。获取sdk很简单,物联网平台,文档与工具,link sdk sdk定制。生成后代码架构如图。大体看了下代码,demos里面 mqtt_basic_demo.c,data_model_basic_demo.c 这两个文件对我们很重要。mqtt_basic_demo.c 是m原创 2020-12-18 12:10:48 · 3157 阅读 · 1 评论