资源简介
具体项目功能如下:
1.手机APP远程控制:STM32L432开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程控制。
2.室内控制质量检测:通过MQ-2、MQ-135、GP2Y1050AU0F模块实现室内有毒气体(苯等)、可燃气体(一氧化碳等)和PM2.5的检测,并通过ESP8266将检测到的数据反馈给APP端。
3.家具电器自动控制:家具系统能通过检测到的数据自动控制打开空气净化器、抽风机等
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define DEFAULT_PORT 9999 //父进程监听端口 硬件端口
#define DEFAULT_PORT_1 8001 //子进程监听端口 手机APP端口
#define MAXLINE 4096
#define READ 0
#define WRITE 1
#define CHILD 0
#define FATHER 1
//该程序在ubuntu下使用命令gcc -o server server.c -lpthread进行编译,编译后直接运行即可,如端口号冲突可在宏定义中修改
void receive(char *ptr);
void read_pipe(char *ptr);
void sleep_clean(char *ptr);
int retval;
unsigned int count;
char buff[500]; //TCP接收缓存
char buff_pipe[500]; //管道接收缓存
int socket_fd connect_fd;
int fwcr[2]frcw[2];
unsigned char TCP_statepthread_stateprocess_state;
pthread_t threadthread_pipeclean_thread;
int main(int argc c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-10 10:39 基于STM32L432的智能家居控制系统\
目录 0 2017-02-10 10:39 基于STM32L432的智能家居控制系统\STM32L432\
目录 0 2017-02-10 10:39 基于STM32L432的智能家居控制系统\STM32L432\CORE\
文件 24423 2016-04-28 14:45 基于STM32L432的智能家居控制系统\STM32L432\CORE\cmsis_armcc.h
文件 114498 2016-04-28 14:45 基于STM32L432的智能家居控制系统\STM32L432\CORE\core_cm4.h
文件 3620 2016-04-28 14:45 基于STM32L432的智能家居控制系统\STM32L432\CORE\core_cmFunc.h
文件 3636 2016-04-28 14:45 基于STM32L432的智能家居控制系统\STM32L432\CORE\core_cmInstr.h
文件 3662 2016-04-28 14:45 基于STM32L432的智能家居控制系统\STM32L432\CORE\core_cmSimd.h
文件 18575 2016-04-29 20:49 基于STM32L432的智能家居控制系统\STM32L432\CORE\startup_stm32l432xx.s
目录 0 2016-11-17 09:19 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\
目录 0 2016-11-17 09:19 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\
目录 0 2017-02-10 10:39 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\
目录 0 2017-02-10 10:39 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\Legacy\
文件 176593 2016-04-29 01:07 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h
文件 3532 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32_assert_template.h
文件 27183 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h
文件 55073 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc.h
文件 123405 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_adc_ex.h
文件 35920 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_can.h
文件 33673 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_comp.h
文件 13882 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_conf_template.h
文件 20077 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h
文件 16616 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_crc.h
文件 6452 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_crc_ex.h
文件 30182 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cryp.h
文件 5729 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cryp_ex.h
文件 19943 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dac.h
文件 13342 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dac_ex.h
文件 8564 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h
文件 37794 2016-04-29 01:04 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dfsdm.h
文件 27963 2016-04-29 07:10 基于STM32L432的智能家居控制系统\STM32L432\HALLIB\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h
............此处省略295个文件信息
- 上一篇:java 飞翔的小鸟 小游戏
- 下一篇:android 记事本demo
相关资源
- android通过ajax上传文件到php服务器
- Android 调用系统文件(网络编程-13_1
- Android 一键截屏(与手机系统交互-1
- Android 手机应用管理(与手机系统交互
- Android 吹蜡烛锁屏(与手机系统交互
- Android 获取系统相关信息(与手机系统
- Android 高德地图实时天气(位置服务与
- Android 设置黑名单(与手机系统交互
- Android 网速监控(与手机系统交互-1
- Android 风车闹钟(与手机系统交互-1
- jsp+mysql购物商城系统
- java新闻管理系统 +sql 2018完整
- 基于java的OA管理系统
- 火车票订票系统
- Android 新闻客户端+服务器
- ssh2+mysql实现crm客户管理系统.zip
- 网上订餐系统JavaWeb,jsp,spring等
- 基于javaweb的网上书店系统
- 基于Android的消息推送系统
- 酒店点餐系统
- 三单元项目OA系统java源码含数据库s
- 安卓选课系统毕业设计
- 医院预约挂号病历管理系统,用Spri
- 数据库课设 java课设都可用 机房管理
- ( 教师信息管理系统课程设计(数据
- 基于Android的TCP服务端/客户端调试De
- JAVA企业OA办公管理系统源码
- spring mvc+hibernate联合开发的学生成绩管
- 微信安卓版-适用于黑莓10系统
- 完整的商城项目 包括开发文档androi
评论
共有 条评论