U¿ytkownik "Atlantis" snipped-for-privacy@wp.pl
To raczej UDP powinno byæ. Generalnie rozdzieliæ prost± komunikacjê lokaln± z rozsy³aniem tego po internecie. Budujê takie rozwi±zanie.
No tak
U¿ytkownik "Atlantis" snipped-for-privacy@wp.pl
To raczej UDP powinno byæ. Generalnie rozdzieliæ prost± komunikacjê lokaln± z rozsy³aniem tego po internecie. Budujê takie rozwi±zanie.
No tak
lokalizacjach itp.
Zainteresuj się snmp. To 'simple' jest właśnie pod kątem prostoty urządzenia, a nie prostoty rozumienia przez człowieka :-) Mając snmp, to masz za darmo sporo softu do gromadzenia, przetwarzania, wizualizacji itp.
udp też się routuje
Pozdrawiam
Marek
Bo normalnie robi się bez tego drugiego 'referencyjnego' druta:-) Większość przepływomierzy w samochodach w ten sposób działa. Jeżeli znasz temperaturę gazu, to można łatwo policzyć jaki jest przepływ sprawdzając rezystancję (czyli temperature) tego druta.
Pozdrawiam
Marek
W dniu 2014-01-19 16:52, Marek Wodzinski pisze:
Tak, wiem. Jednak w przepastnych czeluściach Internetu pakiet może łatwiej zginąć niż w sieci lokalnej. ;) Poza tym w przypadku HTTP wystarczy, że na serwerze będę miał odpalony serwer z obsługą PHP. UDP wymaga już osobnego serwera, który będzie nadlatujących pakietów.
A gdzie jest napisane, że tylko do sieciowych? Jakoś bez problemu tym odczytuję temperaturę najróżniejeszego sprzętu. A po co? Bo to standard. Php obsługuje snmp, starczy zrobić zapytanie i już. Poza tym obsługa udp na małym procku jest prostsza i tańsza w kwestii zasobów.
Po co tcp/http/xmpp do przeczytania liczby? Snmp właśnie do tego został stworzony - urzadzenie dostaje pakiet udp, odsyła odpowiedź innym pakietem udp. Beż synów, acków, finów, waitów, retrasmisji, okien i innych narzutów tcp.
Pozdrawiam
Marek
Przy udp w aplikacji dbasz o ewentualną retransmisję.
Bo to się robi w drugą stronę: serwer odpytuje czujniki.
Pozdrawiam
Marek
U¿ytkownik "Marek Wodzinski" snipped-for-privacy@ODSPAMIACZ.mamy.to>
A jakie Ty znasz rozwi±zania do dystrybucji pomiarów za pomoc± tego SNMP ? Bo o tym by³a mowa a nie o tym, ¿e mo¿na sobie zrobiæ UDP
U¿ytkownik "Marek Wodzinski" snipped-for-privacy@ODSPAMIACZ.mamy.to>
I jak otrzymasz odpowied¼ bez dedykowanego serwera nas³uchuj±cego ?
Pozdrawiam
Marek
-- "If you want something done...do yourself!" Jean-Baptiste Emmanuel Zorg
wykorzystaniem dowolnego softu(*) do zbierania danych, rysowania i
sensowym czasie.
(*) mrtg, munin, zabbix, cacti czy nagios z tych najbardziej znanych, i
Pozdrawiam
Marek
U¿ytkownik "Marek Wodzinski" snipped-for-privacy@ODSPAMIACZ.mamy.to>
Czyli musi byæ na serwerze program nas³uchuj±cy na tê odpowied¼. Mo¿e nie byæ osobny, ale instalowaæ serwer HTTP z PHP do obs³ugi SNMP ? Jakie¶ nieporozumienie. Serwer HTTP z PHP o tyle ma sens, ¿e taki hosting mo¿na tanio mieæ, ale by by³o w tym SNMP to mi siê nie wydaje bo musia³by obs³ugiwaæ jak±¶ wieloagentowo¶æ w ramach jednego adresu (jak hosty wirtualne HTTP) lub mieæ dedykowany adres IP (dodatkowy koszt). Ale do czego to w ogóle zmierza ? Kolejna witrynka z pomiarami z kilku czujników ? Jak dla mnie nale¿y zrealizowaæ:
- wykonanie i udostêpnienie pomiarów,
- wymianê danych miêdzy ró¿nymi lokalizacjami i u¿ytkownikami
- publikowanie pomiarów
Do ka¿dego z tych celów odpowiednie s± ró¿ne protoko³y. Pomiary mo¿na udostêpniaæ np za pomoc± modbusa czy tak, jak napisa³e¶ SNMP. Wymiana ... XMPP. Publikowanie ... HTTP, XMPP. Mo¿e byæ w³a¶nie tak, ¿e jaki¶ serwer obs³uguje wiele aspektów wykorzystuj±c ró¿ne protoko³y.
Ja mam trochê rozwi±zañ do tego wszystkiego. Np takiego uniwersalnego agenta, który:
- pobiera pomiary z ró¿nych czujników i adapterów
- wymienia je z innymi agentami
- pokazuje lokalizacje stacji pomiarowych na mapie
- wyrysowuje wykres
- publikuje w komunikatorze
I nawet wydaje mi siê interesuj±ce wbudowanie SNMP, ale do pozyskiwania pomiarów.
U¿ytkownik "Marek Wodzinski" snipped-for-privacy@ODSPAMIACZ.mamy.to>
Gdzie b±d¼. Mam tu pomiary z ró¿nych stacji pomiarowych bo oprócz wykonania pomiaru i wy¶wietlenia stronki pomy¶la³em o wymianie danych pomiarowych.
???
No tak, ale po co to robiæ w³a¶nie za pomoc± SNMP jak wiêkszo¶æ pomiarów wykonywanych na ¶wiecie jest wykonywana i dostêpna w inny sposób ?
Have something to add? Share your thoughts — no account required.
Ask the community — no account required