compatible hardware version | 1.* |
firmware version | 1.0 |
USB port | micro-B |
Serial port speed | 115200 |
USB voltage | 5V |
USB current | 100mA |
If you are not sure how to connect to your device, you can follow this Getting Started page.
> read temperature
This command will print ambient temperature, object temperature and the temperature unit
> write temperature.unit=kelvin
This command changes the temperature unit to be kelvin
> read history.1
The history.1 is always the lastest reading and history.100 is the oldest reading, if there is any.
> write temperature.unit={enum}
The input data type isenum.
The value of {enum} should be one of {celsius, kelvin, fahrenheit}.
> write config.emissivity={float}
The input data type isfloat.
The value range of this property is [0.1, 1.0].
> write calibration.object.offset={float}
The input data type isfloat.
The value range of this property is [-300, 500].
> write calibration.object.scale={float}
The input data type isfloat.
The value range of this property is [-10, 10].
> write calibration.ambient.offset={float}
The input data type isfloat.
The value range of this property is [-300, 500].
> write calibration.ambient.scale={float}
The input data type isfloat.
The value range of this property is [-10, 10].
> 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
> read temperature.object
The output data type is float.
> read temperature.ambient
The output data type is float.
> read temperature.unit
The output data type is enum.The value can be one of {celsius, kelvin, fahrenheit}.
> read config.emissivity
The output data type is float.
The value range of this property is [0.1, 1.0].
> read history.[history_index].object
[history_index] should be in the range of [1, 100].
The output data type is float.
> read history.[history_index].ambient
[history_index] should be in the range of [1, 100].
The output data type is float.
> read calibration.object.offset
The output data type is float.
The value range of this property is [-300, 500].
> read calibration.object.scale
The output data type is float.
The value range of this property is [-10, 10].
> read calibration.ambient.offset
The output data type is float.
The value range of this property is [-300, 500].
> read calibration.ambient.scale
The output data type is float.
The value range of this property is [-10, 10].
> 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: | 35.3mm |
C: | 12.0mm |
D: | 29.5mm |
E: | 2.54mm |
The Firmware flashing page documents the steps for downloading the firmware to the device.