RealTag iBeacon
Realtag iBeacon 规格:
- CR2032供电, 带电源开关,双按键及指示灯
- 尺寸为3 cm x 3 cm, 厚度 7 mm
- 基于TI 蓝牙低功耗芯片 CC2540, 成熟稳定
- 板上集成巴伦滤波器及陶瓷天线, 性能卓越
- Major/Minor ID可修改(范围: 0~0xFFFF)
- Beacon UUID 可修改以兼容不同的广播标准
- 广播间隔可动态调整 (100m秒~10秒)
- 设备名Device ID可动态修改
- 电池电量可查询
Realtag iBeacon Demo / 开发前的准备
- 1.在 iOS 设备上可以获得更好的体验
- 2.可在App Store 里安装 lightblue 和Airlocate /Locate- iBeacon APP
- 1)Lightblue 用来修改Realtag’s iBeacons 参数
- 2)Airlocate/Locate-iBeacon 用来demo iBeacon ranging
** 需要 iPhone4S,iPad3,iPad mini 或以上 **
用 Lightblue 来修改 Realtag iBeacon 参数
- *Service UUID: 0xFFA0
- 1) 0xFFB0: Pair key (Reserved)
- 2) 0xFFB1: Major+Minor ID
- 3) 0xFFB2: iBeacons UUID
- 4) 0xFFB3: Advertising Inteval
- 5) 0xFFB4: Device ID
- 6) 0xFFB5: Deployment mode
- 7) 0xFFB8: TX Power
Realtag iBeacon 固件说明
1. 默认 iBeacon UUID:
0xE2C56DB5-DFFB-48D2-B060-D0F5A71096E0
2. iBeacons 参数:
0xFFA0 –> 0xFFB0 Read/Write – 配对密码 | 0xFFA0 –> 0xFFB1 Read/Write – Major ID + Minor ID |
0xFFA0 –> 0xFFB2 Read/Write – iBeacon UUID | 0xFFA0 –> 0xFFB3 Read/Write – 广播间隔 |
0xFFA0 –> 0xFFB4 Read/Write – 设备名Device ID | 0xFFA0 –> 0xFFB5 Read/Write – 部署模式 |
0xFFA0 –> 0xFFB8 Read/Write – Tx Power | 0x180F –> 0x2A19 Read/Notify – Battery life |
3. 支持OAD,可在线升级固件
Realtag iBeacon API 描述
Service UUID:OxFFA0
0xFFB4: 设备名Device ID (Read/Write)
ex: iBeacons# (以“#”结束)
0xFFB5: 部署模式 (Read/Write)
ex: 写 0x00 进入部署模式 ( 默认值0x01:非部署模式)
0xFFB8: TX Power (Read/Write)
ex: 0xC5 (默认值: 0xC5, 即TX Power = -59)
0xFFB4: 设备名Device ID (Read/Write)
ex: iBeacons# (以“#”结束)
0xFFB5: 部署模式 (Read/Write)
ex: 写 0x00 进入部署模式 ( 默认值0x01:非部署模式)
0xFFB6: 传感器MPU6050 数据 (Realtag Sensor)
ex:
0xFFB7: 传感器BMP180 数据(Realtag Sensor)
ex:
0xFFB8: TX Power (Read/Write)
ex: 0xC5 (默认值: 0xC5, 即TX Power = -59)
Service UUID:OxFFA0
0xFFB0: 配对码(Read/Write)
ex: 000000 (默认 000000 = 不需连接密码)
0xFFB1: Major+Minor ID (Read/Write)
ex: 0x01020304( 0x0102=Major ID,0x0304=Minor ID )
0xFFB2: iBeacons UUID (Read/Write)
ex: 0xE2C56DB5-DFFB-48D2-B060-D0F5A71096E0 (不建议修改)
0xFFB3: Advertising Interval (Read/Write)
ex: 0x05 (广播间隔为 100ms 整数倍,默认: 0x05 = 500ms)
Realtag iBeacon 固件使用说明
- 修改参数后, 需要将Tag重新上电(关闭电源再打开)
- 工作状态中, 蓝色LED灯D1以信号发送间隔的频率闪烁
- 工作中, 可按S2键停止/启动广播(打开电源时默认自动广播)
- 连接状态下不会广播,连接断开即重新开始广播
- 连接后可通过Battery Service查看电池电量
关于iBeacon部署指令的说明
- 部署参数位于Service UUID为0xFFA0下的0xFFB5;
- 上电时部署参数默认为 0x01, 即:非部署状态, 可连接进行参数设置;
- 修改部署参数为写入 0x00, 进入部署模式, 断开连接后不再接受连接, (提示为无法连接或其他错误信息)
- 重新上电后恢复为默认非部署状态;
AirLocate 进行 iBeacon Ranging 的 demo
用 Lightblue 来修改 Realtag iBeacon 参数
- *可读取以下传感器的数据输出:
- 1) 6轴运动传感器-MPU6050
- 2) 气压温度传感器-BMP180
- *传感器相关属性:
- 1) 0xFFA0?0xFFB6 MPU6050
- 2) 0xFFA0?0xFFB7 BMP180
RealTag-Sensor
RealTag-Sensor 规格:
- TI CC2541(RealTag-Sensor)
- 6轴运动传感器MPU6050(加速度+角速度)
- 气压温度传感器BMP180
- 板上集成巴伦滤波器及陶瓷天线
- CR2032供电, 带电源开关, 双按键及蓝色LED
- 尺寸为3 cm x 3 cm, 厚度 7 mm
RealTag-Sensor是什么?
- Open Wearable Platform 可穿戴式平台
- Motion Tracker 运动跟踪, 计步器, 手环, 运动辅助教学 …..
- iBeacons 基站
- 小四轴飞机, 智能小车, 智能机器人

Realtag-Sensor – MPU6050 数据输出
MPU6050 原始数据输出 (7 项):
XYZ 加速度传感器:ax,ay,az
温度:aTemp
XYZ 角速度:gx,gy,gz
每个值占用2 字节(Big Endian模式)
ex:
ax = 0x 00 A0 / ay = 0x 02 9C
az = 0x 3E 98 /
aTemp = 0x F7 40
gx = 0x FF FD / gy 40= 0x 00 BC
gz = 0x FF FF
Realtag-Sensor – BMP180 数据输出
BMP180 数据输出 (温度和气压):
每个值占用4个字节 (Big Endian模式)
ex:
Temperature = 0x 00000116 = 278 x 0.1 = 27.8 ℃
Pressure = 0x 000189CA = 100810 pa