We got sick of cheap Chinese hardware failing on us, so we made an IoT module that we could rely on.
Our design uses the Pi's built in GPIOs to control the 5 on board relays and the open source MCP3008/3208 python library to read the analog inputs. This bypasses the need for any custom software to use this product which significantly reduces complexity.
This project easily allows you to interface with the world around you. It's basically an I/O Module for the Raspberry Pi