Software

Sahara Networks

January 27, 2021

Sahara Networks protocol and software work connecting microcontrollers and IoT devices across high-speed device networks.

Sugo Music Dashboard

January 27, 2021

Sugo Music dashboard work managing the software process and building Go backend services for a React artist dashboard.

Radian Laser

July 1, 2019

Radian Laser software work on embedded firmware, laser control apps, calibration tools, kiosks, and fleet automation.

Red Eye Video Server

May 24, 2019

Red Eye manages streams of videos from cameras like the Raspberry Pi appropriate for real time navigation, storage and replay.

Skid Steering

May 15, 2019

Skid Steering is probably the simplest form of steering a vehicle, both its mechanics and software are very simple and a great place to jump in and get our feet oily.

Raspberry Pi Motor Control Software

May 14, 2019

This is from one of my early robots, a single Raspberry Pi connected to an Adafruit Motor Shield. I wrote the Skidder C++ class to drive the vehicle with skid steering. See how it works...

MQTT for Controller Communication

May 3, 2019

MQTT is a messaging protocol commonly referred to as publish/subscribe and is a useful option for distributed system communications, where you do not want to directly couple the publisher and subscribers. That is a fundamental design of this MBR project.

TLV: The Type-Length-Value Protocol

April 17, 2019

A very simple byte oriented protocol used to swap unformatted messages over a variety of communication channels (i2c, SPI, UDP, TCP, RF, BT, etc).