- Impressum / Datenschutz / ...
- Hardware
- Hacking und "tear down"
- Oral B Zahnbürste auslesen - Bluetooth 4.1 Low Ene
Oral B Zahnbürste auslesen - Bluetooth 4.1 Low Ene
- DorNickie
- Autor
- Offline
- New Member
Weniger
Mehr
- Beiträge: 1
- Dank erhalten: 0
23 Feb 2018 18:54 #381
von DorNickie
DorNickie erstellte das Thema Oral B Zahnbürste auslesen - Bluetooth 4.1 Low Ene
Hallo,
Ich sitze zur zeit an der Integration meiner Oral B Zahnbürste mit den angeworben Smart Features. Die Zahnbürste kommuniziert via Bluetooth mit einem kleinem Bildschirm welcher livedaten anzeigt. Es ist auch möglich vor oder während dem Putzen ein Smartphone mit der oral b App zu verbinden und dort sich die live werte anzeigen zu lassen. Ich konnte bereits via npm noble nach dem betätigen der Bluetooth taste, mich mit dem Gerät zu verbinden und Services und Charakteristiken auszulesen welche sich auch updaten. Sobald man aber den Putzvorgang startet disconnectet sich der client und ein verbinden ist während des Putzvorgangs nicht mehr möglich aber danach geht es wieder. Es gibt eine SDK und API zu der Zahnbürste die aber nur für ios und android apps ist. developer.oralb.com/
jetzt besteht für mich die Frage wie schafft es die sdk bzw der display livewerte während des putzvorgangs zu bekommen? steckt in dem fall noch eine authentifizierung oder ähnliches dahinter? Hat jemand schon erfahrung mit ähnlichen Geräten bzw. mit BLE Geräten gemacht?
Ich sitze zur zeit an der Integration meiner Oral B Zahnbürste mit den angeworben Smart Features. Die Zahnbürste kommuniziert via Bluetooth mit einem kleinem Bildschirm welcher livedaten anzeigt. Es ist auch möglich vor oder während dem Putzen ein Smartphone mit der oral b App zu verbinden und dort sich die live werte anzeigen zu lassen. Ich konnte bereits via npm noble nach dem betätigen der Bluetooth taste, mich mit dem Gerät zu verbinden und Services und Charakteristiken auszulesen welche sich auch updaten. Sobald man aber den Putzvorgang startet disconnectet sich der client und ein verbinden ist während des Putzvorgangs nicht mehr möglich aber danach geht es wieder. Es gibt eine SDK und API zu der Zahnbürste die aber nur für ios und android apps ist. developer.oralb.com/
jetzt besteht für mich die Frage wie schafft es die sdk bzw der display livewerte während des putzvorgangs zu bekommen? steckt in dem fall noch eine authentifizierung oder ähnliches dahinter? Hat jemand schon erfahrung mit ähnlichen Geräten bzw. mit BLE Geräten gemacht?
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 | ''
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
- Startseite
- Impressum / Datenschutz / ...
- Hardware
- Hacking und "tear down"
- Oral B Zahnbürste auslesen - Bluetooth 4.1 Low Ene