Efento SP. J.
Ul.Krupnicza 14/5
31-123 Kraków
Configuration with a custom server
Efento NB-IoT sensors send data using the CoAP protocol (
Constrained Application
Protocol). CoAP is a lightweight UDP based data exchange protocol that is one of the standard IoT
protocols. The data is sent in Protobuf format, which, thanks to its low overhead, is also very convenient
for sending data by Internet of Things devices.
Efento sensors can be easily integrated with any server application. Integration allows users to access
all the sensors’ features in their application - this includes both receiving the data from the sensors and
remotely configuring the devices. A detailed description of the data format sent in Protobuf is available in
the "Efento NB-IoT Sensors Integration Manual". We can also provide you with a demo source code,
which you can run on your server in order to communicate with Efento NB-IoT sensors. Should you have
any questions about the integration, please contact our
.
In order to set a sensor to send the data to a custom server:
1. Connect to the sensor with Efento Logger, tap on the three dots in the upper right corner ->
“Network settings” -> “Server”
2. Select “Other” and key in the address and port of the server, to which the data should be sent
3. If you want to, you can use the “Organisation token” field to send additional information to the
server (e.g. API token). Optionally, you can set the sensor to send its IMEI to the server. To
switch that option on, select the checkbox “IMEI as token”.
Device settings
All the settings of Efento sensors described in this chapter can be also done remotely, from the server.
In order to get the information how to configure the device remotely, please refer to the Efento Cloud
User Manual or to the Efento NB-IoT Sensors Integration Manual.
Thresholds
The device allows users to set three types of thresholds for each of the measured physical values. If a
measurement exceeds the threshold value, the transmission to the server takes place immediately, no
matter what the transmission interval is.
●
Lower threshold
- if a measurement taken by the sensor is lower than the threshold value, the
transmission to the server will be triggered
●
Upper threshold
- if a measurement taken by the sensor is higher than the threshold value, the
transmission to the server will be triggered
●
Differential threshold
- if the absolute value of the difference between the current measurement
and the last measurement sent to the server, the transmission to the server will be triggered
Users can also set the sensor to calculate the average value out of a few measurements and compare
this value to the differential threshold value. This feature is used to reduce the effect of measurement
| +48 574 753 980 | [email protected]