Need help getting SNMP data from an OKI ES7470 MFP to Azure IoT

Giacomo Maisano 20 Reputation points
2025-07-17T15:55:58.6166667+00:00

Hi everyone, Does anyone happen to know of a script that can pull data from a fairly old printer (OKI ES7470 MFP) via SNMP and push it to Azure IoT with minimal hassle? I tried getting some help from AI, but the result was kind of a mess. Thanks in advance for any help!

Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
{count} votes

Accepted answer
  1. Sander van de Velde | MVP 36,941 Reputation points MVP Volunteer Moderator
    2025-07-18T15:15:45.89+00:00

    Hello @Giacomo Maisano ,

    welcome to this moderated Azure community forum.

    As mentioned in the comments, you need to write some logic to run on the local network, reading the SNMP messages and turning them into Azure IoT Hub messages.

    This can be done with a simple application programmed with eg. Python or C#.

    I'm not sure what the frequency of the output is but if the messages are quite small and a slow delay is not a problem, it could be interesting to batch the messages and send the messages in one go.

    A more enterprise like solution is making use of Azure IoT Edge where the logic is encapsulated in Docker containers that can be updated from the cloud. It also offers local persisted storage of messages in case the internet connection drops.

    I recommend starting programming with the examples seen above regarding the IoT Hub connectivity. Regarding SNMP, chose a solid Nuget package or library to cover that complexity.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.