The challenge
The client wanted to know when a fan had failed, and ideally before it failed. Speed to deployment mattered most, so the design leaned on certified off-the-shelf modules rather than new radio hardware.
Hardware
A gateway built on an FCC-certified module with Cat-M1 cellular, Wi-Fi and BLE, plus a carrier board adding a dedicated processor for sensor I/O, signal conditioning and power. Sensors mount in IP65 boxes with panel connectors and an I2C extender for long cable runs.
Firmware
High-level APIs in MicroPython to shorten development, sampling accelerometers in the kilohertz range and slower channels every five minutes.
Cloud and software
Sensor data sent over cellular to an AWS backend and combined with the client's own power-consumption and run-hour data to detect failed fans and predict failing ones.