1. 配置BLE4.0模块

根据三点定位原理,本项目需要使用3个信号塔。3个信号塔的主体均为BLE4.0模块,需要把BLE4.0模块的AT指令设置为“从设备”。

方法为:

(1)给控制板刷一套空的程序。初始打开arduino IDE或新建,都是空程序。

(2)按下图所示连接电路,错误的连接会导致模块损坏。将蓝牙模块使用杜邦线连接到Bigfish扩展板上,并将扩展板插到控制板上。

(3)打开Arduino的串口监视器,输入AT指令。

测试查询、设置主从模式

指令

应答

参数

查询:AT+ROLE?

OK+ Get:[para]

Para1: 0 ~ 1

1: 主设备

0: 从设备

Default: 0

设置:AT+ROLE[para]

OK+ Set:[Para]

注:该指令执行后,会导致模块延时500ms重启。

BLE4.0模块的完整AT指令集可以参考  如何使用探索者通信模块

(3)信号塔的三个BLE4.0a蓝牙模块都设为从设备后,使用以下命令直接进行配置。在查询模块的MAC地址时,可以将查询到底地址统一记录在一个文本文件中,以便后续编写使用(可参考《蓝牙配置说明.txt》

AT+RENEW      //恢复默认设置

AT -- OK             //测试模块正常

AT+ADDR? -- MAC    //查询模块MAC地址

AT+BAUD0 -- 9600   //设置波特率为9600

AT+CLEAR -- OK     //清除设备配对信息

AT+IMME0 -- OK    //设置模块工作类型:上电立即工作

AT+ROLE0 -- OK    //设置主从模式:从设备

AT+MODE1 -- OK   //设置模块工作模式:远控模式

信号塔设备MAC地址:

0:D8A98B788750 (从)

1:D8A98B788732 (从)

2:380B3CFFC5B0 (从)

以上地址可根据自己的BLE4.0a蓝牙模块进行修改,详细参考《蓝牙配置说明.txt》

2. 信号塔的安装

将配置好的BLE4.0a蓝牙模块按照下图所示与电池盒进行连接,用于之后安装在信号塔中(注:红色正极线接蓝牙模块的3.3V,黑色负极线接蓝牙模块的GND,错误的连接会导致模块损坏)。

用零件将其固定。

这样的信号塔需要做三个。

3. 资料内容

蓝牙配置说明.txt

用蓝牙实现无线定位的完整内容请参考如何用蓝牙实现无线定位

---------------------------------------------------未完待续---------------------------------------------------

如何用蓝牙实现无线定位(二)--信号塔设置相关推荐

  1. 如何用蓝牙实现无线定位(三)--本地定位显示

    1. 被定位目标 本项目设计有两个定位装置,一个用于固定目标,一个用于可移动设备.在定位系统的帮助下,我们可以操作可移动设备向固定目标移动.假设这是一个救援场景的话,我们就可以把固定的目标看作等待救援 ...

  2. 如何用蓝牙实现无线定位(一)--系统原理

    1. 简介 本项目将利用多个BLE4.0蓝牙模块,配合主控板.OLED显示屏等,构建一个无线定位系统. 本项目的系统构成为:3个信号塔,1个中控台,2个被定位的目标. 无线定位的用途有很多.比如,我们 ...

  3. 如何用蓝牙实现无线定位(五)--双定位显示

    1. 机器人定位装置的构建 按照上面的针脚使用杜邦线将救援机器人定位装置的主从蓝牙连接到主控板上,注意错误的连接会导致模块损坏[参考视频] 2. 机器人位置的获取与发送 (1) 在机器人定位装置的控制 ...

  4. 什么软件可以用蓝牙测试信号,litepoint IQview蓝牙测试仪/无线wifi网络信号测试仪...

    无线测试系统 LitePoint IQview®提供强大工具,能取得并测量WiFi及蓝牙讯号,并以分析功能提供装置运作说明,简化了WiFi与Bluetooth®装置的开发过程.IQview与IQfle ...

  5. 【BZOJ 2823】 [AHOI2012]信号塔

    2823: [AHOI2012]信号塔 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 469  Solved: 198 [ Submit][ Sta ...

  6. 无线电技术 | 关于无线定位技术TDOA的综合论述(二)

    在之前的文章里,我们讲述了无线定位技术是什么,并介绍了目前常用的几种无线定位算法.对其中的TDOA算法进行了一个综合论述,了解了它是什么以及它是如何实现的. 之前说过,TDOA技术需要进行时间同步,否 ...

  7. 2021IOTE国际物联网展深圳站核芯物联科技正式发布全球第一款无线全网通国产蓝牙AOA高精度定位基站GA30

    2021IOTE国际物联网展深圳站核芯物联科技正式发布全球第一款无线全网通国产蓝牙AOA高精度定位基站GA30-W 核芯物联岳毅恒 深圳核芯物联科技有限公司 战略合作拓展总监 2021IOTE国际物联 ...

  8. 截至2022.2.1全网最全面最开放的蓝牙AOA高精度定位行业生态解决方案配套产品及商用案例真实视频合集分享来自深圳核芯物联科技

    截至2022.2.1全网最全面最开放的蓝牙AOA高精度定位行业生态解决方案配套产品及商用案例真实视频合集分享来自深圳核芯物联科技 原创 核芯物联岳毅恒 国产蓝牙AOA高精度定位岳毅恒 2022-01- ...

  9. 几种室内无线定位技术简介

    不管是GPS定位技术还是利用无线传感器网络或其他定位手段进行定位都有其局限性.未来室内定位技术的趋势是卫星导航技术与无线定位技术相结合,将GPS定位技术与无线定位技术有机结合,发挥各自的优长,则既可以 ...

最新文章

  1. Electron中常用api事件-app常用事件和webContents常用事件
  2. CodeForces - 1287D Numbers on Tree(dfs+stl)
  3. Remove One Element(贪心)
  4. Android activity跳转动画,6种activity进入动画
  5. 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置
  6. 观察者模式在android网络监控下的运用
  7. MapX历史轨迹回放[开发源代码]:
  8. java转型 内存_java 对象转型内存分析
  9. echarts入门基础教程
  10. linux触摸屏信息,[linux]如何将触摸屏信号识别为鼠标信号?
  11. 上下文无关文法(例题+计算)
  12. 职场技巧:内向者如何修炼成社交达人
  13. IPX 、 IPEX 、 UFL连接器
  14. 页面打印插件 jquery.jqprint.js 插件使用实例
  15. 可编程中控 c 语言,LG-PGMIII可编程中控
  16. Python 程序示例 - 初学者的简单代码示例
  17. (转)blackrock的阿拉丁系统与风险管理
  18. 呼叫中心运营管理的七点建议
  19. java计算机毕业设计快递配送平台MyBatis+系统+LW文档+源码+调试部署
  20. 安装matlab到99%时出现的问题:在您的许可证文件中找不到 SERVER 行。您需要在 ...... 中手动编辑 SERVER

热门文章

  1. 新概念二册 Lesson 31 Success story成功者的故事 (used to do + it 做形式主语)
  2. 双11越来越“高大上”,你的工资还配得上它吗?
  3. python-opencv人眼检测
  4. 彻底删除wine安装的软件
  5. uniapp接入萤石云 webview
  6. 网易帐号通帮你一一列举邮箱注册过的所有网站
  7. 使用pgAdmin4备份恢复(爬坑)
  8. 微信企业邮箱,手机邮箱格式地址怎么写?
  9. 苹果无线耳机使用方法_HTC无线耳机“不要脸”?国内厂商第一个不服
  10. C# 添加、修改、删除PDF书签