OpenWiNo: An open hardware and software framework for fast-prototyping in the IoT