Hey there @GeorgeT.
Thanks for posting this question to clarify our current status of support for the Raspberry Pi agent beta, which members of the Particle community can find in our open source repository, here.
From your ticket, it sounds like you were having issues with inconsistent OTA flashes as well as calling registered functions via our Cloud APIs on the Raspberry Pi. It sounds like you’re evaluating whether or not to use Particle as the back-end to support a Raspberry Pi-based product solution that would be deployed around the world. I’m glad that you have been finding our beta release of the Particle Agent for Raspberry Pi useful in development, and are considering whether or not to roll it out in scale!
Given your inquiry with our support team, I want to make sure I clarify the status of the Particle Agent project to ensure that you make the best decision for your product:
Particle Agent is not being actively developed.
Looking at the commit history for the project, it doesn’t look like we have committed code to this project since May of 2017. That includes commits from our internal engineering team as well as the open source community (there has only been one pull request submitted back in May 2017). That’s a little more than a year of inactivity for this project. Indeed, with a small embedded engineering team and some major projects like Particle Mesh commanding the focus of our technical resources, it has been challenging for us to allocate time to move this beta product forward. The word we would use for a project that is not in active development is discontinued.
Particle Agent is still being supported.
I apologize for the contradictory or confusing response from our technical support team. Until we announce otherwise to the community, we are still happy to receive and reply to support tickets for the Particle Agent firmware and to help troubleshoot issues to the best of our ability. Given the symptoms you’ve described in your ticket, the problem could be with the Particle Agent firmware (our system code), the application code that you wrote for the device, or in our Device Cloud. I’ll make sure we follow-up with your original request with better troubleshooting information to see if we can’t locate the source of the issue.
That being said, I also want to clarify that it is unlikely that we will be able to allocate the resources to develop future releases of the Particle Agent. What does this mean? While we’re happy to receive and reply to support requests, we cannot guarantee any bugs we discover will be remedied. We welcome pull requests from the community, and would be happy to engage with open source contributors who would like to see this project advance and improve. This position is consistent with how we have supported the project since our last commit in May of last year.
We have no intention to turn off Cloud services for Particle Agent.
As our support team communicated, we currently have no plans to turn off Cloud services for the Particle Agent or Raspberry Pi devices. That means that, while we can’t guarantee we will actively develop features and improvements for the project, we will not unexpectedly discontinue Cloud services to the Particle Agent.
I hope that information helps to clarify our thinking about the Particle Agent project, and I will make sure to loop back with our support team to ensure that we engage with the issues you described. Again, I’m glad that you have found the Particle Agent beta useful, and hope this information helps you make the best technology decision for your product moving forward.
Improvements to our Docs
Given your feedback, we’ve also taken some steps to improve our positioning of the Particle Agent in our docs:
Raspberry Pi from the product selector dropdown to reflect that it is not being actively developed (all getting started documentation is still accessible at http://particle.io/pi)
- Recategorized the FAQs for the Raspberry Pi under a subheader called
Discontinued products, indicating that future software releases are unlikely
- Added the following note to the top of the Getting Started and FAQ documentation:
The Particle Raspberry Pi project has been discontinued. You can still follow these instructions to configure, connect, and flash your Pi, but future new releases of the Particle Agent software are unlikely.
Thank you for your feedback, which will help us communicate with our customers more effectively moving forward.
Will @ Particle