引言
随着现代生活节奏的加快,生活品质的不断提高,以及人们对私人生活的一种知晓欲,家庭情况的实时监控显得尤为重要。而目前比较常用的方法就是在室内固定地点安装监控摄像头,由一台PC机进行控制,这种传统的方法既显得笨拙,又不够智能;此外,对于实时监控系统数据的保存也不够安全。本文所研究的控制系统是利用Android智能移动设备的特点,实现数据监控的智能化,并利用ZigBee无线传输模块(SZ05-STD-SMA)的功耗小、组网形式多样化、抗干扰能力强和传输距离相对较远等特点,实现实际环境智能监控的通用性。
1、系统架构设计
智能移动设备控制系统架构如图1所示
图1 智能移动设备控制系统架构图
2、Android智能移动设备数据通信模块设计
2.1、Android智能移动设备串行通信设计
Android智能设备串行通信利用MODBUS通讯协议进行数据传输,通过该协议可以实现将不同厂家的控制设备组装成相关网络。考虑到一致性问题,Android智能移动串行通信设备参数通常设置为:数据位8、停止位1、奇偶校验无、9600b/s。
另外,利用Android的ADK开发包实现软件层和硬件控制层设计。基于Google的OpenAccessoryProtocol(开放式附件协议),利用USB通信部分所封装的API,设计人员毫不费力就可实现外围移动设备的控制,从而实现Android智能移动设备通过串行通信实现数据的读写操作。
2.2、Android智能移动设备数据采集程序设计
Android智能移动设备控制系统是由SZ05-STD-SMA组成的ZigBee无线传输模块和计算机数据采集系统2大部分共同组成。为了实现数据的有效传输,将整个系统部署在Android智能移动设备控制下进行,智能移动设备数据采集流程如图2所示。
图2 智能移动设备数据采集流程图
3、Zigbee无线传输模块设计
基于Android的智能移动设备控制模块SZ05-STD-SMA,采用了加强型的ZigBee无线数据传输技术,它可以实现RS485/RS232串行通信与ZigBee无线通信相互转换,并为智能移动设备控制系统实现数据有效传输。它因尺寸小而易于安装;通讯距离相对较远,2个模块间无障碍距离可达200~2000m;采用2.4G的DSSS扩频技术,抗干扰能力较其它设备强;组网的灵活性好,节点类型和网络结构灵活多样,可实现多设备间的数据透明传输。
技术专区
- Alexa语音服务软件扩展STM32Cube
- 结合DNN API驱动未来神经网络应用的解决方案
- 针对于高端移动通信和汽车市场的四集群设计
- 一款基于帧捕捉的开源图形调试器应用设计
- 即将成为标准配置的最新安全技术:后视摄像系统