We are looking to setup a mesh of Xenons with 45 Xenon nodes; each will be collecting data from sensors over I2C and publishing this (four float values as a csv) to the Particle Cloud on a period of around 120 seconds. We have 9 Argons on hand too. A couple of question areas:
a) What is the best architecture, i.e. number of Xenons per Argon?
b) What is the limit of Xenons per Argon?
c) Would we be best to have 9 meshes of 1Argon and 5Xenon?
d) is inter-mesh interference an issue?
e) Is it even worth having multiple accounts as 45+9 nodes in one app could be quite unwieldy? Is there a node limit per account?
To publish the data to the cloud would we be better using:
a) particle.publish() from each Xenon node directly to the Cloud (I understand this has a greater overhead than mesh.publish(), is there a limit of number of messages for a given time period that a single mesh/Argon can support?
b) mesh.publish() from each Xenon, with the Argon(s) subscribed to the relevant topic. The Argon then aggregates the info and does it’s own particle.publish().
I hope the questions make some sense! Thanks!!!