基于蓝牙手机室内定位系统的利记博彩app
【技术领域】
[0001]本发明涉及一种定位系统,尤其是一种基于蓝牙手机室内定位系统。
【背景技术】
[0002]当前蓝牙硬件成本已下降到了比较合理水平,在手机和计算机上使用非常广泛,蓝牙定位技术也开始发展。在已有蓝牙定位技术中,用嵌入式系统控制蓝牙模块的方式设计蓝牙节点,成本较高;本发明改进了已有蓝牙设备RSSI检测方案,能对多个手机同时定位;利用W1-FI和J2ME技术实现了对手机定位信息的接收和实时显示。
【发明内容】
[0003]蓝牙模块充当主机的方式。蓝牙节点采用对CSR BC4模块进行固件编程的方式设计。CSR BC4模块提供固件编程的接口,固件里除了实现蓝牙协议以外,还有一个虚拟机运行用户程序。该模块上有数字10、模拟10、PCM、UART, IIC和USB等多种有线的1接口。通过虚拟机控制模块上的各种有线1接口和蓝牙通信。
[0004]固件程序编写。通过查询操作即可获得定位手机的RSSI,使锚点无需和手机建立连接。
[0005]在查询操作之前需要通过以下函数指定查询模式为RSSI模式: WriteInquiryMode(&theApp->task,
Inquiry_mode_rssi);
实现查询操作的函数为:
Connect1nInquiry (theAppTask, inquiry_lap, max_responses, timeout, class_of_device);函数中可以设置本次查询中的最大相应次数、查询时间、需要相应的设备类型。
[0006]通常每个蓝牙设备都有一个设备名,用户可以自行设置,锚点可以读取附近手机设备名,并将设备名与蓝牙地址的对应关系发送到服务器备案。读取手机的蓝牙设备名的函数为;Connect1nReadRemoteName (theAppTask, bd_addr);读取完毕以后再 CL_DM_REM0TE_NAME_C0MPLETE消息中可以得到与该蓝牙地址对应的设备名。
【附图说明】
[0007]图1是系统结构图。
【具体实施方式】
[0008]系统的体系结构如图1.系统的功能是通过蓝牙的RSSI对手机进行定位,然后通过局域网和W1-Fi把定位结果发布到手机上。具体流程:通过布置在室内的蓝牙锚节点,测出手机的蓝牙信号在锚节点处的RSSI。锚节点把这些RSSI数据发送到路由节点,路由节点再将这些数据通过W1-Fi转到局域网。局域网的服务器对RSSI数据进行处理、运算,得到手机的位置数据,手机通过W1-Fi从局域网上获得位置数据,将定位结果以图形化的方式显示出来。
【主权项】
1.基于蓝牙手机室内定位系统,其特在于:所述蓝牙手机室内定位系统包括=RSSI检测、蓝牙锚节点。
2.根据权利要求1所述RSSI,其特征在于:检测通过查询操作即可获得定位手机的RSSI,使锚节点无需和手机建立连接。
3.权利要求2所述锚节点,其特征在于:通常每个蓝牙设备都有一个设备名,用户可以自行设置,锚点可以读取附近手机设备名,并将设备名与蓝牙地址的对应关系发送到服务器备案。
【专利摘要】本发明一种基于蓝牙手机室内定位系统。所述蓝牙手机室内定位系统改变了原有固件程序编写通过查询操作即可获得定位手机的RSSI,使锚点无需和手机建立连接。通过布置在室内的蓝牙锚节点,测出手机的蓝牙信号在锚节点处的RSSI。锚节点把这些RSSI数据发送到路由节点,路由节点再将这些数据通过Wi-Fi转到局域网。局域网的服务器对RSSI数据进行处理、运算,得到手机的位置数据,手机通过Wi-Fi从局域网上获得位置数据,将定位结果以图形化的方式显示出来。
【IPC分类】H04B5-00, H04W64-00
【公开号】CN104640199
【申请号】CN201310569243
【发明人】钱昊阳
【申请人】天津东诺科技有限公司
【公开日】2015年5月20日
【申请日】2013年11月15日