I have a BLE device (Adafruit nRF52840 Express) and an Ardusimple simpleRTK2B board. To send the NMEA messages received by my simpleRTK2B to my host computer (Jetson nano), I connected the simpleRT2B to my BLE device via UART:
- switched TX1/RX and RX/TX1
- Common GND
- put IOREF to 3.3V on simpleRTK2B board
Establishing the Bluetooth connection works fine, the problem is, that the NMEA messages received by my host computer seem garbled/not processed correctly and can therefore not be parsed to receive the longitude and latitude data.
I set the baud rate on both devices (simpleRTK2B) and BLE receiver to 115200 and the simpleRTK2B is positioned outside with a clear view of the sky.
I have my simpleRTK2B configured as a rover with the default config file from the website.
Thanks for your help!
Unfortunately there’s no native BLE “serial port” profile, only sensor profiles are available. This is why you see your messages truncated. You will need to add some extra logic in your system to take the NMEA serial stream, cut it in pieces, send it over the air via bluetooth, and re-build those pieces on your other bluetooth side.
Please login or Register to submit your answer