Here’s some updates from our latest sprint.
tl;dr Photon improvements, and working on the Electron!
- The Electron hardware design was open-sourced! Egads! Check it out at www.github.com/spark/electron – we’d love your feedback and thoughts about the current direction of the design.
- We’ve completed purchasing for all of the materials needed for the beta run of Electrons that we’ll be doing in mid-August, and things are running on schedule.
- We’ve learned a lot from the frustrating sourcing process for the Photon, and have purchased all long-lead-time components for mass production well ahead of schedule.
- We manufactured and shipped a bunch more Photons and Shields out of China, and we will be wrapping up all pre-orders within the next sprint.
- We started the dashboard private beta! Organizations and products are getting created in our systems, and beta testers are giving us all kinds of great feedback. This is clearly a super useful tool for product creators!
- The whole team spent a great deal of time testing a new firmware system module updater in preparation for release this week along with a firmware release. UPDATE: This will be released sometime next week due to some major infrastructure changes that we need in place before we can distribute the firmware update to everyone.
- We upgraded arm-none-eabi-gcc of the cloud compiler from 4.8.4 to 4.9.3 to prepare for new firmware which requires >= 4.9.3.
- The Electron firmware team achieved their first cloud connection!
- Many people on the team did research and work toward a broad spectrum of Electron user experience and cloud infrastructure goals, with the primary sprint objective of driving out uncertainty. For the Electron beta test in August, we will use the existing TCP device service, but we’re building a new UDP-based device service for deployment in October. The goal is to stay as close to the CoAP spec as we can. We’re designing systems to support sleepy devices as a primary use case. We also have started some of the back-end carrier integration work, and we made some billing and metering system architecture decisions.
- We made some DevOps infrastructure changes to prime the cloud for more granular version upgrades.
- We added some more team member management endpoints for the dashboard.
- In mobile, we hit a big milestone—both SDKs (iOS and Android) are released and fully documented!
- We also added analytics to the open source Tinker iOS app and device setup library. This will allow us to understand some hard to diagnose bug reports, and since it’s open source, it gives clear guidance to everyone who creates their own mobile apps on Particle on how to integrate analytics.
- One more common request in mobile has been to separate the ability to perform Wi-Fi setup from the authentication and claiming process. We got this done in the iOS SDKs, and Android will follow soon.
- Got new documentation ready to ship, build it locally here if you like. These updates will go live this week. We’d love your thoughts and pull requests when they do.
- Continued to move forward with the Electron. If you’re a backer, you saw our most recent update
- We took steps forward to improve both our e-commerce and order fulfillment experiences-- stay tuned!
- Continued to fulfill Photons
- Ran our first Particle Interactions interview with CEO Zach Supalla. This has finally been transcribed and will be put on the forums or blog presently. Watch out for another interview next week.
- Sent @christine to FAB11 in Boston, an amazing conference where we joined forces with Alroy Almeida of Voltera to give a talk on prototyping to production