Connecting RS3 Mini via USB-C to a Custom Android/React Application

I’m developing a custom Android/React application and need to connect it to the RS3 Mini GNSS receiver using a USB-C connection. Could anyone provide guidance or best practices for establishing this USB-C connection? Specifically, I’m looking for information on:

•	Required permissions and USB configurations for Android
•	Available libraries or SDKs that facilitate USB-C communication with RS3 Mini
•	Sample code snippets for establishing and managing the connection
•	Handling data transfer and parsing GNSS data received via USB-C

Any documentation, tutorials, or experiences shared by others would be greatly appreciated!

1 Like

Hi Mubashir,

Welcome to our forum!

I’ve also seen your email, but I think it’s better to answer here since others might have similar questions.

Thank you for sharing the details about your project. However, there is no API or SDK available for the RS3 that I can share.

We recommend setting up Reach using only the Emlid Flow, which provides access to all Reach settings. You can configure the RS3 to stream positioning data over Bluetooth, TCP, or Serial. That’s how the 3rd-party apps work with Reach devices. We do use standard NMEA messages so that you might find some open reference manuals. You can also check how to set it up from the Reach side in our docs.