DEV Community

Yongchang He
Yongchang He

Posted on

Wi-Fi communication using two u-blox C099-F9P application board

The C099-F9P RTK Base can be set to operate as a Wi-Fi access point and UDP server to deliver RTCM correction data via a Wi-Fi link. For the Rover operation, C099-F9P can be configured to either Wi-Fi STA mode or AP mode. STA mode is suitable for one Base to one Rover communication.

Image description

This article will introduce Base AP mode and Rover STA mode configuration.

Prerequisites

Getting started

Base ODIN-W2 configuration in Wi-Fi AP mode

1.Configure C099-F9P ODIN-W2 to work in Wi-Fi AP mode using CLI in Tera Term terminal:

/mem_store/run wifi_ap 
Enter fullscreen mode Exit fullscreen mode

2.Set the C099-F9P Wi-Fi and I2C interface to support the base configuration:

/mem_store/run base
Enter fullscreen mode Exit fullscreen mode

3.Restart the C099-F9P application board to apply Wi-Fi AP mode settings, and the Base ODIN-W2 will wait until a Wi-Fi STA Rover connects to it before streaming any data via the Wi-Fi link. The screenshot below shows the Base is streaming data to Rover via a Wi-Fi connection.

Image description

Rover ODIN-W2 configuration in Wi-Fi STA mode

1.Configure C099-F9P ODIN-W2 to work in Wi-Fi STA mode using CLI in Tera Term terminal:

/mem_store/run wifi_sta
Enter fullscreen mode Exit fullscreen mode

2.Set the C099-F9P to support rover configuration:

/mem_store/run rover
Enter fullscreen mode Exit fullscreen mode

3.Restart the Rover C099-F9P application board to apply Wi-Fi STA mode settings, and the Rover C099-F9P automatically connects to the C099-F9P Base.

Image description

RTCM data streaming

When the Rover receives RTCM correction data from Base, the Fix Mode should change from 3D to 3D/DGNSS (3D/DGNSS/FLOAT or 3D/DGNSS/FIXED), and the RTK LED blinks in green. The two screenshots show the Base was in 3D/DNGSS Fix Mode and the Rover was in 3D/DGNSS/FIXED Fix Mode.

Image description

Image description

Trouble Shooting

You may need to consult this link if there is no RTCM data streaming.

Reference

https://blog.adafruit.com/2020/06/08/eye-on-npi-u-blox-c099-f9p-application-board-for-zed-f9p-gnss-rtk-module-eyeonnpi-adafruit-digikey-digikey-ublox/?gclid=Cj0KCQjwjbyYBhCdARIsAArC6LJrPi4IL63FlciBqmsiVi17k99ISIA6yqlpx9lrUJMC3ofOh8-L4CkaAnGgEALw_wcB

Top comments (0)