Please allow me to correct the question as follows:
First of all I apologize for incorrectly asking the question. Let's me try to improve the question.
The PC application or data center is connected to Gateway board over Ethernet. The PC application is client or manager.
Gateway controller is agent or server. Gateway will get events from embedded controller over Modbus RTU and CAN and some
of these events will be defined as traps. Gateway controller will generate trap message.
The SNMP communication is between PC and Gateway controller.
OUr gateway controller or target board is ARM7 based. We used Keil tools. Keil RTX OS, Keil middleware libraries, TCP and USB.
Please let me know what commercial libraries will substantially reduce my development time.
No, embedded controllers are not SNMP agents. They are out of picture as far as SNMP is concerned.