The technologies that Particle is based on

^^ Actually, we do a ton of work developing hardware, solving complex operations and logistics and distribution challenges, sourcing components internationally, providing support, planning for things to come, etc, etc.

^^ Actually, we've based our operating system on FreeRTOS, WICED is an SDK that makes it easier to talk to the P0 and P1, which are Broadcom based radios.

^^ WICED is an SDK for Broadcom stuff, but they didn't provide us with the modules (Broadcom doesn't make hardware, they like ARM, design it but don't build it.) We also have non-Broadcom solutions we support (Electron, Bluz, Oak, etc), so we have to account for lots of different hardware and radios.

We didn't "move on", we are still actively developing and improving on the Photon.

^^ Actually, very little of what people use is "Wiring". We provided some headers and libraries to get you some of the same experience, but there is lots, lots more going on. ( GitHub - particle-iot/device-os: Device OS (Firmware) for Particle Devices ). We didn't port the Wiring IDE. Wiring is a language, the Arduino IDE is a port of the Processing IDE. We made our Web IDE from scratch, and our downloadable IDE is running on Atom.

^^ We built a comprehensive, fast, scalable build farm that lets you nearly instantly compile firmware for a huge variety of microcontrollers. Most major compilers have toolchains you can install and use, and we did the hard work of hugely simplifying many aspects of that so you can click in a web browser, or compile from the command line.

I hope that helps!

Thanks,
David

9 Likes