Internet configuration
Option 1: WiFi
Option 2: Wired internet over Ethernet
Option 3: Cellular

SG Hub

Automatic upload process
Last updated
Wherever possible, SG's should be connected to the Internet for three benefits:
Automatically upload data to Motus, resulting in more up-to-date data, fewer trips to visit a station, and more timely identification (and resolution) of any issues with the receiver.
Remote monitoring of the SG's operation, including radio operation, SD-card usage, upload progress, detections, etc.
Remote administration of the SG to perform necessary upgrades, enable/disable the hot-spot, reboot, etc.
The SensorGnome can connect to any standard WiFi network using the Raspberry Pi's built-in WiFi client. This is accessed and configured on the SG's web interface.
The RPi 3 only supports the 2.4 Ghz band, not the 5 Ghz band. The RPi 4 supports both bands.
See Connecting to your SensorGnome if you need a refresher.
Enter the WiFi's SSID (the WiFi network name) and passphrase (password) and click the green check-mark to save.
If there is no password, leave that field blank (you will still see the ******* placeholder when it's blank). Changing the country code from 00 to your country's two letter ISO code, e.g. US, CA, DE, et. is optional and unlikely to change anything; code 00 is a "lowest common denominator".

On the RPi3 and RPi4 the WiFi hotspot functionality is independent of the WiFi client functionality and both can be active at the same time. However, the hot-spot may temporarily disconnect and reconnect when configuring the WiFi client because it may have to switch channel as it must use the channel dictated by the WiFi client connection.
The simplest method of syncing data over the internet is to plug the RPi into the Internet via an Ethernet cable. If the internet is not password-protected and the SG can obtain an address via DHCP the SensorGnome should connect to the Motus server within minutes and begin syncing data.
Connect to your SensorGnome then access the NETWORK tab to check the current status

Cellular connectivity is supported using the SixFab 4G/LTE cellular modem kit/HAT as well as the Waveshare SIM7600 series USB dongles.
Simply installing the HAT or plugging the SIM7600 device in should cause everything to magically function, provided the SIM you are using is activated and has a valid data plan. The SixFab modem kit has an integrated GPS, though in the case of the Waveshare device you'll need to purchase a simple (passive) GPS antenna with a u.Fl connector and plug it into the GPS port (you have to open the device as shown in the instructions provided by Waveshare).

If you are experiencing issues with cell connectivity, please refer to the Troubleshooting section.
SG Hub, at www.sensorgnome.net, provides a convenient way to check on an internet-connected SensorGnome. Along with the most recent check-in time, there are a variety of other diagnostic and status plots to help asses the "health" of the various SensorGnomes.
Generally, within a minute or two of connecting for the first time, a SensorGnome will show up in the "Recently installed Sensorgnomes" list. You can sort this list by any of the columns, and click on any of the SGs for more detailed info about that particular SG.

When the SensorGnome connects to a WiFi, Ethernet, or cellular network it expects to obtain an IP address for itself and the address of a default gateway via DHCP. This is standard DHCP configuration but of course can be disabled/changed by the administrator of the local network.
Whenever the SensorGnome has a default gateway it:
displays "internet via xxx" in the "internet via" widget on the network tab, where xxx designates the type of interface
checks general internet connectivity and displays the result in the "Internet" widget
checks connectivity to motus.org and displays the result in the "Motus.org" widget
obtains an upload authentication token from a SensorGnome server
uploads data files to motus.org as soon as they are complete, i.e., the next file is started, which typically. happens once an hour
uploads any old data files that have not been previously uploaded
Last updated
