https://medium.com/@oluwadaprof/javascript-for-internet-of-things-iot-development-connecting-%EF%B8%8F-the-physical-world-2b930a630f0