No coding required: Node-RED on a Raspberry Pi: 
Node-RED is a programming tool that lets you quickly connect hardware devices using a browser-based editor. It comes with a wide range of nodes that can be used to build flows in a drag-and-drop manner, significantly reducing your development time. Node-RED is installed with Raspian Jessie for Raspberry Pi, and there is also an option to download Node-RED separately.
read more: Opensource.com gss.m2m
Supporting Open Source.
Have you tried: Visiting Port Elizabeth?
