-
基于zigbee和ARM的智能家居环境监测系统全部资料
开发系统:Windows10 64位 Ubuntu 14.04 32 位 软件版本:Qt 4.8.6 IAR .0 Altium Designer 13.0 工具链:arm-linux-gcc 4.4.3 系统实现的主要功能如下所示: 1. STM32下位机 (1) 应用了小型的嵌入式操作系统μC/OS-II; (2) 各个传感器的数据以多任务的形式获取,实时性很好; (3) 数据调试使用STM32串口1; (4) 数据的发送使用STM32的串口3,并以任务的形式进行打包发送,具体数据帧格式请看代码; (5) STM32接收数据采用终端方式,当有数据到来时会触发终端,进入数据接收解析过程,在此过程中会对数据的帧头 等信息进行判断; 2. Zigbee无线通信 Zigbee部分其实没有太多功能,一句话概括就是一个串口透传功能!本来当初计划直接使用zigbee驱动各个传感器,然后组网后发送给协调器,考虑到既然学习了STM32,就利用上吧!其实这里完全可以直接使用zigbee,不使用STM32的。 两套方案的编码工作其实早就已经完成了,思考了好久才决定采用STM32 zigbee方式,这样下来可以学到很多,尤其是μC/OS-II系统的移植,还是很深奥的,很值的以后继续深入的去学习。 3. ARM上位机 ARM上位机采用友善支臂的SMART210开发板,自己后续移植了Qt4.8。上位机主要实现了一下几个功能: (1) 模拟室内三个场景:卧室、客厅、厨房 (2) 分别对这个三个场景下的温度,湿度以及烟雾浓度进行一个测量并显示; (3) 使用LED灯模拟室内照明灯; (4) 使用人体红外传感器进行检测是否有人(这个传感器有点不靠谱,最后取消了) (5) 当初计划添加视频监控,到了后期发现工作量太大,没有时间做了,所以就没有完成,这点以后会添加上去的。 (6) 代码中使用了“liudianwu”分享的一些api,由于时间紧,所以直接拿来用了,在此感谢! (7) 代码重复率有点高,好几处的button样式是相同的,完全可以提取出来,在此请大家海涵。
- 2019-04-03下载
- 积分:1
-
android仿微信聊天对话界面效果
android仿微信聊天,主要功能以及界面分类主要功能以及界面分类(Android imitation WeChat chat, the main functions and interface classification, main functions and interface classification)
- 2020-07-01 09:40:02下载
- 积分:1
-
网上订餐管理系统
使用Java开发的网上订餐管理系统,框架包括spring,hibernate,struts2,extjs,实现了简单的网上订餐和充值等功能。
- 2022-10-30 15:40:08下载
- 积分:1
-
ibb论坛,jsp+mysql
IBBS]是用JSP(Java服务器页面)的论坛软件,因此,它可以运行在几乎每一个平台的范围从WINX到Linux.This版本v1.0是完全免费的,您可以更改代码,只要你喜欢,和重新发布代码,如你所愿。
- 2022-02-04 04:56:10下载
- 积分:1
-
android spinner intent 参数传递
android spinner intent 参数传递
- 2014-09-02下载
- 积分:1
-
classified
classified for selling and purchasing goods
- 2015-02-09 00:55:11下载
- 积分:1
-
迷宫的java实现
资源描述一开始输入的是迷宫的长宽,之后是路径所在的点的个数和坐标,之后会构造出来一个迷宫,该迷宫在你原本想构造的迷宫外面加一层外墙,然后是输入出口和入口在所构造的迷宫上的坐标,会输出一条路径。
- 2023-03-22 09:20:04下载
- 积分:1
-
android 自动升级示例源码
android 自动升级示例源码
- 2014-06-29下载
- 积分:1
-
中国移动mms7彩信接入网关
中国移动的彩信网关协议mm7api_V1.5.3_20040621,包含源代码,可以进行自由修改调试重新生成。
- 2022-11-26 03:45:04下载
- 积分:1
-
基于安卓的记事本源代码
应用背景
基于安卓的记事本开发
这是安卓知识应用的一个小程序,记事本开发这个程序可以实现以下几点:
一、新建日记
二、保存日记
三、删除日记
四、选择全部,然后删除日记
五、日记可以列表显示,也可以宫格显示
六、在退出时有提示信息
关键技术
- 2022-09-12 00:40:04下载
- 积分:1