A8105蓝牙模块

产品分类: 蓝牙模块    
    产品简介: 蓝牙模块4.0BLE低功耗模块A8105串口模块,适用产品广泛:智能家居,蓝牙打印设备,蓝牙门锁遥控,运动健身器材,消费类电子产品
    订购热线:138-2339-1106    

      SSM001 User Guide V1.0

      l 产品说明:

      支持 Bluetooth 4.0 和 Bluetooth 4.1;

      标准 UART 接口 XX\8\N\1;

      默认波特率 19200bps;

      可以通过命令修改和查询 UUID、MAC ADDRESS、TX Power、 Connect Interval、ADV interval、Device Name、Manufacture Name、 Model Name、Battery Value 等参数;

      可通过命令复位模组;

      通过命令查询模组状态及设定模组状态;

      通过命令设定模组进入省电模式,并通过 MASTER 串口 TX 引脚唤醒模组进入正常工作模式;

      支持命令回复出厂设置;

      用户通过 UART 和 APP 均可设定相关参数并具有掉电保存功能;

      模组接收到 MCU 或 APP 发送的任何命令,都会反馈 ACK 命令给 MCU 或 APP,MCU 或 APP 根据模组反馈的 ACK 判断命令是否正确执行。

      波特率修改命令发送并执行成功后,必须执行复位模组的命令,模组软件复位后,根据设定的波特率才能成功实现 UART 通信。

      MCU 通过 UART 发送数据时,一次发送的数据长度最大 20 字节;APP 通过命令发送数据时,数据长度最大为 15 字节。

      l 命令描述:

      Demand ADV Request:Data value=1,模组收到命令后,从 standby 模式进入 ADV 模式;Data value=0,模组收到命令后,从 ADV 模式进入 standby 模式;返回 ACK 命令给 MASTER。

      Demand BLE_Disconnect:模组收到命令后,断开链接,并进入 standby 模式。返回 ACK 命令给 MASTER。

      Demand PowerSaving:模组收到命令后,进入省电模式;MCU 的 TX 脚保持低电平 5mS 以上,可以唤醒模组。

      Demand Reset Module:模组收到命令后,自动复位;

      Demand Send Data:Master 通过此命令发送数据给模组。数据长度最大为 20 字节,最小为 1 个字节;模组收到此命令后,返回 Response Received Data 命令;

      Inquiry ADV interval:Master 通过此命令读取模组当前的 BLE 广播时间间隔参数,模组收到此命令后,返回当前广播时间参数,共 5 字节,分别为:广播使能 1Byte、

      超时时间 2Byte、广播间隔时间 2Byte。BLE ADV Timeout = timeout x 9.765 ms; BLE ADV Interval = Interval x 1.22 ms;

      Demond RobotCtrl_BleSendBattery:模组收到此命令后返回当前电池电量;

      Inquiry BLE State Request:Master 通过此命令读取模组当前的 BLE 状态,模组收到此命令后,返回 Response BLE State 命令,状态值为 standby(0)、ADV(1)、Connect

      (2)之一。

      Inquiry Connect Interval Request:Master 通过此命令读取模组当前的 BLE 连接时间间隔参数,模组收到此命令后,返回 Response Connect Interval 命令;BLE 连接时间

      间隔参数共 6 字节,分别为:最小间隔、最大间隔、超时时间,各为 2 个字节。BLEConnect Interval =最大/最小间隔 x 1.25ms; BLE Connect Supervision Timeout =超时时间 x 10ms;

      Inquiry Device Name:Master 通过此命令读取模组当前的设备名称,模组返回值为0x24+命令 ID+数据长度+设备名称+校验码+0x0D;

      Inquiry Firmware Revision: Master 通过此命令读取模组当前的固件版本号,模组返回值为 0x24+命令 ID+数据长度+固件版本号+校验码+0x0D; 固件版本号最大为 8 字节长度。

      Inquiry Hardware Revision:Master 通过此命令读取模组当前的硬件版本号,模组返回值为 0x24+命令 ID+数据长度+硬件版本号+校验码+0x0D; 硬件版本号最大为 8 字节长度。

      Inquiry MAC address:Master 通过此命令读取模组当前的 MAC 地址,模组返回值为 0x24+命令 ID+数据长度+ MAC 地址+校验码+0x0D; MAC 地址为 6 字节。

      Inquiry Manufacturer Name:Master 通过此命令读取模组当前的厂商信息,模组返回值为 0x24+命令 ID+数据长度+ 厂商信息+校验码+0x0D; 厂商信息最大为 16 字节。

      Inquiry Model Number:Master 通过此命令读取模组当前的产品型号,模组返回值为 0x24+命令 ID+数据长度+ 产品型号+校验码+0x0D; 产品型号最大为 16 字节。

      Inquiry Serial Number:Master 通过此命令读取模组当前的产品 ID,模组返回值为0x24+命令 ID+数据长度+ 产品 ID+校验码+0x0D; 产品型号最大为 8 字节。

      Inquiry Software Revision:Master 通过此命令读取模组当前的软件版本号,模组返回值为 0x24+命令 ID+数据长度+ 软件版本号+校验码+0x0D; 软件版本号最大为 8 字节。

      Inquiry Tx Power:Master 通过此命令读取模组当前的发射功率,模组返回值为 0x24+

      命令 ID+0x01+ 功率+校验码+0x0D;功率值为 1 个字节,1‐>7dBm ; 2‐>5dBm ; 3‐>4dBm ; 4‐>2dBm ; 5‐>0dBm ; 6‐>‐4dBm ; 7‐>‐8dBm;

      Inquiry UUID:Master 通过此命令读取模组当前的 SERVICE 的 UUID,模组返回值为0x24+命令 ID+数据长度+ SERVICE 的 UUID+校验码+0x0D; UUID 为 6 字节。

      Inquiry BaudRate:Master 通过此命令读取模组当前的波特率,模组返回值为 0x24+

      命令 ID+数据长度+ 波特率+校验码+0x0D;波特率最大为 1 字节,从 0‐5 分别代表不同速率,默认值为 5;0‐>600;1‐>1200;2‐>2400;3‐>4800;4‐>9600;5‐>19200;

      modify ADV Timing:Master 通过此命令修改模组当前的 BLE 广播时间间隔参数,模组收到此命令后,返回 ACK 命令;BLE 广播时间间隔参数共 5 字节,分别为:广播使能 1Byte、超时时间 2Byte、广播间隔时间 2Byte。BLE ADV Timeout = timeout x 9.765 ms; BLE ADV Interval = Interval x 1.22 ms;

      modify BaudRate:Master 通过此命令修改模组当前的波特率,模组返回 ACK 命令;波特率最大为 1 字节,从 0‐5 分别代表不同速率,默认值为 5;修改波特率后,需要复位模组后才能用新的波特率进行串口通信。0‐>600 ;1‐>1200 ;2‐>2400 ;3‐>4800 ; 4‐>9600;5‐>19200;

      modify Connect Interval:Master 通过此命令修改模组当前的 BLE 连接时间间隔参数,模组收到此命令后,返回 ACK 指令;BLE 连接时间间隔参数共 6 字节,分别为:最小间隔、最大间隔、超时时间,各为 2 个字节。BLE Connect Interval =最大/最小间隔 x 1.25ms; BLE Connect Supervision Timeout =超时时间 x 10ms;连接间隔参数是否修改成功,需要 APP 端进行确认。

      Modify Device Name:Master 通过此命令修改模组当前的设备名称,模组返回 ACK 指令; 设备名称最大 32 字节。第一字节值等于设备名称长度,设备名称最大长度为 31 字节;

      Modify Firmware Revision:Master 通过此命令修改模组当前的固件版本号,模组返回 ACK 指令; 固件版本号最大为 8 字节长度。第一字节值等于固件版本号长度

      Modify Hardware Revision:Master 通过此命令修改模组当前的硬件版本号,模组返回 ACK 指令; 硬件本号最大为 8 字节长度。第一字节值等于硬件版本号长度

      Modify MAC address:Master 通过此命令修改模组当前的 MAC address,模组返回 ACK 指令; MAC address 为 6 字节长度。

      Modify Manufacturer Name:Master 通过此命令修改模组当前的厂商信息,模组返回 ACK 指令; 厂商信息最大为 16 字节长度。第一字节值等于厂商信息长度

      Modify Model Number:Master 通过此命令修改模组当前的产品型号,模组返回 ACK指令; 产品型号最大为 16 字节长度。第一字节值等于产品型号长度

      Modify Serial Number:Master 通过此命令修改模组当前的产品 ID,模组返回 ACK指令; 产品 ID 最大为 8 字节长度。第一字节值等于产品 ID 长度

      Modify Software Revision:Master 通过此命令修改模组当前的软件版本号,模组返回 ACK 指令; 软件版本号最大为 8 字节长度。第一字节值等于软件版本号长度

      Modify Tx Power::Master 通过此命令修改模组当前的发射功率,模组返回 ACK 指令;功率值为 1 个字节,1‐>7dBm ; 2‐>5dBm ; 3‐>4dBm ; 4‐>2dBm ; 5‐>0dBm ; 6‐>‐4dBm ; 7‐>‐8dBm;

      Modify UUID:Master 通过此命令修改模组当前的 SERVICE 的 UUID,模组返回 ACK 指令; UUID 为 6 字节。

      Response BatteryLow:模组返回此指令给 Master,表明模组电源电压低于 2V;

      Resum fatory configure:模组收到此命令后,回复出厂设置。

      说明:

      1. check_sum=0x55+startcode(0x24)+command_ID+datalength+data;所有数据按 16 进制;

      2. Up 代表模组发送给 MCU 或 APP 的命令;Down 代表 MCU 或 APP 发送给模组的命令

      * 表示必填采购:A8105蓝牙模块
      * 联系人: 请填写您的真实姓名
      公司名称: 请填写您的公司名称
      联系电话:
      * 手机号码: 请填写您的联系电话
      电子邮件:
      联系地址:
      * 采购意向描述:
      请填写采购的产品数量和产品描述,方便我们进行统一备货。
      验证码: 验证码
      我要评论:  
      *内 容:
      (内容最多500个汉字,1000个字符)
      验证码: 看不清?!
       
      联系怀成
      总经理热线:138-2339-1106

      公司电话:0755-23700264

      公司QQ :250499585

      邮箱:[email protected]

      地址:深圳市宝安区松岗街道松裕路142号502-505