当前位置:   article > 正文

智能家居框架(第3篇)_基于阿里haas板的智能家居项目报告

基于阿里haas板的智能家居项目报告

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

工具与简介

我使用的主要开发环境是 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灯的亮与灭。下图是视频采集的界面。

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

说明

由于个人水平有限,写的文章难免有错误,还望批评指正,如果有侵权行为,烦请告知。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/668111
推荐阅读
相关标签
  

闽ICP备14008679号