AWS IoT connected eTape automation for Raspberry Pi
-
Open Raspberry Pi Imager
-
Select OS Lite & burn
-
Eject & reinsert SD card
-
Write empty file called
ssh
to the root of theboot
partition. -
Write a text file called
wpa_supplicant.conf
with:country=US ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev network={ ssid="YOUR_NETWORK_NAME" psk="YOUR_PASSWORD" key_mgmt=WPA-PSK }
ssh [email protected]
sudo raspi-config
> Interfaces > Enable I2C
> sudo apt-get update && sudo apt-get upgrade && sudo reboot
> curl -sSL https://get.docker.com | sh
> sudo groupadd docker
> sudo usermod -aG docker ${USER}
-
> docker build -t connollyst/rpi-aws-iot-etape . && docker run connollyst/rpi-aws-iot-etape
-
> docker build -t connollyst/rpi-aws-iot-etape . && docker push connollyst/rpi-aws-iot-etape
-
> docker build -t connollyst/rpi-aws-iot-etape:latest -t connollyst/rpi-aws-iot-etape:v1.2.3 .
-
> docker push connollyst/rpi-aws-iot-etape:latest && docker push connollyst/rpi-aws-iot-etape:v1.2.3
> docker pull connollyst/rpi-aws-iot-etape:latest
> docker run --restart=on-failure --privileged connollyst/rpi-aws-iot-etape:v1.2.3 &
> docker run --device /dev/gpiomem connollyst/rpi-aws-iot-etape
> docker run --device /dev/i2c-0 --device /dev/i2c-1 connollyst/rpi-aws-iot-etape
- Doesn't work:
"/dev/i2c-0": no such file or directory
- Try I2C detection instead?
- Doesn't work: