To make network inquiriess using your MatrixPortal, you'll need to provide your WiFi and Adafruit IO credentials in a settings.toml file.
Plug your Matrix Portal S3 into your computer via a known good data + power USB cable. Your board should show up as a thumb drive in your File Explorer / Finder (depending on your operating system) named CIRCUITPY.
Create a file with the name settings.toml in the root directory of the CIRCUITPY drive.
Add the following below:
The file should contain the keys CIRCUITPY_WIFI_SSID
, CIRCUITPY_WIFI_PASSWORD
, CIRCUITPY_WEB_API_PASSWORD
, AIO_USERNAME
, and AIO_KEY
.
Once these are defined, CircuitPython will automatically connect to the network and start the webserver used for the workflow.
The web server is on port 80 unless overridden by CIRCUITPY_WEB_API_PORT
. It also enables MDNS.
Here is an example settings.toml:
# To auto-connect to WiFi CIRCUITPY_WIFI_SSID="YOUR-WIFI-NETWORK-NAME" CIRCUITPY_WIFI_PASSWORD="YOUR-WIFI-NETWORK-PASSWORD" # For Adafruit IO AIO_USERNAME="YOUR-USERNAME" AIO_KEY="YOUR-AO-KEY" # To enable modifying files from the web. Change this too! # Leave the User field blank in the browser. CIRCUITPY_WEB_API_PASSWORD="passw0rd" CIRCUITPY_WEB_API_PORT=80
Text editor powered by tinymce.