Wireless IoT device 
Deployment For Axiom PM


Using ESP8266-12E modules based on the NodeMCU chip layout utilising several GPIO Pins to interface with machines.

This includes monitoring a 5v LED for the current status of the machine, controlling a 240v Solenoid to turn a machine on and off again, and outputting to 2 LEDs to show current status.

​ESP8266 12-e NodeMCU Module and Raspberri Pi Model 3 in Axiom PM's warehouse

​We will connect multiple ESP Modules to a Raspberry Pi (acting as a server) to monitor and send messages to the ESP Modules based on control logic.

​ESP Modules are cheap-readily available SoC devices that have a full TCP/IP Stack, and have been in production since early 2014. These devices run a 32-bit micro controller running at 80Mhz. This may sound slow when comparing with modern day PC's and Phones (typically in the 1-3Ghz Range), but these devices are more then capable for the simple dedicated OS (Operating System) they run and the custom software that allows them to interact with the world.

The Raspberry Pi is a recent Model 3. It contains a much more powerful 1.5ghz dual core processor, and runs a familiar Linux based GUI. Through this GUI, the use of the Tkinter Python graphics library and an MQTT broker, the ESP Modules will be able to communicate with the Raspberry Pi and update the user to the current and historical status' of the CNC Machines they are monitoring.

This control logic will allow users to view the data that has been collected from the ESP Modules in a meaningful way.

​The majority of the work involved in setting up a system like this is in deciding what will be the control logic for the machines. Having the ESP Modules communicate directly with the Server over the WiFi Network allows for seamless deployment of lots of modules across many different CNC machines, and all this information is recorded on the Raspberry Pi. Displaying this data in a useful and meaningful way to the admin staff at Axiom is a challenge that 2excel and Axiom PM are working through together before the developers even start with the Raspberry Pi itself.

​The aim for this system is to allow Axiom’s management team to increase the up-time of the machines, increasing their efficiency and reducing waste. In a business where time is so vitally important and keeping costs down as much as possible, increasing the use of existing resources is incredibly important. 

​2excel is well positioned to produce a functional, informative solution for Axiom PM in a timely manner, which will help Axiom PM increase their efficiency.