摘要
介绍了一种基于蓝牙技术的智能家居网关中数据采集处理系统的实现方案,该系统以ARM-Linux嵌入式系统为开发平台;首先讨论了USB蓝牙驱动在ARM9(S3C2410)上的实现和蓝牙协议栈BlueZ的移植;针对家庭环境数据流量较小的特点,采用蓝牙串口操作模式(SPP)建立无线虚拟串口,实现了家庭网关与家居设备之间的无线通信,应用多线程技术实现了家居网关对多个节点设备的实时监控;最后,详细介绍了一种数据包优先级处理算法,实现了对数据包的有效处理,提高了对家居设备监控的效率。
A solution of data collecting and processing system in intelligent home based on bluetooth technology is introduced in this pa- per, this system take ARM--Linux embedded system as development platform. Firstly, the realization of USB Bluetooth driver in ARM9 (S3C2410) and the porting of the BlueZ are discussed respectively. Aim at the feature that the data flow is relatively smaller in the home, Serial Port Profile (SPP) is adopted to establish wireless virtual serial port, so the communiation between gateway and home appliances is established, and the real--time monitoring of home getway to other appliances is realized by the utilization of multi--thread technique. Fi- nally, a kind of data packet priority process algorithm is fully introduced, which make the packet be processed efficiently, and it also im- proved the efficiency of monitoring to the home appliances.
出处
《计算机测量与控制》
CSCD
北大核心
2010年第3期711-714,共4页
Computer Measurement &Control
关键词
数据采集处理
ARM9
蓝牙
无线通信
data collecting and processing
ARM9
bluetooth
wireless communication