Skip to content

Latest commit

 

History

History
52 lines (30 loc) · 1.5 KB

mjwsd05mmc-ble-api.md

File metadata and controls

52 lines (30 loc) · 1.5 KB

Smart Temperature and Humidity Meter 3

About MJWSD05MMC

  • Miaomiaoce (MMC) 'Smart Temperature and Humidity Meter 3' MJWSD05MMC are hygrometers
  • Has onboard clock
  • Has sensors to relay temperature and humidity
  • Uses Bluetooth Low Energy (BLE) and has a limited range
  • A CR2450 coin cell batteries is used as power source

Protocol

The device uses BLE GATT for communication.
Sensor values are immediately available for reading.

BLE & GATT

The basic technologies behind the sensors communication are Bluetooth Low Energy (BLE) and GATT. They allow the devices and the app to share data in a defined manner and define the way you can discover the devices and their services. In general you have to know about services and characteristics to talk to a BLE device.

Endianness

Data structure

Bluetooth payload data typically uses little-endian byte order.
This means that the data is represented with the least significant byte first.

To understand multi-byte integer representation, you can read the endianness Wikipedia page.

Services, characteristics and handles

The name advertised by the devices is unknown.

TODO

Historical data

TODO

Advertisement data

TODO

Reference

[1] -

License

MIT