
树莓派智能家居
范猛男
这个作者很懒,什么都没留下…
展开
-
安装libcurl、OpenSSL库实现人脸识别
一、实现人脸识别的平台这边选用翔云ocr平台进行人脸识别涉及到一个人脸识别调用API和六个字符串拼接二、编码#include <stdio.h>#include <curl/curl.h>#include <string.h>#include <stdlib.h>typedef unsigned int bool;#define true 1#define false 0size_t ReadDatas( void *ptr, si原创 2022-03-18 20:57:12 · 303 阅读 · 0 评论 -
安装libcurl库访问一下百度
一、下载libcurl库首先在github上下载libcurl库网址:https://github.com/curl/curl/releases/tag/curl-7_71_1二、放入虚拟机里面在虚拟机上新建一个文档接下来解压:tar -vxf curl-7.71.1.tar.bz2三、需要安装libcurl库1.读README2.看docs里面的INSTALL(1)./configure是配置指令,默认安装路径到usr/local/下(2)./configure --prefix原创 2022-03-17 15:35:22 · 1868 阅读 · 0 评论 -
36.libcurl函数库常用字段解读并设置数据读取回调函数
一、读取百度网页前1024字节源代码链接:https://cnblogs.com/xietianjiao/p/13260021.html#include <stdio.h>#include <curl/curl.h>#include <string.h>size_t readDatas( void *ptr, size_t size, size_t nmemb, void *stream){ char buf[1024] = {'\0'};原创 2022-02-21 21:26:34 · 226 阅读 · 0 评论 -
智能家居实战------语音和socket线程实现
一、在inputCommander.h中#include<wiringPi.h>#include<stdio.h>struct InputComamnder{ char commandName[128]; char command[32]; char deviceName[128]; int (*Init)(struct InputCommander *socketMes, char *ipAddress, char *原创 2022-02-18 11:18:05 · 285 阅读 · 0 评论 -
智能家居实战-------树莓派之继电器控制火灾报警器
一、在controlDevices.h中struct Devices{ char deviceName[128]; int status; int pinNum; int (*open)(int pinNum); int (*close)(int pinNum); int (*deviceInit)(int pinNum); int (*readStatus)(int pinNum); int (*changeStatus)(int pinNum);原创 2022-02-17 13:54:19 · 1014 阅读 · 0 评论 -
智能家居实战-------树莓派之继电器控制二楼灯
一、在controlDevices.h中struct Devices{ char deviceName[128]; int status; int pinNum; int (*open)(int pinNum); int (*close)(int pinNum); int (*deviceInit)(int pinNum); int (*readStatus)(int pinNum); int (*changeStatus)(int status); struct Devices原创 2022-02-17 09:22:59 · 106 阅读 · 0 评论 -
智能家居实战-------树莓派之继电器控制灯
一、在controlDevices.h中struct Devices{ char deviceName[128]; int status; int pinNum; int (*open)(int pinNum); int (*close)(int pinNum); int (*deviceInit)(int pinNum); int (*readStatus)(int pinNum); int (*changeStatus)(int status); struct Devices原创 2022-02-16 14:18:42 · 697 阅读 · 0 评论 -
智能家居实战项目-------简单工厂模式构建
一、创建smarthome文件夹,构建所需的.c和.h文件夹,如图所示二、打开sourceinslight软件,按如下步骤进行1.在文件上方添加一个文件夹si点击smarthome后add all就行了原创 2022-02-16 11:01:52 · 255 阅读 · 0 评论