Hello Everyone,
Particle has announced that Device OS 1.6.0 will be the last version to support Particle Mesh.
It seems that a small few of us protested strongly against the loss of Mesh.
For us few, what do we want to get out of Mesh?
There are really two parts to this question; what would we like Particle to provide in Device OS 1.6.0 and what would we as a community like to achieve beyond that with Mesh?
For example, I have suggested to set Mesh free, which means roughly the same as what @ScruffR has said:
If it is possible to make Mesh network management de-coupled from the ParticleCloud, then possibilities open up for the future of Mesh. This goes beyond DeviceOS itelf and includes CLI, the setup apps, etc.
I am thinking of the same concept as for the RedbearDuo device. The RedbearDuo used a Particle P1 (or was it the P0?) and created a third-party board and OS similar to the Photon that added BT functionality. It still had limited ParticleCloud functionality (it lost mainly the OS update capability if I recall).
In the same way, Mesh could continue using our own third-party OS with limited ParticleCloud functionality. In this case, we could still use the Particle hardware as-is, since the hardware for Mesh is already there. Here is what I think we could reasonably achieve. All the tools would have to be updated to make the ParticleCloud un-aware of the Mesh functionality (alternate versions of CLI, the setup apps, etc.).
Argon with alternate OS:
- maintain Particle Publish, Subscribe, Variable & Function
- maintain flash application firmware OTA
- lose OS update functions via Particle
- Particle Cloud is unaware of all Mesh functionality (but Mesh Publish & Subscribe still work)
Boron with alternate OS:
- maintain Particle Publish, Subscribe, Variable & Function
- maintain flash application firmware OTA
- lose OS update functions via Particle
- Particle Cloud is unaware of all Mesh functionality (but Mesh Publish & Subscribe still work)
Xenon (and similar devices as well) with alternate OS:
- lose Particle Publish, Subscribe, Variable & Function
- lose flash application firmware OTA
- lose OS update functions via Particle
- Particle Cloud is unaware of all Mesh functionality (but Mesh Publish & Subscribe still work)