Hello, everyone!
Recently, I've been struggling to deploy a project I'm working on and I thought it would be really nice to hear your perspective about the project and how you guys would start deploying it, which technologies would you consider using and why.
So, the project I'm working on is all about getting information from signals that comes from machines (temperature, number of parts produced at a given time, how much time they kept on/off, things of that nature). These machines are intertwined in a way that some of them depends on the other because parts produced in one of them goes to other ones and this logic happens in a bunch of them. But my goal is to have an interface where I could request those information and have them appearing on my monitor as well as some statistics in form of graphics, forecasts, etc. But the rub is that some machines, the main ones, keep turned on all the time, but the ones which depends on the chief one do not (The reason is logistics, they are relocated and have its start staggered over time). Bearing in mind this statements I thought I could set up a mesh network to the project, mainly because of the dependence the machines have with each other likewise the way they are managed.
As I don't have much knowledge about it I thought it would be interesting to have your opinion about it and how I should do that. As a matter of fact, I've tried some things with ZigBee Technologies and I didn't fare well. At my disposal I have two Arduino Due R3, two Xbee PRO Shield for the board mentioned as well as some Xbee S2C modules. I also have available a XBee Gateway from DIGI as I thought it would be useful for the interface.
My first goal was to simulate what I'll have to do with those items I have at my disposal. But, what do you guys think about it?. Will I need other things to simulate this project functioning? I've set up the Xbee Gateway as a coordinator, one of the modules as a Router and other module as End-device. But I tried some coding to make them comunicate with each other and fared badly while trying to do that. The majority of tutorials on internet I have found present a module configured as a coordinator which talks to another ZigBee module configured as a Router or an End-Device. But, In my case the only device I configured as a coordinator is the Xbee Gateway. Do I need to have a very xbee module as a coordinator to make the mesh network works properly?
I have set them up all in API mode using the XTCU application but do you guys this is the best setup for this project I'm working on?
If you guys could give me any hints, warnings and the best links to deploy the knowledge I need to get this project working I'll be really thankful.
I really appreciate your effort to read this. In advance, I'm sorry for any misunderstandings I can have caused.
Thank you very much!