Skip to content

AdnanAliShabir/ETEKCITY-Smart-Nutrition-Scale-ESN00

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ETEKCITY-Smart-Nutrition-Scale-ESN00

ETEKCITY smart nutrition scale protocol reverse engneering

In the iOS app, we have successfully implemented the functionality to read weight from the Etekcity Smart Scale. The WeightScaleManager class handles the BLE communication, and the data packets follow the structure outlined in the protocol section.

BLE Protocol

This section provides information on the researched BLE protocol:

BLE Services & Characteristics

> Service: 00001910-0000-1000-8000-00805f9b34fb
>> Characteristic: 00002c10-0000-1000-8000-00805f9b34fb [READ]
>> Characteristic: 00002c11-0000-1000-8000-00805f9b34fb [WRITEWITHOUTRESPONSE, WRITE]
>> Characteristic: 00002c12-0000-1000-8000-00805f9b34fb [NOTIFY, INDICATE]
> Service: 0000180a-0000-1000-8000-00805f9b34fb
>> Characteristic: 00002a23-0000-1000-8000-00805f9b34fb [READ]
>> Characteristic: 00002a50-0000-1000-8000-00805f9b34fb [READ]
> Service: 00001800-0000-1000-8000-00805f9b34fb
>> Characteristic: 00002a00-0000-1000-8000-00805f9b34fb [READ]
>> Characteristic: 00002a01-0000-1000-8000-00805f9b34fb [READ]

Protocol

All packets have this structure

Packet

Inspired by This project was inspired by the work in the metekcity repository. Special thanks to the original contributors for laying the foundation.

About

ETEKCITY smart nutrition scale protocol reverse engneering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages