从口腔B牙刷中读取数据 - 蓝牙4.1低能耗

时间:2018-02-23 19:11:44

标签: bluetooth bluetooth-lowenergy iot gatt

我目前正在努力将我的Oral B牙刷与入伍的智能功能集成在一起。牙刷通过蓝牙与显示生活数据的小屏幕进行通信。也可以在清洁之前或清洁期间将智能手机与口服b应用程序连接,并在那里显示实时值。按下蓝牙按钮后,我已经能够通过贵族(Node.js BLE模块)连接,连接到设备并读取也更新的服务和特征。一旦开始清洁过程,客户端就会断开连接,并且在清洁过程中不再可以建立连接,但它会再次起作用。牙刷有一个SDK和API,仅适用于ios和Android应用程序。 https://developer.oralb.com/

现在我的问题是如何在清洁过程中获取sdk或显示实时值?是否有身份验证或类似背后的东西?有没有人有类似设备或BLE设备的经验?

Service a0f0fff050474d5382084f72616c2d42

     a0f0fff150474d5382084f72616c2d42 (Command)
 properties read, write, notify
 value 00 | ''

     a0f0fff250474d5382084f72616c2d42 (Data)
 properties read, write
 value 00000000 | ''

     a0f0fff350474d5382084f72616c2d42 (Auth)
 properties read, write
 value 00 | ''

     a0f0fff450474d5382084f72616c2d42 (Secret)
 properties read, write
 value 00000000 | ''



Service a0f0ff0050474d5382084f72616c2d42
     a0f0ff0150474d5382084f72616c2d42 (Handle ID)
 properties read
 value 00000000 | ''

     a0f0ff0250474d5382084f72616c2d42 (Handle Type)
 properties read
 value 01 | ''

     a0f0ff0350474d5382084f72616c2d42 (User Account)
 properties read
 value 01 | ''

     a0f0ff0450474d5382084f72616c2d42 (Device State)
 properties read, notify
 value 0200 | ''

     a0f0ff0550474d5382084f72616c2d42 (Battery Level)
 properties read, notify
 value 34 | '4'

     a0f0ff0650474d5382084f72616c2d42 (Button State)
 properties read, notify
 value 00000000 | ''

     a0f0ff0750474d5382084f72616c2d42 (Brushing Mode)
 properties read, notify
 value 01 | ''

     a0f0ff0850474d5382084f72616c2d42 (Brushing Time)
 properties read, notify
 value 0000 | ''

     a0f0ff0950474d5382084f72616c2d42 (Quadrant)
 properties read, notify
 value 00 | ''

     a0f0ff0a50474d5382084f72616c2d42 (Smiley)
 properties read, notify
 value 00 | ''

     a0f0ff0b50474d5382084f72616c2d42 (Pressure Sensor)
 properties read, notify
 value 00 | ''

     a0f0ff0c50474d5382084f72616c2d42 (Cache)
 properties read, write, notify
 value  | ''



Service a0f0ff2050474d5382084f72616c2d42
     a0f0ff2150474d5382084f72616c2d42 (Status)
 properties read, write, notify
 value 8200 | ''

     a0f0ff2250474d5382084f72616c2d42 (RTC)
 properties read, write
value 8d15ac21 | '

     a0f0ff2350474d5382084f72616c2d42 (Timezone)
 properties read, write
 value a7 | '''

     a0f0ff2450474d5382084f72616c2d42 (Brushing Timer)
 properties read, write
 value 0f | ''

     a0f0ff2550474d5382084f72616c2d42 (Brushing Modes)
 properties read, write
 value 0105020403060000 | ''

    a0f0ff2650474d5382084f72616c2d42 (Quadrant Times)
 properties read, write
 value 1e001e001e001e000000000000000000 | ''

     a0f0ff2750474d5382084f72616c2d42 (Tongue Time)
 properties read, write
 value 00 | ''

     a0f0ff2850474d5382084f72616c2d42 (Pressure)
 properties read, write
 value 03 | ''

     a0f0ff2950474d5382084f72616c2d42 (Data)
 properties read
 value 4ef1a721800002010000046478801d00 | 'Nq'!dx'

     a0f0ff2a50474d5382084f72616c2d42 (Flight Mode)
 properties read, write
 value 00 | ''

0 个答案:

没有答案