2.3 SIM300 GSM短信模块
GSM(Global System for Mobile Communication)网络是目前基于时分多址技术和频分多址技术的通信网络体系,其网络覆盖范围广,安全保密性高,又不需要组建专用网络和对网络进行维护,具有传输速度快、费用低等优点,在远程智能监控系统中得到了广泛的应用。本系统的短信报警功能采用了SIMCOM公司的SIM300 GSM模块发送SMS短信实现。SIM300是支持GSM/GPRS 900/1 800/1 900 MHz三频的低功耗模块,内嵌了处理器,它支持标准RS 232接口,能够方便地与PC连接。在本系统中即通过RS 232接口实现LabVIEW和SIM300模块的通信,采用LabVIEW软件开发短信控制程序,实现手机对智能家居系统的远程短信报警功能。
3.4 图像采集程序
为降低成本和方便安装系统,采用目前普遍使用的USB摄像头配合NI的IMAQ Vision模块来实现可视化图像采集。系统首先要安装与Lab VIEW版本相同的NI Vision Development Module视觉开发模块,然后再安装NI-IMAQ for USB Cameras-USB摄像头驱动程序,通过这个驱动,所有DirectShow图像采集设备均可在LabVIEW中进行图像采集。图6为图像采集程序框图,在生产者-消费者架构中以队列来传递视频监控的操作指令,当按下监控开关的界面事件发生,生产者循环中运行指令入队列,在消费者循环中接收到运行指令后才打开摄像,以免不必要的资源浪费。