Skip to content

Mining with Onocoy

Some RTK networks, such as Onocoy, offer users incentives for operating a reference station and contributing RTK corrections to their network. These incentives are often tied to a form of cryptocurrency, which is rewarded based upon a performance scale after the data is validated.

Warning

This section is for educational purposes only!

This section doesn't contain nor should it be represented as an endorsement of any of the projects mentioned nor as financial advice. Don’t invest anything you aren’t willing to lose.

Onocoy Documentation

Onocoy provides users with documentation for mining rewards with an RTK reference station. To get started, users will need to have installed and mounted the hardware of their RTK mosaic-X5 and created a user account with Onocoy. Then, users can obtain NTRIP server credentials from their account, to connect their reference station to the Onocoy network.

Onocoy documentaion

Onocoy documentaion for mining rewards.

Configure the RTK mosaic-X5

In order to connect their RTK mosaic-X5 to the Onocoy network, users will need to adjust the configurations of the mosaic-X5 and setup an NTRIP server to the Onocoy network.

 Enable L5 Band Reception

Before setting up the RTK mosaic-X5 as an NTRIP server, users will need to enable the GPS L5 frequency band in order to provide corrections for it. These steps, are documented in the Enable the L5 Band section of this tutorial:

  • L5 Signal Reception

    Below, are instructions to enable the RTK mosaic-X5 to receive GNSS signals from the GPS L5 frequency band.


    Admin > Expert Control > Control Panel > Navigation > Receiver Operation > Masks - Set "Discard unhealthy satellites" to off for both "Tracking" and "PVT"

    L5 Configuration - Step 1
    L5 Configuration - Step 1 (PNG).

    Navigation > Advance User Settings > Tracking > Signal Tracking : Enable GPSL5 signal tracking

    L5 Configuration - Step 2
    L5 Configuration - Step 2 (PNG).

    Navigation > Advance User Settings > PVT > Signal Usage - Enable GPSL5 in both “PVT” and “navigation data decoder”

    L5 Configuration - Step 3
    L5 Configuration - Step 3 (PNG).

    Info

    Make sure to click the OK button at the bottom of each page, where you are making changes to update the current configuration. Also, don’t forget to save it to boot, if you want the configuration to persist when you cycle power.

 Connect to the Onocoy Network

In order to connect the RTK mosaic-X5 to the Onocoy network, users will need to set up an NTRIP caster in the mosaic-X5 configuration settings. In order to receive the rewards, Onocoy expects a specific set of configurations as listed in their online documentation.

NTRIP configuration settings

The specific parameters for connecting an NTRIP server to the Onocoy network, as listed in their documentation.

Most of steps for these requirements, are documented in the Configure the NTRIP Server section of this tutorial:

  • Configure the NTRIP Server


    Check that the Position Mode is set to Static, using either the precise position from your RINEX post-process data or an automatic Reference Position.

    Configuring the Reference Position
    Configuring the Reference Position (PNG).

    In the Corrections tab, select New NTRIP server:

    Configuring the NTRIP server
    Configuring the NTRIP server (PNG).

    Ignore this information for this step

    Enter the details from the confirmation email:

    Configuring the NTRIP server
    Configuring the NTRIP server (PNG).

    Success

    Instead of the confirmation email, use the information provided in the Onocoy documentation:

    • Configure the NTRIP caster to point to servers.onocoy.com, port 2101.
    • For the mountpoint name, you can choose any alphanumeric text you like. This is only informative and will show up in your dashboard, not publicly. It will also help you identify which server device is which.
    • For username and password, enter the credentials for your device as created in Step 2.

    Configuring the NTRIP server
    Configuring the NTRIP server (PNG).

    Then use the Configure Output button to select the RTCM Output Type and which RTCM messages to send. Here we select RTCMv3. The mosaic-X5 supports both RTCMv2 and RTCMv3, but v3 has better data compression and message integrity so we will use that.

    Configure Output
    Configure Output (PNG).

    Ignore this information for this step

    We also need to select which type of RTCM message to send. Here we select MSM7 since these are the longest highest precision messages. The message length does not matter since we are using Ethernet and WiFi, but it could be important if we were using Serial (UART) or LoRa to carry the correction messages.

    Configure Output
    Configure Output (PNG).

    Success

    Instead, also select the RTCM messages listed in the Onocoy documentation. Below, are the RTCM messages we selected:

    • Enable RTCM3, MSM Messages 1005, 1077, 1087, 1097, 1117, 1127, 1137, and 1230 in the reference station receiver.
    • onocoy supports MSM4/5/6/7 messages

    RTCMv3 messages
    RTCMv3 messages (PNG).

    Info

    Remember to click the OK button at the bottom of the page, after making changes to update the current configuration. Also, don’t forget to save it to boot, if you want the configuration to persist when you cycle power.

 Enable L5 Corrections

The last step in configuring the NTRIP server, users will need to enable the GPS L5 signal to be included in the MSM output messages. This will allow the RTK mosaic-X5 to provide RTK corrections for the GPS L5 frequency band. These steps, are documented in the Output L5 Corrections section of this tutorial:

  • Output L5 Corrections

    Below, are instructions for outputting RTK corrections for the GPS L5 frequency band, from the RTK mosaic-X5.


    From the drop-down menu of the Corrections tab of the web interface, select Corrections > Corrections Output to bring up the corrections output settings. On this page, locate the Advanced Settings menu, where users can define the data intervals and formatting. Clicking on this will prompt a security dialog box to pop up, click the Proceed button to make changes to these settings. RTK corrections for the GPS L5 frequency band are only available in the RTCMv3 messages; therefore, users will need to select the RTCMv3 tab.

    Advanced settings for RTCMv3 Output
    Advanced settings for RTCMv3 Output (PNG).

    Scroll down to the RTCMv3 Data Formatting section, select the box next to the GPSL5 to enable the RTK corrections for the GPS L5 frequency band. In the example below, we have enable all the available signals to be included in the MSM output messages.

    Advanced settings for RTCMv3 Data Formatting
    Advanced settings for RTCMv3 Data Formatting (PNG).

    Info

    Make sure to click the OK button at the bottom of each page, where you are making changes to update the current configuration. Also, don’t forget to save it to boot, if you want the configuration to persist when you cycle power.

 Receive Rewards

Once users have connected the RTK mosaic-X5 as an NTRIP server on the Onocoy network, there are a few additional steps in that need to be completed, a specified in their online documentation.

  Happy Mining!