Our PC Application is connected to Embedded Gateway Controller over USB. Gateway controller is connected to several embedded controllers over CAN bus and Modbus RTU.
I have no SNMP knowledge and experience. Requirements are that multidrop embedded controllers will generate trap(s).
I need to design and implement SNMP fulfilling the requirements. How should I go about doing that?
Assuming I have average intelligence, how long will it take me to complete this project.
SNMP needs to be implemented in Gateway Controller using C++ language. I have Seven months of C++ experience.
How do I educate myself to reach my goal.
Thank you!
If all you need to do is send some traps, it should be very easy to do. Traps are essentially small UDP packets. It's no so difficult to learn how to construct them by reading tutorials on SNMP (you should be interested in SNMP v2c, I presume.) No libraries are necessary. I also suggest that you install Wireshark and capture some real SNMP traffic (including traps.) It always helps to see how it works in practice.
It's going to be SNMP version 3.
What tutorials will help me construct traps?