Software Links

AI and Neural Networks

Protocols and Standards

OS

Networking

  • WiFi AP + client describes how to setup a wifi dongle as both an AP and a client, routing between the two. We don't need to route from the sensors to the internet, however.

APIs

Home Automation

Arduino

Security

Software updates

Three parts to a software update: bootloader, kernel and rootfs/apps.
  1. This adds u-boot as 3rd stage bootloader to Pi. First stage (in hardware) doesn't change and 2nd stage (binary blobs) only change with new SD cards.
  2. u-boot is used to swap between kernels and partitions, test sanity of new images.
  3. kernel fallback capability is required
  4. rootfs/apps fallback capability is required