Interstacks, a startup from Pittsburg, offers a modular IoT system built with electronic blocks are designed snap together like Lego blocks.
Each block has a functionality that can be added to a machine to connect it to a network.
Superbase: every stack needs a Superbase. It is the stack’s CPU, with 8GB for data storage.
Wifi: use it to connect the stack to the cloud, websites or other stacks
Serial: used to connect sensors and other peripherals
I/O Expander: to connect buttons, switches, LED lights…
USB Keyboard/Mouse block: used for USB keyboards, mouses and some display touch panels
Audio: has a speaker, microphone and MIDI synthesizer
Servo Motors or Motors: used to connect motors
HDMI: to connect HD display via a HDMI cable
Infrared: infrared receiver and transmitter
Barcode: to connect a barcode scanner
Insteon: used to connect Insteon-compatible modules
The blocks can be programmed with a visual tool called Stackbuilder. The tool has a drag-and-drop interface which makes it easy to configure the blocks. If you are a more advanced user, you can add more functionalities to the blocks by using Python programming.
Interstacks are a great way to give flexibility to an IoT system.