Teltonika EYE device pairing and data sender configuration example
The information in this page is updated in accordance with firmware version 00.07.03.2.
Introduction and prerequisites
In this article, we will explore the usage of Teltonika Eye sensors and beacons with Teltonika Networks devices. The Teltonika Eye sensor is a powerful tool that allows for monitoring and tracking of vehicles and other mobile assets. When paired with Teltonika devices, the sensor can provide a wealth of information such as identification, temperature, humidity and even movement.
For this use case, we are going to need Teltonika Networks device with Bluetooth functionality, for example, RUTX11. We are also going to need either a Teltonika EYE sensor or Teltonika EYE beacon.
Connection topology
Connection topology in this case is simple, we are going to send Bluetooth data from either EYE sensor or EYE beacon using Data to server functionality. More detailed topologies are presented in the configuration sections.
Adjusting EYE device protocol and settings
The Teltonika Eye sensor supports several Bluetooth protocols, including iBeacon and Eddystone. By supporting both Protocols, the Teltonika Eye sensor can be used in a variety of different applications and environments. For more information regarding these settings, please refer to this article: EYE App configuration
Connecting Bluetooth sensors to the device
Follow these steps to pair either EYE sensor or EYE beacon to the RUTX11 or another Teltonika device of your choice.
Navigate to Services → Bluetooth and follow the steps below:
- Press on the toggle to Enable Bluetooth
- Press Scan
Once the Scan is finished, you should be able to see a list with all Bluetooth devices around. You can identify your EYE device by looking at the MAC address on top of it. To Pair an EYE device to our RUTX11, simply select it (1) and press Pair (2).
If the EYE device has paired successfully, you should be able to find it in the Paired Devices list. Press on the Details button to view if the details and protocol are displayed correctly.
Here is how the information should be displayed if you connect Bluetooth EYE Sensor and press the Details button. You should be able to see information like Humidity, Temperature, Signal Strength, Battery Voltage, etc.
Bluetooth Data to Server using HTTP protocol
In this section, we are going to upload Bluetooth data to server using HTTP Protocol. Here is the connection topology to help you understand things better:
We are going to use a Beeceptor app as a HTTP server to get Bluetooth sensor data from the device.
Data sender setup
Follow these steps to configure Data to server functionality:
- Navigate to Services → Data to Server
- Press Add to add a new data sender
Data and collection configuration
Each data collection group contains the following information. Configure device accordingly:
- Enable: on
- Name: Eye_HTTP (input any preferred name)
- Timer: Period
- Period: 60
- JSON format
Leave everything else as default and press Save & Apply
HTTP server configuration
- Type: HTTP
- Server address: desired server address.
Note: Not specified fields are optional.
HTTP server testing
To test the configuration, go to the HTTP server and check if you are getting the data, if you are using Beeceptor, then you need to check Mock server as shown in the picture.
Summary
This configuration example demonstrates the process of pairing Teltonika Bluetooth Eye Sensors and Beacons with a RUTX11 router. The setup also includes testing the functionality of Bluetooth data transmission to a server using both HTTP and MQTT protocols. The example provides a step-by-step guide on how to connect the sensors and beacons to a router and effectively send data to a remote server for analysis and processing.
References
Teltonika EYE sensor - More information about Teltonika EYE sensor
Teltonika EYE beacon - More information about Teltonika EYE beacon
RUTX11 Data to server - More information about Data to Server functionality
EYE App configuration - Teltonika EYE App configuration