¿Cómo se compara Mbed con Particle Photon?

Se trata de su proceso de desarrollo planificado.

Si desea construir un prototipo, Particle (o Electric Imp, o Tessel, o uno de los Arduinos de gama alta) estaría bien, dependiendo de su idioma favorito y la complejidad de su aplicación.

Si está pensando en ir a un producto sin una reescritura completa, pensaría en un sistema basado en mBed, o, si desea WiFi o BLE, pensaría seriamente en las versiones de launchpad (devkit) de TI CC3200 ( WiFi) o CC2640 (BLE): ambos vienen con pilas y tienen Cortex M4 y M3 a bordo respectivamente.

Actualización de noviembre de 2016: Mi nueva recomendación para una plataforma de inicio es la placa Pioneer Cypress PSoC 4 BLE. es un SoC basado en Cortex M0 que incluye Bluetooth y un front-end analógico y digital configurable: puede construir circuitos de amplificador operacional simples en el firmware, lo cual es muy bueno. Y su entorno de desarrollo se pone en funcionamiento tan bien como Arduino, pero es un IDE real con toda la potencia con depuración, programación inalámbrica y una gran selección de interfaces y bibliotecas, escritas en C real incrustado por profesionales. No hay una comunidad tan grande como Arduino, pero hay muchos buenos ejemplos. Lo más importante es que no tendrá que volver a escribir todo para que sea un dispositivo integrado real, confiable, mantenible y vendible como siempre lo hace con Arduino.