BLE Rover
BLE rover mode is utilized when the RoboDot Touch is intended to operate with BLE applications. In this mode, the WiFi access point and web UI are disabled, restricting access to these features. To exit BLE rover mode, one must change the boot mode through the touchscreen settings page.
When BLE rover mode is active, your app should connect to the Touch_### advertisement to establish communication.
BLE Devices
In BLE rover mode, Android OS typically requires devices to first pair with the smartphone before establishing a connection. This step involves navigating to the Bluetooth settings on the Android device, locating the RoboDot Touch, and completing the pairing process. In contrast, iOS devices do not display the RoboDot Touch in the Bluetooth menu for pairing. Instead, the iOS application utilizes the Core Bluetooth framework to discover and connect to the device directly, streamlining the communication process without the traditional pairing steps.
Data Output
In BLE rover mode, the RoboDot Touch outputs NMEA data over the Nordic UART characteristic, which serves as a key communication channel for transmitting standardized GPS data to connected applications. Meanwhile, it also supports the reception of RTCM3 correction streams, which enhances the accuracy by providing differential GPS correction data. This integration ensures that the RoboDot Touch maintains high precision in its positioning data, essential for applications requiring reliable and accurate location services.
Last updated
Was this helpful?