Enclosures for electronics and RF

Investigations into using ABS, polycarbonate and sheet metal enclosures to house electronics with a focus on getting that radio signal (wifi, 3G/4G) out of the box Requirements Weatherproof. IP66 = no dust and no water even from jets. IP55 would be okay […]

OpenVPN for IoT

Using a AWS Linux server, and Raspberry Pi, Ubuntu or Robustel router clients Situation Lots of linux devices (and embedded devices) behind firewalls without public IP address Publicly accessible computer (AWS) Goals Connect from the server (or office PC) to these devices […]

Backup and Restore SD Cards using linux

Once a Pi is setup, it’s useful to clone the SD card and save the state. Here’s how. See more details on losetup too. But wait! Is it exactly the same on a different machine? No! Change the cloned Pi a bit: […]

Battery PiZero W, PiJuice Zero and a Camera

Goal Make a really simple timelapse camera. Runs on a Pi and uploads photos when WiFi available Always taking photos and saving. Always trying to upload photos. Wifi setup to act as host or client Option: Battery Bank Not that efficient but […]

Raspberry Pi Setup (Linux)

Setup SD Card on another linux machine to install headless I use Desktop Raspberry Pi OS distro. This is tested on a Pi Zero and a Pi 4 in Feb 2020. Insert a new SD card (e.g. /dev/sdc/). The check the install […]

SSH Port Forwarding

There’s heaps on this on the internet and a good book. Here is my usage, which is useful for IoT connections. Remote Server Access I want to connect remotely to a web server on machine.com. But it’s behind a firewall which refuses […]

Hacking an IotaWatt ESP8266

I need to flash the IotaWatt firmware (and write new files to the SD card) for two reasons: firstly I have a bricked IotaWatt, and secondly I want to try to modify the firmware to sample at 1 seconds intervals. Resources https://community.iotawatt.com […]

Grafana and InfluxDB on a Pi

Instructions as of late 2019! I used a Pi Zero W. This works but was pretty slow and awful for a my application. I then tried with a RPi 4B 2Gb and a RPi 3B. Preliminary From linux docs or see my […]

WebApp Development for a Esp32 Arduino Sketch

AJAX or websockets will allow nicer development. I’m trying BootStrap to get a tidy interface. Bootply.com and layitout.com enable you to easily create a css/html set of file to display nice buttons and the like. Pingendo (a desktop app) was better for […]