-
基于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
-
J2EE-完整购物车struts+hibernate+spring实现
应用背景该工程在myeclipse直接运行,可以实现基本购物车功能,在增、删、改、查等可以完美的实现,可供刚入门学j2ee人员学习关键技术J2EE-完整购物车struts+hibernate+spring实现,简单的应用了Struts1,hibernate,jsp,mysql 完成了购物车的开发。编码统一使用的GBK。代码有些老但是很典型的。我的同学在修改一下就是毕业设计。和好的代码。谢谢大家浏览和查看。
- 2022-02-05 14:43:51下载
- 积分:1
-
二维码扫描
二维码扫描
- 2015-02-07下载
- 积分:1
-
Java 的 IP 语音
这是用 java 实现的协议。该名称代表的声音通过互联网协议。此协议用于提供语音和视频显示在屏幕上通过 java 的接口。它还将在 web 的未来实施。
- 2022-02-14 11:20:54下载
- 积分:1
-
音乐网站源码
是一个简单的音乐网站,前台可以收藏专辑,可以上传和下载音乐。导入elipse即可。修改musicsrcconn .java中的数据库连接用户名密码。SQL文件在DATABASE中
- 2022-03-30 19:13:07下载
- 积分:1
-
求职者的 web 应用程序
你好!,
这是我的求职者 Web 应用程序。在这个项目中有 2 的演员。他们是招聘人员和求职者。招聘者可能是员工的公司的老板或 finder。他们可以上传他们公司的信息,并查看的应用他们的工作的雇员的个人资料。求职者可以上传的个人信息并查看这些公司的信息。此外,招聘人员和求职者可以更改与缅甸语言和英语语言的语言。我开发这一项目与 jsp、 servlet 和 oracle。这个项目是适合于那些想要实现的求职者的 web 应用程序。
谢谢!
&nb
- 2022-03-19 13:51:16下载
- 积分:1
-
在 & T 快递
车辆管理系统是有利于巴士营办商,想要在一天之内运作很多巴士班次的软件。车辆管理系统是为 32 位 Windows 操作系统的重点领域的添加、 编辑和删除工作人员及巴士路线的乘客写一个 windows 应用程序。在这个软件中一个人可以注册为用户,他可以管理巴士路线和工作人员,乘客的详细信息。 他可以添加一辆公共汽车和其详细信息,包括巴士路线的详细信息。用户还可以在系统中添加细节的工作人员和他们的工作时间。在这 softwareBus ManagementRoute ManagementEmployee ManagementPassenger 管理有主要的 5 个模块在总线模块的用户可以向数据库中添加新的总线详细信息。他可以设置的路线和时间安排及细节也。公交车的细节,比如添加类型、 发动机号、 座位和公共汽车将会将用以营办的路线。每当用户想要修改这些细节他可以更新通过这个软件的新值。路由管理模块处理路由管理的公交车。用户可以添加路由,如果他想他可以将其更改或删除这条路线。主要优势是本模块是有利于代理以获取详细信息的路由和总线的详细信息,其中有趟这条路线。他还可以在某一天中可用的席位数目的信息。雇员详细信息的任何巴士可以向数据库中添加,这有利于巴士营办商在工资和贝茨为员工。操作员可以添加个人的详细信息,如果我们想要编辑或者删除他可以做的修改使用车辆管理系统。这也对旅客很有帮助 ;如果他们有任何投诉针对工作人员他可以接近操作员和轻松地标识的雇员。每一位乘客的详细信息存储在系统中。用户可以添加一名乘客只有一次,如果他来再次运算符可以识别该人。操作员可以添加、 编辑和删除该乘客的详细信息。
- 2023-07-11 04:40:04下载
- 积分:1
-
java模拟发牌
java模拟发牌,随手写的,用list存储扑克牌,然后利用随机数功能,奖牌分发给四名玩家,用四个list接收,然后分别遍历4个list将其显示出来。是对发牌过程的模拟,可以作为成规模的游戏开发的初始方法
- 2023-02-07 14:25:03下载
- 积分:1
-
html5-apple-watch-clock-face
仿Apple Watch的时钟动画DEMO演示。一个网站。效果很好,是个很好的模板。(Imitation Apple Watch the clock animation DEMO demonstration. A website. Works well, is a good template.)
- 2015-04-15 09:52:38下载
- 积分:1
-
在 Java 中问题 Programation
在 Java 中的基本练习与计算机系统类在大学 UVM 净豆 7.3.1 程序作出。
- 2022-09-05 17:30:03下载
- 积分:1