![](https://img-blog.csdnimg.cn/af29358a1a4f47c78f3baf1972d4a66e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目开发--基于MQTT的树莓派温度监控系统
文章平均质量分 70
该项目树莓派通过一线协议连接DS18B20温度传感器,使用了Sqlite3数据库实现数据存储, 并使用了物联网标准协议MQTT实现温度的上报云平。
小僧寒水寺无心
热爱生活,热爱编程
展开
-
使用mosquitto过程中的问题解决
主要记录使用mosquitto过程中的问题解决原创 2022-07-31 22:54:55 · 787 阅读 · 0 评论 -
MQTT--mosquitto库常用结构体
在用mosquitto的时候,发现使用到该库已定义的结构体,为了更好地了解mosquitto的使用,参考别人的博客,作了下面笔记,如侵,则删。另外,所列举的结构体成员为常用的成员,尚未列举完,请注意!文章目录一、mosquitto二、mosquitto_message一、mosquittomosquitto时客户端的连接句柄(句柄简而言之:指向结构体的指针),包含着客户端相关信息。创建一个指向struct mosquitto类型的结构体指针(句柄),后面就可以指向mosquitto_new()函数原创 2022-05-03 19:14:08 · 1399 阅读 · 0 评论 -
树莓派获取本地时间
文章目录树莓派获取本地时间:方法1:使用C标准函数(1)了解time_t(2)time函数(3)tm结构体(4)gmtime()函数(5)localtime()函数实例:方法2:Linux系统库函数(1)timeval结构体(2)gettimeofday实例:树莓派获取本地时间:方法1:使用C标准函数(1)了解time_ttime_t 是一个长整型的别名,一般用来存储一个时间点(一般是1970年1月1日0时0分0秒)到现在的秒数。包含文件:<time.h>#ifndef __TIME原创 2022-05-03 11:21:42 · 1569 阅读 · 0 评论 -
树莓派连接温度传感器实时监控,并上报服务器
介绍该项目由客户端和服务器两端程序组成,以树莓派为客户端,远程服务器为服务器端,利用socket通信,将树莓派上采集的ds18b20的温度传感数据发送到服务器端。如果断开连接,客户端将采集的数据存于sqlite3数据库中,同样服务器端也会把每次接收到的数据存于sqlite3数据库中。软件架构客户端1.树莓派上运行socket客户端程序, 每隔30秒以字符串“设备号/日期时间/温度”形式上报采样温度,设备号便于服务器端区分是哪个树莓派客户端,如“RPI200/2022.4.4-12:01/28.00”原创 2022-04-04 14:34:00 · 4683 阅读 · 2 评论