我想弄个室内的摄像头无线监控网络,通过上位机进行实时控制,可随时打开或关闭摄像头,摄像头的图像通过无线网络暂存在上位机,手机等移动终端可以通过公网进行上位机的控制进而间接控制摄像头,经过多日的寻找资料,初定确定了一个方案:我打算选择cortex-M3内核的stm32f103VCT6进行摄像头的控制,采用0v7670系列的摄像头通过SCCB协议(一种类似于I2C协议的通信方式)和stm32f103VCT6进行通信,考虑到OV7670的采样速率较快,我又采用了FIFO进行暂存,stm32f103VCT6采用DMA方式实现外设和存储器的直接通信,而不经过CPU的处理,之后把stm32f103VCT6采集到的图像数据通过串口转wifi模块,并通过无线路由器作为沟通的媒介,发给上位机进行数据的处理、显示、控制,实现无线监控的功能,构建了由wifi组成的无线内网,通过路由器的网上登录设置,端口绑定,可以实现手机等移动终端通过公网来访问内网,达到手机通过互联网轻松控制室内内网的摄像头。