home industries $releases designs hoff.kitchen metapages

m-admiral

Message broker for hoff.industries' M.A.R-T>Y. distributed system.

Quality Status: Alpha

Functionality Status: MVP

Admiral is a multithreaded implementation of the MMP messaging protocol. It supports clients over TCP and UNIX sockets. It is a thread-per-client architecture.

A SONAR packet is sent to clients every minute, and allows up to 3 tries for a response. Message IDs are assigned per client and not per message. Message 0 from Client A could be Message 1 to Client B. Currently broadcast and variable target info messages are not supported, but planned.

At the moment it's good enough to be running my smarthome 24/7 without any major hiccups, but I'm yet to do proper QC on it.

Download the application in the language(s) you want to use: