Card image
帮助和文档

牙刷(蓝牙+WIFI)


 PDF下载地址:wifi+ble牙刷 MCU端应用手册

 

AiLink wifi+ble牙刷MCU 端应用手册

 

 


 

版本V1.0.4

更新日期:20200818

深圳市易连物联网有限公司版权所有

 

修改记录

 

文档版本

作者

发布日期

修改说明

V0.0.1

蔡永聪

2020/03/13

初稿

V1.0.1

蔡永聪

2020/5/11

修改指令描述和更新排版

V1.0.3

蔡永聪

2020/5/12

把牙刷中立即运行当前配置指令合并到设置当前工作档位

V1.0.4

lxl

2020/8/18

为精简协议,在应用手册中屏蔽部分MCU不需要用到的指令

 

 

 


概述

本文档适用于WM06模块。

MCU使用UART控制模块,使数据在BLE或者WIFI中传输,快速实现电动牙刷的智能化。

请扫描此二维码下载AiLink APP。

 

下文中表明的MCU为与模块连接交互的芯片。

1 
说明

1.1 目的

为了便于MCU端开发人员快速实现电动牙刷的智能化。

1.2 适用人员

本文档适用于应用WM06作为电动牙刷传输数据MCU端开发人员。

1.3 关于模块

  • 模块上电需要时间进行配置,当配置完成,进入就绪时,模块会主动给MCU返回模块状态信息,详情请查看“块上报状态”。

  • 当模块BLE连接时候,数据通道是串口和BLE;如果BLE没有连接,而WIFI连接上时,数据通道是串口和WIFI

  • 模块应设置CIDVIDPIDWiFi+Ble电动牙刷CID0x0012

     

2 
工作模式

模块支持正常工作模式、断电模式和失能模式,用户可以根据自身需求合理选择模式。用户可以在设计PCB的时候,预留两种方式的电路。详情请查看硬件规格书规格书。

2.1 断电模式

  • 在此模式下,模块完全断电,需要供电才能正常工作,这种模式有利于省电。

  • 在此模式下,MCU可以根据模块的连接状态选择合适的时间断电关机,例如,在非蓝牙连接状态时,MCU工作完30s后断电关机,在蓝牙连接状态时,工作完120s后断电关机。获取模块的连接状态,也可以通过串口读取模块状态。这种做法有利于用户能够顺利传输数据到APP上,而不会出现反复关机断连问题。

    工作流程:

  1. 模块上电。

  2. 模块上电就绪后,会给MCU返回模块状态

  3. MCU设置CIDVIDPID

  4. MCU设置模块其他内容。

  5. MCU发送数据。

  6. MCU、模块断电关机。

     

     

     

3 蓝牙接口(默认)

3.1 蓝牙名称:AiLink_xxxx

注:xxxxMac地址后4个字符


      1.  

3.5 广播数据

模块广播数据内容包含:

1Company ID 。固定:496eInInet缩写,此处预留后续申请SIG company

2CID:产品类型(2bytes)(电动牙刷为0x0012

3VID:厂商ID 2byte) (由我司分配)

4PID:产品ID 2byte) (由厂商分配)

5Mac地址(MAC是固定的,小端序)

例如广播出来的自定义数据为:

6e49001200010001126134231102

6e49:为In0012CID,表示产品类型,0001VID,表示厂商ID0001PID,表示产品ID

126134231102Mac地址,因为是小端序,所以Mac地址是:02 11 23 34 61 12

 

蓝牙工具显示如下图: