TLDR: I’ve made an app that creates an instant UI for your Particle devices through the Cloud API’s device capabilities. It’s for sale today for Android and iOS. There is also a Medium post on its origin), a quick tour of the app, and even a website.
Over the past year or so, I’ve been prototyping a recirculating hot water system controller on the Particle platform. I kept planning to make a mobile app to control and monitor my devices using the Particle Cloud API, but it always felt hard to get to.
I knew this had to be happening for others, and would happen to me again. So, I took a slight diversion from my hardware project and built an app not only for my needs, but for anyone developing on Particle.
I’m happy to introduce the Porter app:
- auto-creates a user interface based on a device’s available Cloud API
variables and functions;
- enables control up to 10 Particle cloud
connected devices at a time;
- and, provides themes for your interface
to give visual distinction to different devices or projects.
It’s important to note that Porter will only work with your project through the Cloud API device capabilities: Particle.variable() and Particle.function().
As with every first step, some features and ideas didn’t make the cut. I’m pushing ahead on some of those ideas, but also wanted to get this more minimal version into people’s hands early. Please know there’s more to come, and that I’d love to hear your feedback.
I hope Porter helps your development process! It’s the tool I wish I had when doing my project.