compatible hardware version | 1.* |
firmware version | 1.0 |
USB port | micro-B |
Serial port speed | 115200 |
USB voltage | 5V |
USB current | 100mA |
This device has a graphical control panel
Open control panelIf you are not sure how to connect to your device, you can follow this Getting Started page.
> read temperature
> read pressure
> read humidity
> write calibration.temperature.offset=0.5 > write calibration.temperature.scale=1.01
After writing to the calibration parameters, the new temperature reading will be: 1.01*raw_reading+0.5
> write calibration.temperature.offset={float}
The input data type isfloat.
The value range of this property is [-500, 500].
The temperature reading is offset by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the offset of the formula.
> write calibration.temperature.scale={float}
The input data type isfloat.
The value range of this property is [-100, 100].
The temperature reading is scaled by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the scale of the formula
> write calibration.pressure.offset={float}
The input data type isfloat.
The value range of this property is [-50000000, 50000000].
The pressure reading is offset by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the offset of the formula.
> write calibration.pressure.scale={float}
The input data type isfloat.
The value range of this property is [-100, 100].
The pressure reading is scaled by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the scale of the formula
> write calibration.humidity.offset={float}
The input data type isfloat.
The value range of this property is [-100, 100].
The humidity reading is offset by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the offset of the formula.
> write calibration.humidity.scale={float}
The input data type isfloat.
The value range of this property is [-100, 100].
The humidity reading is scaled by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the scale of the formula
> write device.name={string}
The input data type isstring.
The length of the {string} should be less than 16.
> write device.restart={bool}
The input data type isbool.
The default value of device.restart is True. > write device.restart is equivalent to > write device.restart=True
> write device.reset={bool}
The input data type isbool.
The default value of device.reset is True. > write device.reset is equivalent to > write device.reset=True
Reset calibration parameters and device name to their default values.
> read temperature.value
The output data type is float.
> read temperature.unit
The output data type is enum.The value is{celsius}.
> read humidity.value
The output data type is float.
> read humidity.unit
The output data type is enum.The value is{percent}.
> read pressure.value
The output data type is float.
> read pressure.unit
The output data type is enum.The value is{pascal}.
> read calibration.temperature.offset
The output data type is float.
The value range of this property is [-500, 500].
The temperature reading is offset by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the offset of the formula.
> read calibration.temperature.scale
The output data type is float.
The value range of this property is [-100, 100].
The temperature reading is scaled by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the scale of the formula
> read calibration.pressure.offset
The output data type is float.
The value range of this property is [-50000000, 50000000].
The pressure reading is offset by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the offset of the formula.
> read calibration.pressure.scale
The output data type is float.
The value range of this property is [-100, 100].
The pressure reading is scaled by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the scale of the formula
> read calibration.humidity.offset
The output data type is float.
The value range of this property is [-100, 100].
The humidity reading is offset by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the offset of the formula.
> read calibration.humidity.scale
The output data type is float.
The value range of this property is [-100, 100].
The humidity reading is scaled by the value of this property. calibrated_reading = scale * raw_reading + offset. This property is the scale of the formula
> read device.exaberry
The output data type is string.
> read device.documentation
The output data type is string.
> read device.name
The output data type is string.
You can customize the device name by writing to this property.
> read device.systick
The output data type is uint.
The systick is approximately the number of microseconds since power up.
> read device.id
The output data type is hex.
The device ID is unique for each device.
> read device.type_id
The output data type is string.
The type ID is unique for different API and hardware design combination.
> read device.firmware.version
The output data type is string.
> read device.hardware.version
The output data type is string.
A: | 17.0mm |
B: | 30.2mm |
C: | 12.0mm |
D: | 28.6mm |
E: | 2.54mm |
The Firmware flashing page documents the steps for downloading the firmware to the device.