We are discussing a small pilot project to remotely monitor the production rate of 10 high speed presses. These are located within a radius of 100m and the general idea is this :
Requirement : Each press will run a variety of jobs and each job has a ID . The quantity of each job per shift is also fixed. So once the system is installed it will help to do the following :
Each press will have one Sensor node with a Xbee radio module + ATmega328 MCU. Once a digital input changes state, it increments a variable and sends it to a Gateway via XBee, tagging it alongwith the job ID and time stamp. ( the digital state change happens when one component is punched)
The Gateway collects the data from all the 10 Sensor nodes and beams it up via a ESP8266 WiFi link to a local WLAN.
My scope is only upto this ...once the data is sent via WiFi it is then stored in a cloud and the user has an App running on cell phone to query the server / download the data / collate and display it and as well generate alarms based on low production etc.
My question is whether the hardware setup as described in 1 and 2 is the right way to go about this or any other better method can be thought off ? ( Being an Industrial application, the Sensor nodes can be powered by 24V dc from the machine panel and hence power drain is not a major concern as in a battery operated equipment. )