Seem this could be valuable for the industrial IOT, at least.
Seem this could be valuable for the industrial IOT, at least.
Still, in many serious industrial "IoT" deployments, operational data is never sent to a cloud or 3rd party server, and stays in on-premise data centers, or is simply discarded after a quick sanity check. This is slowly changing (see GE Predix, Siemens MindSphere, Bosch IoT Suite), but there are still a lot of issues around architecting safety-critical systems that can support bi-directional communication with the internet and 3rd party data centers.
[1] http://embedded-computing.com/articles/aws-microchip-deliver...
I looked at Helium. Problem is that when you sell your own design and don't publish your designs and standards you become a single-source vendor.
As a manufacturer, I can't go with single-source vendors. I need backups and pricing competition and etc etc etc. So here we are, still writing code for WiFi radios and leveraging legacy OSS stacks to do the encryption and transport.
https://news.ycombinator.com/item?id=14078560
I wonder what you, as a manufacturer think about it.
My first objection would be that I wouldn't put some black box module from a company like Amazon or Google on my design. Too many issues about what's inside and other things like Google's tendency to follow the shiny and discontinue products for no published reasons.
My idea was more along the lines of Amazon or Microsoft selling AWS and Azure-enabled hubs or concentrators that did all the backend lifting and presented a simple REST or MQTT interface on the local network for data ingestion. Then you could connect any 802.11 radio to it and send data over an encrypted channel without having to worry about the heavier layers about it (TLS, DNS, Certs, SAS tokens, endpoints, etc).
Btw, Amazon does some interesting stuff with AWS greengrass, including a router, it's quite similar to how you view it. And i'm sure they'll take of telling end users.
Devices need to offer at least 128 MB of memory and an x86 or ARM CPU that runs at 1 GHz or more
My devices run on Cortex-M0s. That's not going to work at all.