Moving FarmBot to New Locations
FarmBot is a fun platform to share with others and offers a great deal of crowd appeal at events such as fairs and trade shows. Many FarmBot users, particularly those in STEM education, will move their devices to new locations using mobile garden beds or removable trays. This document outlines considerations to account for when moving FarmBot to a new location.
Check network conditions before moving the device
WiFi problems are the most common issue at trade shows and exhibitions. FarmBot has network requirements that differ from traditional desktop computers. This means that FarmBot might not work on the WiFi at your new location, even though your laptop can connect to the internet. This can be especially stressful if you are operating on tight event deadlines. To prevent delays and unforeseen technical difficulties, ALWAYS test WiFi at the remote site before proceeding with installation.
Testing the WiFi with a detached device
Public WiFi networks, particularly those used in large exhibition halls and open spaces may have security software to prevent “suspicious activity”. This has historically been a problem for FarmBot, as it requires access to ports that are rarely used by desktop computers. It also operates with an antenna that may have lower reception than a laptop.
Before moving equipment to the new location, it is best to do a test run of the FarmBot hardware. To run this test you will need:
- A Raspberry Pi computer, temporarily detached from the FarmBot electronics box with no peripherals connected.
- A USB power supply and cable that is compatible with the Raspberry Pi.
- An SD Card with the latest version of FarmBot OS installed.
- A Windows or Mac laptop for running configurator.
Once you have the required materials, you are ready to perform a network test. Power on the Raspberry Pi with the SD card inserted and follow the configurator instructions as usual.
Once you have finished configuration, you should be able to log in to your FarmBot account and see the device listed as being connected. The Arduino (device Firmware) will be listed as offline, since the Raspberry Pi has no peripherals attached. All other systems should show as green in the connectivity panel.
Identifying network problems
If your device does not come online after configuration, this may be a sign that the WiFi is not suitable for use with FarmBot. There are two means of rectifying the situation:
- Contact IT staff and ask about security software that blocks outbound access to internet protocols such as HTTP, DNS, NTP, and MQTT. FarmBot has prepared a document to assist IT professionals here.
- Purchase a commercial wireless hotspot that exposes a WiFi network which FarmBot can reliably use. Please note that FarmBot does not currently support USB tethering - the hotspot must expose a WiFi network.
- Use a phone to create a wireless hotspot using your cellular data connection. Note that you may want to disable automatic software updates during the event to avoid increased data usage.
Prepare FarmBot for the new network
If FarmBot will be moved to a new location with a different network or the network FarmBot is connected to needs to change, choose one of the following options to reset FarmBot into configuration mode:
Option 1: soft reset
If FarmBot is still online and connected to a working WiFi network, you may perform a soft reset by clicking the button in the settings panel.
Option 2: hard reset
If the network has already been changed and FarmBot is not connected, you will need to perform a hard reset by removing the microSD card and re-flashing it with the latest version of FarmBot OS.
Connect to the new network
Once FarmBot is in configuration mode and in range of the new network, follow the configurator instructions to connect FarmBot to the new network.