I need a compact, budget-friendly gateway that can sit beside industrial equipment, tap both the pulse-based digital outputs and temperature-related analogue lines, then forward everything to the cloud in real time. A Raspberry Pi (or comparable SBC) will be the heart of the system; your job is to design the signal-conditioning hardware, choose the right HATs or interface boards, and build the software stack that unifies acquisition, buffering, and secure transmission over Wi-Fi, hard-wired Ethernet, or—when available—5G. On the digital side we are dealing with pulse signals, so reliable debouncing and timing accuracy are essential. For the analogue temperature channels I expect you to select an ADC with the resolution and isolation needed for noisy factory floors, add any necessary cold-junction compensation, and keep calibration straightforward. The data must leave the edge device encrypted (TLS) and land in a cloud message broker (MQTT, HTTPS or similar) ready for ingestion by platforms such as AWS IoT, Azure IoT, or InfluxDB. Please expose configuration through a lightweight dashboard—Node-RED, Flask, or whatever you deem quickest to maintain—so I can adjust sampling rates, thresholds, and network credentials without rewriting code. Deliverables • Schematic and BOM for the interface board(s) • Fully commented code or container image that runs on Raspberry Pi OS (Python preferred, but I’m open) • Step-by-step deployment guide from flashing the SD card to verifying cloud reception • Short test report demonstrating pulse accuracy and temperature readout stability Acceptance is complete once I can reproduce your build, see live pulses and temperatures in my cloud dashboard, and run for 24 hours with zero dropped packets.