Build your own iot platform : develop a fully flexible and scalable internet of things platform in 24 hours (2019)