我本科毕设做的智能家居,智能家居包含了很多功能,我不知道你要实现的都有什么。我那会儿做的用ARM,外围有温湿度测量且阈值报警(传感器和蜂鸣器),有窗帘控制(控制一个步进电机),家电模拟开关(控制继电器实现),通过手机短信实现实时监控(温度超了能发短信报警,发送特定短信能控制想要控制的外围器件)。整个实际的东西我做出来了,就是没有涉及到网络,没有摄像头,没有操作系统的移植,按你的基础应该能做下来,不过要涉及到网络摄像头这些估计还要学点东西。
智能家居比较大,为了简单就说安防系统好了,以简单的视频监控为例:首先最基本的功能是
图像采集,图像发送,图像接收,图像显示。为了简化,中间的图像压缩部分去掉。每个模块的
内容大致如下:
图像采集:通常采用V4L2接口来实现(假设camera驱动OK的情况下),这个V4L2的资料网上很多
图像发送和接收:为了简化,通常在局域网实现,内容就是一般的socket编程,网上也是资料大把
图像显示:如果使用LCD 那就找相关的资料看看,如果是其他,那就比较麻烦(资料比较少)