| <Shameless plug> The company I work for, Particle [1] has set out to do exactly that, and we have built up quite the community of developers and enterprise customers who needed to solve this problem. Our founder started the business after trying to build an IoT product and realizing how much value there was in the common underpinnings of every IoT product. Our offering comes down to three things: 1. Pre-certified hardware modules (open source [2]) that support WiFi or Cellular in a few form factors. 2. An on-device OS (also open source) that handles communication in the background and abstracts away the hardware using an Arduino-like API. 3. A cloud-based "command center" (closed source) that allows you to link up your backend services with events flowing to and from your devices via webhooks, manage over the air updates, and see connectivity metrics across your fleet. No data is stored - just ferried between your devices and the other end of the pipe that you configure. Oh, and you can buy our devices off-the-shelf in small volumes and get them up and running in a few minutes! [1] https://www.particle.io [2] https://github.com/particle-iot |
I see that your dev kits are more expensive than pure ESP-based boards but aside from Argon (which is an ESP32 with an extra processor), it's unclear why. Photon, P0 and P1 all have an STM32F205 which is much less powerful than an ESP32 yet the P0, which is a raw module, is more expensive than the retail price for an ESP32-PICO-KIT, which is a full dev board. The Cypress chip doesn't look to be anything special either.
Is there something I'm missing?