基于嵌入式蓝牙技术的交互系统
2019-11-22

基于嵌入式蓝牙技术的交互系统

本实用新型涉及一种基于嵌入式蓝牙技术的交互系统。基于嵌入式蓝牙技术的交互系统包括嵌入式蓝牙服务器和至少一个手持终端,所述手持终端具有蓝牙通信功能,其中:所述嵌入式蓝牙服务器包括:搜索模块,用于搜索进入设定距离范围内的手持终端;第一通信模块,用于与第二通信模块在蓝牙无线传输通道建立通信连接和进行数据交互;服务模块,用于提供信息服务;第一控制模块,用于控制所述搜索模块、第一通信模块和服务模块;所述手持终端包括:第二通信模块,用于与第一通信模块在蓝牙无线传输通道建立通信连接和进行数据交互;服务请求模块,用于发出服务请求;第二控制模块,用于控制所述第二通信模块和服务请求模块。本实用新型提升了用户感受。

BlueZone的服务器端采用SQLite数据库存储服务信息和配置信息。SQLite是用C语言编写的开源嵌入式数据库引擎,具有完全独立、无外部依赖性的特点。SQLite以其短小精悍的特点,更适用于嵌入式系统应用,其健壮也得到了一定的验证,可处理每天负担多达10,000次以上点击率的Web站点负载。除此之外,QT/E提供SQLite操作接口,通过这些接口函数使数据库更加简单。

服务器端在ARMLinux操作系统基础上,主要使用如下开发技术:

下面举例说明本实用新型嵌入式蓝牙技术的交互系统的实现方式。

背景技术

第一通信模块,用于与第二通信模块在蓝牙无线传输通道建立通信连接和进行数据交互;

BlueZone采用模块化开发的方法,分成服务器端(嵌入式蓝牙服务器)和客户端(手持终端)两部分。

在本实用新型实施例中,嵌入式蓝牙服务器还可以根据需要对信息服务的内容进行更新配置。