/RaspberryPi

Various Raspberry Pi Scripts and programs

Primary LanguageShell

This project originally started as tooling to configure a Raspberry Pi Zero as an ethernet gadget to simplify Pi Zero software development. It now contains a couple realitively unrelated sets of tools

Steps on your PC

  1. Create an SD card and provision tools onto it.
  2. Enable SSH and Wifi and possibly the Rasbery pi Supplement

Steps on your Raspberry Pi

The .sh scripts in this project should be available to you on your new Pi in /boot. They will have been copied to the new Raspberry Pi.

  1. Host name
  2. Wireless firewall lock down

This repository

Available functionality with files Target Machine
Enable SSH. Enable Wifi Supplicant. All - Fresh OS SD cards
Raspberry Pi Zero Ethernet Gadget - use networking over USB Raspberry Pi Zero - Fresh SD cards
AWS AVS SDK and Sample - Voice recognition using AVS - also Google Raspberry Pi 3 and up, Pi Zero
Utilities including custom host names Machines with Networking
Utilities including wireless firewall restrictions Machines with wireless
Hacking Aircrack installation Machines with wireless

Script Flow

Videos on YouTube

  1. Scripted Install of Amazon Voice Services on a Raspberry Pi
  2. Running Amazon AVS on a Raspberry Pi with Google AIY Hardware
  3. Remote development on a headless Raspberry Pi with Visual studio Code
  4. Build a Raspberry Pi image for the Ethernet Gadget

Other References

  1. Setting up the Raspberry Pi Zero without HDMI or OTG
  2. Protecting the Pi: Restricting SSH to hardwire connections