01-10-2014, 02:33 AM
andre napisał(a):Chętnie dowiedziałbym się bliżej coś o tworzeniu i wysyłaniu do MySQL,co prawda pod Win7 ale zasada podobna?Tabela_1 - adresy IP obsługiwanych LK (u mnie mają stałe adresy)
Tabela_2 - łańcuchy opisujące odwołania do konkretnych OID
Tabela_3 - dane z czujników
Tabela_4 - nastawy
Tabela_5 - log załączeń przekaźników
Tabela_6 - log zdarzeń systemu
W pętli_1 (na podst. Tabela_1):
wywołuję numer wersji firmware LK z konkretnego IP (dla wersji 2.xx układ OID jest inny niż dla 3.xx)
w wewnętrznej pętli (na podst Tabela_2)
doczytuję po kolei wszystkie wartości z czujników - snmp
jeżeli któryś z czujników jest oznaczony jako "zapisz" - uaktualniam bazę danych
koniec.
Tyle robi pierwszy program.
Drugi leci po bazie z danymi, podejmuje decyzje i wysyła komendy snmp do przekaźników.
Trzeci program służy do obsługi stronki umożliwiającej zmianę ustawień (nastawy).
Całość w python'ie i dla uproszczenia poprzez wywołanie komend systemowych bo nie mogłem dojść do ładu z biblioteką snmp - szkoda mi było czasu.
Tak z grubsza.
<t></t>