Помогнете ми да разбера компонента tidsnmp или да го заменя

Здравейте всички!
Задачата е следната: има няколко магнитни сензора, отваряне на вратата. Те са свързани с устройство, което следи състоянието им (отворено или затворено), когато състоянието на сензора се промени, устройството изпраща съобщение до мрежата, до определен IP и порт 161, чрез протокола SNMP (ако съм не се заблуждава, капанът се нарича). Задачата е да улови това съобщение и да покаже състоянието на сензора. Мислех да направя това, използвайки компонента indy TidSnmp, но няма докове за него и той не излиза, за да улови тези съобщения. Някой, кажете ми как да работя с този компонент? Или ще бъде по-лесно да напишете всичко сами на UDP?

искате да създадете своя компонент?

Не, искам помощ с пример за работа с компонента indy TidSnmp. Как да хванеш с него.

Е, никой не е работил с този компонент?
Пиша това:

snmpsend.Query.Host:="192.168.1.105 ";
snmpsend.Query.Community: = "публично";
snmpsend.Query.PDUType: = 0;
snmpsend.Query.MIBGet ("1.3.6.1.2.1.1.1.0");

Какво пиша грешно? Защото програмата дори не изпраща заявка, т.к. snmpsend.SendQuery не връща true.

Много рядко използван компонент.

Добре, сам го разбрах. Благодаря на всички.:)


> когато състоянието на сензора се промени, устройството изпраща към мрежата,