The Atmocube transmits information wirelessly using BLE (Bluetooth Low Energy) messages. Any device with BLE capability, like a smartphone with the Atmocube app and e-ink screen, can receive these messages if they are within 10-15 meters of the Atmocube. This feature makes it easy to automate tasks without complicated authentication procedures. It's a convenient way to incorporate Atmocube into your automation setup.
Please note that device administrators can choose to turn off the BLE advertising using the Atmocube Configuration Tool.
v.1.3, 21-May-2023
Advertisement Packet Format
Len | Type | Description | Value |
2 | 0x01 | Flags | 0x06 |
10 | 0x09 | Complete local name | 0x435542455F0000
CUBE_0000
Where 0x0000 - device id - last 2 bytes of mac address in hex format |
16 | 0xFF | Manufacturer Specific Data | Bytes are in LE format (little-endian)
Empty values are filled with FF Company IdentifierSize: 2 bytes BLE Packet VersionSize: 1 byte Example: 0x00
Description:
Packet v1tVOC, ppbSize: 2 bytes Packet v2VOC IndexSize: 1 byte
Packet v2NOx IndexSize: 1 byte
PM2.5, µg/m³ × 10Size: 2 bytes PM10, µg/m³ × 10Size: 2 bytes Temperature, °C × 100Size: 2 bytes Relative Humidity, % × 100Size: 2 bytes CO₂, ppmSize: 2 bytes |
Scan Response Packet Format
Len | Type | Description | Value |
24 | 0xFF | Manufacturer Specific Data | Bytes are in LE format (little-endian)
Empty values are filled with FF
Company IdentifierSize: 2 bytes Barometric Pressure, mbar × 100Size: 4 bytes Noise, dBSize: 1 byte Luminosity, luxSize: 2 bytes PM1, µg/m³ × 10Size: 2 bytes CH₂O, ppbSize: 2 bytes People CountSize: 1 byte CO, ppbSize: 2 bytes O₃, ppbSize: 2 bytes Firmware VersionSize: 4 bytes Status ByteSize: 1 byte
Description:
0 bit - Connectable = 1 1 bit - Reserved 2 bit - Reserved 3 bit - Reserved 4 bit - Reserved 5 bit - Reserved 6 bit - BLE busy status 7 bit - MQTT status
Examples:
|
0xFFFF - Sensor is not available
0xFFFE - Sensor heating