<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=7&amp;t=11785&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-06-06T09:59:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=7&amp;t=11785&amp;mode</id>
<entry>
<author><name><![CDATA[Rafał555]]></name></author>
<updated>2015-06-06T09:59:24+01:00</updated>
<published>2015-06-06T09:59:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=131060#p131060</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=131060#p131060"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=131060#p131060"><![CDATA[
Trochę czasu minęło zanim zatrybiłem, albo i nie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /> No więc rozumiem to teraz tak:<br />  To klient nawiązuje połączenie z serwerem i w moim przypadku wysyła do serwera temperatury z czujników.<br />  No i teraz ja się  łączę z serwerem jako drugi klient przez putty(czyli w zasadzie mam dwóch klientów) i pytam go jakie temperatury wysłał ten pierwszy klient. W tym momencie serwer rozłącza się z pierwszym klientem i gada z putty. Aby serwer znowu otrzymał temperatury, najpierw musi odezwać się &quot;pierwszy klient&quot; i bez zapytania przesłać je pod adres serwera, żeby wznowić połączenie.<br />  Czy ja to zaczynam rozumieć ?  Mam nadzieję, że to co wyżej napisałem jest w miarę zrozumiałe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2697">Rafał555</a> — 6 cze 2015, o 09:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-05-24T15:48:16+01:00</updated>
<published>2015-05-24T15:48:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=130016#p130016</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=130016#p130016"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=130016#p130016"><![CDATA[
<div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />A odnośnie portu docelowego tak właśnie zrobiłem jak pan napisał i raz, czy dwa zadziałało.<br /></div><br />Postaraj się zapamiętać - jak piszesz na forum - to nie pisz - hmmm no takich bzdur (przepraszam najmocniej za określenie) .... że coś raz czy dwa zadziałało - i zero wyjaśnień ... toż tak to mogą gadać ze sobą dwie albo trzy przekupy na bazarze i każda każdej będzie mówić że jej się coś innego wydawało ..... Bo później się dziwisz - że nie dostajesz odpowiedzi i że mało kto rozumie to co piszesz ....<br /><br />A po chwili dodajesz ....<br /><div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />Tylko jakbym miał więcej klientów to nie ma zastosowania.<br /></div><br /><br />Czyli znowu to samo - zamiast zapytać - stwierdzasz .... zastanawiam się wtedy czy to ja zadawałem pytanie i ty mi wyjaśniasz coś czy odwrotnie. Ma zastosowanie tylko trzeba lepiej zrozumieć zarówno możliwości i to wszystkie tych modułów a także sam protokół UDP zamiast pisać kolejne bzdurki typu:<br /><div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />Tylko pomyślałem,że to całe UDP może tak działa, że pakiety sobie lecą, a klienci wyłapują je np. po numerze portu.<br /></div><br />Ok ja rozumiem - że można jeszcze tego nie ogarniać - i że rodzą się głowie różne pytania i wątpliwości - ale forum jest po to aby zadać w sposób przejrzysty pytanie - wtedy to można coś pomóc i podpowiedzieć, więc włóż troszkę wysiłku w pytania na forum ok? proszę<br /><br /><div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />Dla pewności wpiszę sobie do programu klienta jakąś linijkę, żeby coś wysłał do serwera jak będzie za długa cisza na linii.<br /></div><br /><br />Jeszcze raz powtórzę (chociaż znowu LEDWO ROZUMIEM co ma wynikać z tego zlepku zdań wyżej) .... że ustawienie adresu twojego klienta za pomocą AT+NETP spowoduje że serwer sam może pierwszy wysłać dane do klienta ....<br /><br />a jeśli jednak klientów takich masz więcej (o czym wcześniej oczywiście nie raczyłeś napisać - pytałeś o jednego klienta) ... to możesz wszystkie moduły ustawić w tryb SERVER UDP i korzystać z adresu Broadcastowego (rozgłoszeniowego) 255.255.255.255 tylko już zrobić analizę własnej ramki danych w której na początku może lecieć np IP czy też jakieś ID docelowego klienta i jeśli zgadza się ono z tym jakie ma klient to może odpowiedzieć a jeśli się nie zgadza to może zignorować tę wiadomość. Komunikacja za pomocą Broadcastów może być w wielu przypadkach bardzo użyteczna.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 maja 2015, o 15:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafał555]]></name></author>
<updated>2015-05-24T12:06:38+01:00</updated>
<published>2015-05-24T12:06:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129993#p129993</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129993#p129993"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129993#p129993"><![CDATA[
Ano właśnie o to cały czas pytałem <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> . Też mi się dziwne wydawało skąd server ma wiedzieć tak od razu gdzie co posłać.<br />Tylko pomyślałem,że to całe UDP może tak działa, że pakiety sobie lecą, a klienci wyłapują je np. po numerze portu.<br />  A odnośnie portu docelowego tak właśnie zrobiłem jak pan napisał i raz, czy dwa zadziałało. Tylko jakbym miał więcej klientów to nie ma zastosowania.<br /> No teraz wyczaiłem, że połączenie się urywa przy resecie z Bootloadera za pomocą wifi, czy też po wgraniu wsadu.<br />Przy resecie sprzętowym procka połączenie zostaje niezależnie od ustawień adresu docelowego serwera.<br /> Sprzętowy reset modułu, czy też sekwencją resetu za pomocą komendy AT na starcie programu przywraca połączenie niezależnie od tego jak ustawiony jest adres docelowy.<br /> Dla pewności wpiszę sobie do programu klienta jakąś linijkę, żeby coś wysłał do serwera jak będzie za długa cisza na linii.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2697">Rafał555</a> — 24 maja 2015, o 12:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-05-24T10:50:26+01:00</updated>
<published>2015-05-24T10:50:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129984#p129984</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129984#p129984"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129984#p129984"><![CDATA[
<div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />Serwer- udp-server, port:8899, adres docelowy chyba nieważny, ale ustawiony na adres routera 192.168.10.1<br /></div><br />No i widzisz - jak nie ważny ? .... WAŻNY! ... skoro chcesz żeby serwer bez zapytania od klienta wysłał cokolwiek do niego no to że ustaw właśnie adres tego klienta.<br /><br />Po prostu nie rozumiesz działania trybu serwer, więc jeszcze raz przypomnę. Serwer normalnie czeka na połączenia (to chyba oczywiste). Ale w tym przypadku może też sam wysyłać zapytania. Tylko że jeśli nie dostał jeszcze żadnego zapytania po uruchomieniu to chyba trzeba mu powiedzieć gdzie (pod jaki adres) ma coś wysłać tak? i to jest właśnie ten adres którego wyżej okresliłeś jako nieważny.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />edit: Mam jeszcze jeden wolny moduł. Jeszcze dzisiaj go podmienię i zobaczę, czy coś się zmieni.<br /></div><br />To nie polega na tym, że jak coś się zmieni to może coś się poprawi. To polega na zrozumieniu idei działania klienta i serwera, w obojętnie jakim urządzeniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 maja 2015, o 10:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafał555]]></name></author>
<updated>2015-05-24T08:36:02+01:00</updated>
<published>2015-05-24T08:36:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129979#p129979</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129979#p129979"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129979#p129979"><![CDATA[
Moduł wifi ustawiony jako server wysyła zapytania do sieci bo sprawdzałem na terminalu. Jednak faktyczne połączenie między modułami następuje dopiero wtedy jak klient wyśle choćby znaczek do servera. I od tego momentu hula bez zacinek<br />całymi tygodniami. Wcześniej z klienta wysyłałem cyklicznie co minutkę słówko &quot;ok&quot;, musiałem to wyrzucić, bo jak od czasu do czasu coś wgrywam bootloaderem wifi i w tym czasie wetnie się ten &quot;ok&quot; to już dwa razy musiałem na nowo wgrywać BLSa. <br /> <br />Czyli mówicie, że jak serwer wyśle zapytanie do swoich klientów po raz pierwszy to one muszą je odebrać bez szemrania?<br /><br /> Nawet jak ten serwer z terminala odpytuję to z pierwszego kopa nie odpowiada tylko najpierw trzeba wysłać cokolwiek.<br />Może to wina routera, albo efekt ostatniej burzy. Procek musiałem wymienić, może coś jeszcze się stało.<br />  Zakładkę Net protocol w ustawieniach mam tak:<br />Serwer-  udp-server, port:8899, adres docelowy chyba nieważny, ale ustawiony na adres routera 192.168.10.1<br />Klient- udp-client, port:8899, adres docelowy 192.168.10.201 (adres serwera).<br /> Adres klienta 192.168.10.200.<br /><br />edit:  Mam jeszcze jeden wolny moduł. Jeszcze dzisiaj go podmienię i zobaczę, czy coś się zmieni.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2697">Rafał555</a> — 24 maja 2015, o 08:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-05-23T23:40:45+01:00</updated>
<published>2015-05-23T23:40:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129971#p129971</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129971#p129971"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129971#p129971"><![CDATA[
Dla mnie to też zdziepko dziwne - u mnie ATNEL wifi działa z SIM900 bez udziału procesora i jakoś jest wszystko ok. Pamiętajmy że ten moduł to jakby autonomiczny tłumacz pomiędzy np. UDP a RS232 (uart) a procesor tylko wprowadza ustawienia, a nie koordynuje w pracy modułu. Widocznie albo całkowicie zła koncepcja użycia albo błąd programisty.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 23 maja 2015, o 23:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-05-23T18:07:22+01:00</updated>
<published>2015-05-23T18:07:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129940#p129940</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129940#p129940"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129940#p129940"><![CDATA[
<div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />Coś jest nie tak. Cały czas z tym walczę i wynika z tego, że po resecie procka podpiętego do wifi jako udp-server muszę jeszcze zrestartować moduł wifi. Trochę to dziwne, ale tak jest.<br /></div><br />Kompletnie nie wiem o czym mówisz - ale pewnie ty wiesz i masz rację, więc tylko sam sobie możesz pomóc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 maja 2015, o 18:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafał555]]></name></author>
<updated>2015-05-23T17:45:49+01:00</updated>
<published>2015-05-23T17:45:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129937#p129937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129937#p129937"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129937#p129937"><![CDATA[
Coś jest nie tak. Cały czas z tym walczę i wynika z tego, że po resecie procka podpiętego do wifi jako udp-server muszę jeszcze zrestartować moduł wifi. Trochę to dziwne, ale tak jest.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2697">Rafał555</a> — 23 maja 2015, o 17:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-05-23T16:21:21+01:00</updated>
<published>2015-05-23T16:21:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129928#p129928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129928#p129928"/>
<title type="html"><![CDATA[Re: UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129928#p129928"><![CDATA[
<div class="quotetitle">Rafał555 napisał(a):</div><div class="quotecontent"><br />Żeby nie rozwlekać zapytam od razu, czy to client ma zainicjować połączenie z serwerem ?<br /></div><br />a co za różnica ? nie ma żadnej w tym konkretnym przypadku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 maja 2015, o 16:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafał555]]></name></author>
<updated>2015-05-23T15:32:29+01:00</updated>
<published>2015-05-23T15:32:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129923#p129923</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129923#p129923"/>
<title type="html"><![CDATA[UDP-dwa sterowniki klient/serwer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11785&amp;p=129923#p129923"><![CDATA[
Witam.<br /> Mam dwa sterowniki z Atnel-Wifi na pokładzie. Oba łączą się z tym samym routerem. Jeden skonfigurowany jako UDP-CLIENT,<br /> drugi jako UDP-SERVER. Serwer odpytuje klienta o temperatury i to co otrzyma wyświetla na lcd.<br /> <br />                    Żeby nie rozwlekać zapytam od razu, czy to client ma zainicjować połączenie z serwerem ?<br /><br />  Do tej pory nie zwróciłem uwagi na taką ewentualność, ale dzisiaj trochę pogrzebałem w kodach obu sterowników i przy okazji wywaliłem z klienta linijkę która cyklicznie co minutkę wysyłała do serwera stringa &quot;ok&quot;. I po zresetowaniu serwera nie następowało połączenie. W sumie to resetowałem sam procesor, a nie moduł wifi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2697">Rafał555</a> — 23 maja 2015, o 15:32</p><hr />
]]></content>
</entry>
</feed>