sparkfun / SparkFun_RTK_Everywhere_Firmware

Centimeter precision GPS/GNSS using L1/L2/L5 signals broadcast over Bluetooth, WiFi, and Ethernet.
http://docs.sparkfun.com/SparkFun_RTK_Everywhere_Firmware/
Other
8 stars 6 forks source link

Base mode fails to start NTRIP Server over WiFi #364

Closed nseidle closed 4 days ago

nseidle commented 1 week ago

To replicate:

Device gets WiFi connection but does not connect to NTRIP Server.

Note the

  NTRIP Server 0 start

shown below. So it looks like NTRIP is requesting WiFi, getting it, but then no NTRIP Server actually starts a connection.

  [  7737][D][BLEAdvertising.cpp:529] handleGAPEvent(): handleGAPEvent [event no: 6]
  [  7744][I][BluetoothSerial.cpp:248] esp_spp_cb(): ESP_SPP_INIT_EVT
  [  7750][I][BluetoothSerial.cpp:254] esp_spp_cb(): ESP_SPP_INIT_EVT: slave: start
  [  7758][I][BluetoothSerial.cpp:575] esp_bt_gap_cb(): ESP_BT_GAP_CONFIG_EIR_DATA_EVT: stat:0 num:4
  [  7770][I][BluetoothSerial.cpp:329] esp_spp_cb(): ESP_SPP_START_EVT
  [  8366][D][NVM.ino:155] recordSystemSettingsToFileSD(): Removing from SD: /SFE_EVK_Settings_0.txt
  [  8415][D][NVM.ino:174] recordSystemSettingsToFileSD(): Settings recorded to SD: /SFE_EVK_Settings_0.txt
  [  8438][D][NVM.ino:204] recordSystemSettingsToFileLFS(): Removing LittleFS: /SFE_EVK_Settings_0.txt
  [  8673][D][NVM.ino:216] recordSystemSettingsToFileLFS(): Settings recorded to LittleFS: /SFE_EVK_Settings_0.txt
  STATE_BASE_NOT_STARTED --> STATE_BASE_FIXED_NOT_STARTED, 2024-06-19 21:14:50.548
  [  9201][D][Begin.ino:1352] beginSDSizeCheckTask(): sdSizeCheck Task started
  E (9207) gpio: gpio_install_isr_service(500): GPIO isr service already installed
  Base Mode - SIV: 28
  STATE_BASE_FIXED_NOT_STARTED --> STATE_BASE_FIXED_TRANSMITTING, 2024-06-19 21:14:50.850
  NTRIP Server 0 start
  Connecting WiFi... [  9566][I][WiFiMulti.cpp:86] addAP(): [WIFI][APlistAdd] add SSID: sparkfun-iot
  SD card size: 29.1 GB / Free space: 29.1 GB
  [ 20545][I][WiFiMulti.cpp:129] run(): [WIFI] scan done
  [ 20550][I][WiFiMulti.cpp:134] run(): [WIFI] 49 networks found
  [ 20556][D][WiFiMulti.cpp:233] run():         0: [11][74:AC:B9:E7:7E:4C] sparkfun-internal (-56) (*) (visible)
  [ 20566][D][WiFiMulti.cpp:233] run():         1: [11][82:AC:B9:E7:7E:4C] sparkfun-funions (-57) (*) (visible)
  [ 20575][D][WiFiMulti.cpp:233] run():         2: [11][7A:AC:B9:E7:7E:4C] sparkfun-guest (-57) ( ) (visible)
  [ 20585][D][WiFiMulti.cpp:228] run():  --->   3: [11][7E:AC:B9:E7:7E:4C] sparkfun-iot (-57) (*) (visible)
  [ 20594][D][WiFiMulti.cpp:233] run():         4: [6][E0:63:DA:25:70:7C] sparkfun-internal (-69) (*) (visible)
  [ 20604][D][WiFiMulti.cpp:233] run():         5: [6][E6:63:DA:25:70:7C] sparkfun-guest (-69) ( ) (visible)
  [ 20614][D][WiFiMulti.cpp:233] run():         6: [6][EE:63:DA:25:70:7C] sparkfun-funions (-70) (*) (visible)
  [ 20624][D][WiFiMulti.cpp:228] run():  --->   7: [6][EA:63:DA:25:70:7C] sparkfun-iot (-70) (*) (visible)
  [ 20633][D][WiFiMulti.cpp:233] run():         8: [6][E0:63:DA:28:0A:84] sparkfun-internal (-73) (*) (visible)
  [ 20643][D][WiFiMulti.cpp:233] run():         9: [6][E6:63:DA:28:0A:84] sparkfun-guest (-73) ( ) (visible)
  [ 20652][D][WiFiMulti.cpp:228] run():  --->   10: [6][EA:63:DA:28:0A:84] sparkfun-iot (-73) (*) (visible)
  [ 20662][D][WiFiMulti.cpp:233] run():         11: [6][EE:63:DA:28:0A:84] sparkfun-funions (-74) (*) (visible)
  [ 20672][D][WiFiMulti.cpp:233] run():         12: [11][7E:A7:B0:ED:EB:4A] DIRECT-0uLexmark MC3326adw-4aeb (-74) (*) (visible)
  [ 20683][D][WiFiMulti.cpp:233] run():         13: [6][FA:8F:CA:69:68:D2] Den TV (-79) ( ) (visible)
  [ 20692][D][WiFiMulti.cpp:233] run():         14: [11][60:D0:2C:53:DB:38] NI-Guest (-84) (*) (visible)
  [ 20701][D][WiFiMulti.cpp:233] run():         15: [11][60:D0:2C:93:DB:38] NI_IOT (-84) (*) (visible)
  [ 20710][D][WiFiMulti.cpp:233] run():         16: [11][60:D0:2C:13:DB:38] NI-Wireless (-84) (*) (visible)
  [ 20719][D][WiFiMulti.cpp:228] run():  --->   17: [1][B6:8B:A9:DA:31:69] sparkfun-iot (-85) (*) (visible)
  [ 20729][D][WiFiMulti.cpp:233] run():         18: [1][B2:8B:A9:DA:31:69] sparkfun-guest (-86) ( ) (visible)
  [ 20738][D][WiFiMulti.cpp:233] run():         19: [1][60:D0:2C:13:DE:98] NI-Wireless (-87) (*) (visible)
  [ 20748][D][WiFiMulti.cpp:233] run():         20: [1][60:D0:2C:53:DE:98] NI-Guest (-87) (*) (visible)
  [ 20757][D][WiFiMulti.cpp:233] run():         21: [1][AC:8B:A9:DA:31:69] sparkfun-internal (-87) (*) (visible)
  [ 20767][D][WiFiMulti.cpp:233] run():         22: [1][BA:8B:A9:DA:31:69] sparkfun-funions (-87) (*) (visible)
  [ 20777][D][WiFiMulti.cpp:233] run():         23: [1][60:D0:2C:93:DE:98] NI_IOT (-88) (*) (visible)
  [ 20785][D][WiFiMulti.cpp:233] run():         24: [1][60:D0:2C:53:D3:48] NI-Guest (-88) (*) (visible)
  [ 20795][D][WiFiMulti.cpp:233] run():         25: [1][60:D0:2C:93:D3:48] NI_IOT (-88) (*) (visible)
  [ 20810][D][WiFiMulti.cpp:233] run():         26: [6][7A:45:58:A9:7C:C3] Resolute Guest (-88) (*) (visible)
  [ 20819][D][WiFiMulti.cpp:233] run():         27: [6][EE:63:DA:28:14:B4] sparkfun-funions (-89) (*) (visible)
  [ 20829][D][WiFiMulti.cpp:233] run():         28: [6][E0:63:DA:28:14:B4] sparkfun-internal (-89) (*) (visible)
  [ 20839][D][WiFiMulti.cpp:233] run():         29: [6][E6:63:DA:28:14:B4] sparkfun-guest (-89) ( ) (visible)
  [ 20849][D][WiFiMulti.cpp:233] run():         30: [1][60:D0:2C:13:D3:48] NI-Wireless (-90) (*) (visible)
  [ 20858][D][WiFiMulti.cpp:233] run():         31: [1][60:D0:2C:93:D9:B8] NI_IOT (-90) (*) (visible)
  [ 20867][D][WiFiMulti.cpp:233] run():         32: [6][78:45:58:B9:7C:C3] Resolute (-90) (*) (visible)
  [ 20876][D][WiFiMulti.cpp:228] run():  --->   33: [11][7E:AC:B9:E1:B0:37] sparkfun-iot (-90) (*) (visible)
  [ 20886][D][WiFiMulti.cpp:233] run():         34: [11][74:AC:B9:E1:B0:37] sparkfun-internal (-90) (*) (visible)
  [ 20896][D][WiFiMulti.cpp:233] run():         35: [1][60:D0:2C:17:63:08] NI-Wireless (-91) (*) (visible)
  [ 20905][D][WiFiMulti.cpp:233] run():         36: [1][60:D0:2C:53:D9:B8] NI-Guest (-91) (*) (visible)
  [ 20914][D][WiFiMulti.cpp:233] run():         37: [11][7A:AC:B9:E1:B0:37] sparkfun-guest (-91) ( ) (visible)
  [ 20924][D][WiFiMulti.cpp:233] run():         38: [1][7A:45:58:AB:F5:BA] Resolute Guest (-92) (*) (visible)
  [ 20934][D][WiFiMulti.cpp:233] run():         39: [1][60:D0:2C:56:2C:E8] NI-Guest (-92) (*) (visible)
  [ 20943][D][WiFiMulti.cpp:233] run():         40: [11][60:D0:2C:53:D7:48] NI-Guest (-92) (*) (visible)
  [ 20952][D][WiFiMulti.cpp:233] run():         41: [1][60:D0:2C:57:63:08] NI-Guest (-93) (*) (visible)
  [ 20961][D][WiFiMulti.cpp:233] run():         42: [1][78:45:58:EB:F6:A7] Resolute (-93) (*) (visible)
  [ 20970][D][WiFiMulti.cpp:233] run():         43: [1][60:D0:2C:13:D9:B8] NI-Wireless (-93) (*) (visible)
  [ 20979][D][WiFiMulti.cpp:233] run():         44: [6][60:D0:2C:13:D6:88] NI-Wireless (-93) (*) (visible)
  [ 20989][D][WiFiMulti.cpp:233] run():         45: [11][60:D0:2C:13:D7:48] NI-Wireless (-93) (*) (visible)
  [ 20998][D][WiFiMulti.cpp:233] run():         46: [1][78:45:58:EB:F5:BA] Resolute (-95) (*) (visible)
  [ 21007][D][WiFiMulti.cpp:233] run():         47: [1][60:D0:2C:16:2C:E8] NI-Wireless (-95) (*) (visible)
  [ 21017][D][WiFiMulti.cpp:233] run():         48: [1][60:D0:2C:97:63:08] NI_IOT (-95) (*) (visible)
  [ 21026][I][WiFiMulti.cpp:249] run(): [WIFI] Connecting BSSID: 7E:AC:B9:E7:7E:4C SSID: sparkfun-iot Channel: 11 (-57)
  [ 21036][W][STA.cpp:533] disconnect(): STA already disconnected.
  [ 21144][I][WiFiMulti.cpp:272] run(): [WIFI] Connecting done.
  [ 21150][D][WiFiMulti.cpp:273] run(): [WIFI] SSID: sparkfun-iot
  [ 21156][D][WiFiMulti.cpp:274] run(): [WIFI] IP: 10.10.10.121
  [ 21161][D][WiFiMulti.cpp:275] run(): [WIFI] MAC: 7E:AC:B9:E7:7E:4C
  [ 21168][D][WiFiMulti.cpp:276] run(): [WIFI] Channel: 11
  [ 21173][D][WiFiMulti.cpp:334] resetFails(): [WIFI] Resetting failure flags

  WiFi 'sparkfun-iot' IP address: 10.10.10.121, RSSI: -63
  Base Mode - SIV: 28
  [ 21215][D][Begin.ino:1364] deleteSDSizeCheckTask(): sdSizeCheck Task deleted
  Log file name: /SFE_EVK_240619_211502.ubx
  Base Mode - SIV: 28
  Base Mode - SIV: 28
  Base Mode - SIV: 29
  Base Mode - SIV: 29
  Base Mode - SIV: 28
  Base Mode - SIV: 28
nseidle commented 1 week ago

Ethernet is also failing to connect the NTRIP Server.

nseidle commented 4 days ago

This is working nicely now, as is Ethernet NTRIP Server. I wonder if it was the recent updates or because I had left test@test.com as the user name in the NTRIP Server config. Closing.