智能家居框架(第3篇)

这篇文章主要介绍我目前在做的智能家居项目的整体框架,如需要用到的工具等。

工具与简介

我使用的主要开发环境是 VS2010Microsoft Expression Blend4。前者大家都知道是用来程序编写的。而后者则主要用于WPF的界面设计,紧要的就是这两个软件。此外还可能用到一些美化软件和矢量绘图软件, PSillustrator。由于项目涉及到许多小的传感器,因此我选择使用 ZigBee网络将这些设备组成一个局域网,由其协调器节点和PC进行通讯,这个后面再说。使用ZigBee网络需要绘制PCB,这里我选择的工具软件是 Altium Designer。zigbee芯片开发工具使用是 IARC8051版本。
由于智能家居涉及到安全性和数据存储的问题,因此使用了数据库。我使用的是 mariadb-5.5.40-win32。基本的工具就是这些,这些工具有的是免费的,有的可以免费使用,大家可以自行在网上搜索并安装。
还有就是视频采集我选择使用传统的 采集卡加摄像头的形式。如果可能的话将来会使用无线摄像头。整个项目的抽象关系图如下。


PC端软件架构


上图就是整个项目PC端的大致结构,一个CLR类库项目用于托管C++,这个暂时还没用到,另一个是WPF的项目,是整个项目的核心。目前已经完成的工作包括部分界面的设计,基于数据库的用户验证,视频的采集与显示,通过RS232与ZigBee协调器节点通信并控制ZigBee网络中一个LED灯的亮与灭。下图是视频采集的界面。

从下一篇文章开始介绍项目的细节。写这一系列的博客主要目的是备忘,让实验室项目能延续下去。其次是和大家分享自己的心得吧。

说明

由于个人水平有限,写的文章难免有错误,还望批评指正,如果有侵权行为,烦请告知。
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值