Skip to content

Ground Station configuration

4m1g0 edited this page Jan 8, 2020 · 17 revisions

The Ground Station firmware provides a web panel for board configuration. This makes it easy to review the state of the ground station, change any parameter and even upload a new firmware remotely. Also it ensures that configuration is kept after a new firmware version is uploaded.

The first time the board boot it will generate an AP with the name: FossaGroundStation. Once connected to that network you should be prompted with a web panel to configure the basic parameters of your station. If that were not the case, you can access the web panel using a web browser and going to the url 192.168.4.1.

The parameters that must be filled are the following:

  • GROUNDSTATION NAME: The name of your ground station. If you have registered yours in the Fossa Ground Station Database, the name should match. All ground stations starting with test_ will be considered stations in test mode and all messages from those gs will be published on the TEST telegram channel in order not to flood the main channel with test packaged. Make sure you use a name stating with test_ for example if you are going to test you gs with a satellite emulator. GROUNDSTATION PASSWORD: This is the password of your ground station, you will be asked for this password next time you connect to it through the web panel. The user is always admin
  • SSID and PASSWORD: The configuration parameters of you home WiFi AP so that the ground station can connect to internet.
  • TIME ZONE: Your timezone, this is to show you the time imformation in your timezone.
  • LATITUDE and LONGITUDE: The geographical coordinates of the ground station. This serves the purpose of locating your ground station when you receive a package from the satellite.
  • MQTT_SERVER and MQTT_PORT: These are the address and port of the MQTT server of the project you should not change them if you want the Ground Station to be able to connect the main server.
  • MQTT_USER and MQTT_PASS: These are the credentials of the project MQTT server, the purpose is to be able to collect the most packets from the satellite and manage all groundStations from this central server. You can ask for user and password in this telegram group: https://t.me/joinchat/DmYSElZahiJGwHX6jCzB3Q
  • BOARD TYPE: The hardware board you are using. The firmware is able to autodetect your board but, in case the selection is wrong or you know what you are doing, you can change it manually by modifying this parameter.

Current available boards

HELTEC WiFi LoRA 32 V1

This is the stock Heltec v1 LoRa board, it should be detected automatically and be selected by default if you have this board.

![](images/boards/heltec_lora_32_v1.jpg |200)

HELTEC WiFi LoRA 32 V2

This is the version 2 of the Heltec LoRa board, if you have this board, probably it is not detected automatically and you have to select it on the confi panel manually. If you don't do so the Lora communication will not work.

TTGO LoRa 32 v1

This is the first version of the TTGO LoRa board,it should be detected automatically and be selected by default if you have this board.

TTGO LoRA 32 v2

This is the version 2 of the TTGO LoRa board, if you have this board, probably it is not detected automatically and you have to select it on the confi panel manually. If you don't do so the Lora communication will not work.

T-BEAM + OLED

Warning this board is supposed to work with this configuration but it will not be automatically detected and it's not properly tested yet. If you have this board we would like to hear your experience.

Custom ESP32 Wroom + SX126x (Crystal)

TTGO LoRa 32 V2 Modified with module SX126x (crystal)

Custom ESP32 Wroom + SX126x DRF1268T (TCXO) (5, 2, 26, 13)

Custom ESP32 Wroom + SX126x DRF1268T (TCXO) (5, 26, 14, 12)

Clone this wiki locally