Something like ble/lora/zigbee for device-gateway comunication and mqtt or similar for gateway-collector is the best for me.
Something like ble/lora/zigbee for device-gateway comunication and mqtt or similar for gateway-collector is the best for me.
The machine the gateway is running on can also be extended to use your solution of choice, for example ZWave with an ESP8266[0][1].
You can also bring your ble/lora/zigbee device-gateway solution with you and have that thing talk to the WebThings Gateway as well, acting as a proxy if necessary.
IMO it doesn't get much better than this -- the ship to have one true communication standard (tm) has already sailed if it was ever even possible, so we're going to have to paper over them if we want devices to interoperate -- whatever does the papering is probably going to be more powerful than the devices themselves, and HTTP has proven to be a pretty easy to grasp and flexible enough interface over them.
All that said, in the lighter-than-http pile of technologies there's also CoAP[2] which I learned about recently that is pretty cool.
[0]: https://github.com/mozilla-iot/zwave-adapter
[1]: https://www.instructables.com/id/Mozilla-IoT-Gateway-With-ES...
I don't want webdevs coming and breaking the embedded ecosystem. I don't want my fridge crashing because of somebody's webpack setup going haywire.
For sure I applaud this and will play with it. And hope my cynicism is misplaced.