<?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=4&amp;t=21228&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-09-05T15:26:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=21228&amp;mode</id>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-05T15:26:48+01:00</updated>
<published>2018-09-05T15:26:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211415#p211415</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211415#p211415"/>
<title type="html"><![CDATA[Re:Atnel WIFI konfig. w trybie TCP client-GET [Thingspeak]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211415#p211415"><![CDATA[
Ponieważ podany w poprzednim poście adres pewnie prędzej czy później zniknie (mam na myśli: http://jsonplaceholder.typicode.com/comments?id=10 ), żeby inni nie musieli się męczyć tak jak ja polecam dodatkowy sposób.<br /><br />Szybko i łatwo przetestujemy działanie komunikacji, poprzez wysłanie czegoś na <a href="https://thingspeak.com"  class="postlink">https://thingspeak.com</a>.<br />Trzeba tam założyć konto, jako zwykły 'free user' mamy całkiem sporo miejsca na dane np. z naszych czujników podłączonych do Atmegi (jeśli nie będziemy ich zbyt gęsto wysyłać -interwał między komunikatami wynosi 15 sekund).<br /><br /><strong>Po zalogowaniu</strong><br />zakładamy Channel, podajemy jego nazwę i przechodzimy do zakładki API Keys.<br />(tutaj ładny poradnik: <a href="https://uk.mathworks.com/help/thingspeak/collect-data-in-a-new-channel.html"  class="postlink">https://uk.mathworks.com/help/thingspeak/collect-data-in-a-new-channel.html</a> )<br /><br />z API keys kopiujemy sobie komendę (po prawej stronie)<br /><strong>GET https://api.thingspeak.com/update?api_key=TU-BEDZIE-TWOJ-INDYWIDUALNY-NUMER&amp;field1=0</strong><br /><br />możemy to już przetestować w przeglądarce w miejsce adresu strony wklejajac po prostu<br /><strong>https://api.thingspeak.com/update?api_key=TU-BEDZIE-TWOJ-INDYWIDUALNY-NUMER&amp;field1=42</strong><br />wartość field1 = 0 możemy zmienić na dowolną. Opcja z adresem: http:// (..) -bez 's' również działa.<br /><br />Wracamy do naszej strony z Channelem i patrzymy w zakładce Private View czy na wykresie pojawiła się nasza liczba (42). Jeśli tak, przechodzimy do kodzenia.<br />Zmieniamy serwer w ustawieniach TCP, Client modułu Atnel WIFI na: api.thingspeak.com<br />Całą naszą funkcję testową 'wyslij_zapytanie()' redukujemy do postaci:<br /><br />[syntax=c]void wyslij_zapytanie(void){<br /><br />uart1_puts(&quot;send get: \r\n&quot;);<br /><br />uart0_puts(&quot;GET /update?api_key=TU-BEDZIE-TWOJ-INDYWIDUALNY-NUMER&amp;&quot;);<br />uart0_puts(&quot;field1=&quot;);<br />uart0_putint(77,10);                         // przykladowa liczba, wzieta z kapelusza do testow<br />uart0_puts(&quot;HTTP/1.1\r\n&quot;);<br />uart0_puts(&quot;Host: api.thingspeak.com\r\n\r\n&quot;);<br /><br />}[/syntax]<br /><br /><br />zaglądamy na stronę i mamy taki obrazek:<br /><a href="https://obrazkiforum.atnel.pl/222/14c2fa365f356503c1314d42c9737f14.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/14c2fa365f356503c1314d42c9737f14.PNG" alt="Obrazek" /></a><br /><br /><br /><br />OK, mam nadzieję, że to komuś pomoże jakby walczył z poradnikami Mirka i próbował coś wysyłać przy pomocy tych fajnych modulików w świat.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 5 wrz 2018, o 15:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-05T10:28:53+01:00</updated>
<published>2018-09-05T10:28:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211402#p211402</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211402#p211402"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211402#p211402"><![CDATA[
ok, coś się ruszyło.<br /><br />znalazłem jakiś taki poradnik na youtubie do arduino ( <a href="https://www.youtube.com/watch?v=s_2cw0k6lgs"  class="postlink">https://www.youtube.com/watch?v=s_2cw0k6lgs</a> ) ale to nie istotne, bardziej istotne jest to, ze gość do testów używa tam strony: <a href="http://jsonplaceholder.typicode.com/comments?id=10"  class="postlink">http://jsonplaceholder.typicode.com/comments?id=10</a><br /><br />która zwraca: <br />czysty tekst w postaci: <br />[syntax=bash]&#91;<br />  {<br />    &quot;postId&quot;: 2,<br />    &quot;id&quot;: 10,<br />    &quot;name&quot;: &quot;eaque et deleniti atque tenetur ut quo ut&quot;,<br />    &quot;email&quot;: &quot;Carmen_Keeling@caroline.name&quot;,<br />    &quot;body&quot;: &quot;voluptate iusto quis nobis reprehenderit ipsum amet nulla\nquia quas dolores velit et non\naut quia necessitatibus\nnostrum quaerat nulla et accusamus nisi facilis&quot;<br />  }<br />&#93;[/syntax]<br /><br />teraz za pomocą strony: <a href="https://apitester.com"  class="postlink">https://apitester.com</a> ustalamy, że wymagany nagłówek wygląda tak:<br /><br />[syntax=bash]Request Headers<br />GET /comments?id=10 HTTP/1.1<br />Host: jsonplaceholder.typicode.com<br />Accept: */*<br />User-Agent: Rigor API Tester[/syntax]<br /><br /><br />no to do dzieła, łączymy wszystko w całość i programujemy Atmegę:<br /><br />zmiana ustawień na:<br />[syntax=c]uart0_puts(&quot;AT+NETP=TCP,Client,80,jsonplaceholder.typicode.com&quot;)[/syntax]<br /><br /><br />moją funkcje wyslij_zapytanie modyfikujemy:<br /><br />[syntax=c]uart0_puts(&quot;GET /comments?id=10 HTTP/1.1\r\n&quot;);<br />uart0_puts(&quot;Host: jsonplaceholder.typicode.com\r\n&quot;);<br />uart0_puts(&quot;Accept: */*\r\n&quot;);<br />uart0_puts(&quot;User-Agent: Rigor API Tester\r\n\r\n&quot;);[/syntax]<br /><br /><br />i radośnie w terminalu odbieramy:<br />[syntax=bash]HTTP/1.1 200 OK<br />Date: Wed, 05 Sep 2018 09:10:30 GMT<br />Content-Type: application/json; charset=utf-8<br />Content-Length: 322<br />Connection: keep-alive<br />Set-Cookie: __cfduid=de15153a377bcc65f7aac3241b585f235153613oding<br />Access-Control-Allow-Credentials: true<br />Cache-Control: public, max-age=14400<br />Pragma: no-cache<br />Expires: Wed, 05 Sep 2018 13:10:30 GMTe<br />CF-RAY: 455790265129350c-LHR<br /><br />&#91;  {    &quot;postId&quot;: 2,    &quot;id&quot;: 10,    &quot;name&quot;: &quot;eaque et deleniti atque tenetur ut quo ut&quot;,    &quot;email&quot;: &quot;Carn\naut quia necessitatibus\nnostrum quaerat nulla et accusamus nisi facilis&quot;  }&#93;[/syntax]<br /><br /><br /><span style="color: #FF0000"><span style="font-size: 200%; line-height: normal">Yupikayej</span></span><br /><br /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />Uproszczony do pierwszych dwóch linijek header też zachowuje się prawidłowo:<br /><a href="https://obrazkiforum.atnel.pl/222/935a05a69b2c9644a1ac97fa7b053bc4.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/935a05a69b2c9644a1ac97fa7b053bc4.PNG" alt="Obrazek" /></a><br /><br /><br /><br /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 16 minutach ]</span></strong><br /><br />Ok, dla porządku dodam, że strona Atnela żąda nagłówka i portu (443).<br /><br />próba dostępu przez http kończy się tak:<br /><a href="https://obrazkiforum.atnel.pl/222/fd5b92e3f58d309799b1c249d4351e22.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/fd5b92e3f58d309799b1c249d4351e22.PNG" alt="Obrazek" /></a><br />czyli analogicznie do moich wcześniejszych komunikatów z konsoli.<br /><br />Próba przez https:<br /><a href="https://obrazkiforum.atnel.pl/222/1c1bf6a82f60893a96c65030f67230c7.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/1c1bf6a82f60893a96c65030f67230c7.PNG" alt="Obrazek" /></a><br /><br /><br />Niestety wysłanie:<br />[syntax=c]uart0_puts(&quot;GET /aphp1.php?cmd=myip HTTP/1.1\r\n&quot;);<br />uart0_puts(&quot;Host: atnel.pl\r\n&quot;);<br />uart0_puts(&quot;Accept: */*\r\n&quot;);<br />uart0_puts(&quot;User-Agent: Rigor API Tester\r\n\r\n&quot;);[/syntax]<br /><br />Zwraca nam:<br />[syntax=bash]HTTP/1.1 400 Bad Request<br />Server: nginx<br />Date: Wed, 05 Sep 2018 09:03:52 GMT<br />Content-Type: text/html<br />Content-Length: 264<br />Connection: close<br /><br />&lt;html&gt;<br />&lt;head&gt;&lt;title&gt;400 The plain HTTP request was sent to HTTPS poTPS port&lt;/center&gt;<br />&lt;hr&gt;&lt;center&gt;nginx&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;[/syntax]<br /><br />Nie mam zielonego pojęcia o tych usługach sieciowych, ale obstawiam, że problemem <strong>400 The plain HTTP request was sent to HTTPS poTPS port</strong> jest szyfrowany/bezpieczny dostęp i nasz Atnelowski modulik w przedstawionej konfiguracji tego nie ogarnia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 5 wrz 2018, o 10:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-05T08:44:02+01:00</updated>
<published>2018-09-05T08:44:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211401#p211401</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211401#p211401"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211401#p211401"><![CDATA[
<div class="quotetitle">Harry napisał(a):</div><div class="quotecontent"><br />Może wystarczy dodać część &quot;Accept&quot; i &quot;&quot;User-agent&quot;.<br /><br />Część serwerów nie akceptuje żądań bez headera, zwłaszcza te lepiej zabezpieczone.<br /><br />atnel fifi jest sprzętem, a klientem jest twój soft, a serwer musi wiedzieć czy wysyła stronę na telefon czy kompa.<br /><br />edit:<br />Hmm, to jednak nie nagłówki(sprawdziłem), musisz sprawdzić co tak naprawdę wysyłasz, bo prawdopodobnie idzie jakiś śmietnik i dlatego serwer głupieje.<br /></div><br /><br /><br />Dzięki. <br />Spróbowałem pare opcji wysłać, bezskutecznie niestety. Sprawdziłeś z Atnel WIFI czy jakoś inaczej?<br /><br />Atmega raczej wysyła to co jej sie karze, wiec tutaj nie powinno być problemu. Można jakoś podejrzeć pakiet wifi? WireShark może?<br />Co do Putty to nie jestem pewien odnośnie tych znaczników powrotu karetki i nowej linii.<br /><br />Z przeglądarki jak się wpisze <!-- m --><a class="postlink" href="http://atnel.pl/aphp1.php?cmd=myip" >http://atnel.pl/aphp1.php?cmd=myip</a><!-- m --> to bardzo ładnie zwraca nr IP, tak jak w poradniku Mirka.<br /><br />Można jakoś potestować różne zapytania z palca w jakiś sposób? jakiś telnet albo coś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 5 wrz 2018, o 08:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2018-09-04T22:51:04+01:00</updated>
<published>2018-09-04T22:51:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211371#p211371</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211371#p211371"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211371#p211371"><![CDATA[
Może wystarczy dodać część &quot;Accept&quot; i &quot;&quot;User-agent&quot;.<br /><br />Część serwerów nie akceptuje żądań bez headera, zwłaszcza te lepiej zabezpieczone.<br /><br />atnel fifi jest sprzętem, a klientem jest twój soft, a serwer musi wiedzieć czy wysyła stronę na telefon czy kompa.<br /><br />edit:<br />Hmm, to jednak nie nagłówki(sprawdziłem), musisz sprawdzić co tak naprawdę wysyłasz, bo prawdopodobnie idzie jakiś śmietnik i dlatego serwer głupieje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 4 wrz 2018, o 22:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T22:42:32+01:00</updated>
<published>2018-09-04T22:42:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211370#p211370</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211370#p211370"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211370#p211370"><![CDATA[
<div class="quotetitle">Harry napisał(a):</div><div class="quotecontent"><br />Łap na szybko <a href="https://code.tutsplus.com/tutorials/http-headers-for-dummies--net-8039"  class="postlink">https://code.tutsplus.com/tutorials/http-headers-for-dummies--net-8039</a><br /></div><br /><br />rozumiem, ze to byl zart? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br />potrafie sobie wygoglowac i zrobilem to zanim napisalem posta, pytanie o ten header bylo raczej w stylu, jak i co mam wpisac, bo nie bardzo widze, zeby wysylac cos takiego:<br /><br />[syntax=bash]GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1<br />Host: net.tutsplus.com<br />User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)<br />Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<br />Accept-Language: en-us,en;q=0.5<br />Accept-Encoding: gzip,deflate<br />Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />Keep-Alive: 300<br />Connection: keep-alive<br />Cookie: PHPSESSID=r2t5uvjq435r4q7ib3vtdjq120<br />Pragma: no-cache<br />Cache-Control: no-cache[/syntax]<br /><br />nie mowiac juz o tym jakim user-agentem jest atnel wifi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 22:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2018-09-04T22:47:31+01:00</updated>
<published>2018-09-04T22:29:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211369#p211369</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211369#p211369"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211369#p211369"><![CDATA[
Łap na szybko <a href="https://code.tutsplus.com/tutorials/http-headers-for-dummies--net-8039"  class="postlink">https://code.tutsplus.com/tutorials/http-headers-for-dummies--net-8039</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 4 wrz 2018, o 22:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T22:22:24+01:00</updated>
<published>2018-09-04T22:22:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211368#p211368</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211368#p211368"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211368#p211368"><![CDATA[
<div class="quotetitle">Harry napisał(a):</div><div class="quotecontent"><br />Na stronach bankowych to ja się nie dziwię że nie działa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Dodaj prawidłowy header i powinno być ok.<br /><br />Wysłane ze srajfona<br /></div><br />W poradniku Mirka działało <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /> i wygląda na to, że strona wciąż bez s w nazwie, więc myślałem że warto spróbować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br />co to jest prawidłowy header?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 22:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2018-09-04T22:18:04+01:00</updated>
<published>2018-09-04T22:18:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211366#p211366</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211366#p211366"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211366#p211366"><![CDATA[
Na stronach bankowych to ja się nie dziwię że nie działa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Dodaj prawidłowy header i powinno być ok.<br /><br />Wysłane ze srajfona<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 4 wrz 2018, o 22:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T22:08:08+01:00</updated>
<published>2018-09-04T22:08:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211365#p211365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211365#p211365"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211365#p211365"><![CDATA[
zmiana <strong>TCP, Client,80</strong> na np. <strong>nbp.pl</strong> i próby komend <em>GET / </em>, albo <em>GET <!-- m --><a class="postlink" href="http://nbp.pl" >http://nbp.pl</a><!-- m --> HTTP/1.0</em>, w ogóle niczego nie zwracają....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 22:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-09-04T21:28:50+01:00</updated>
<published>2018-09-04T21:28:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211362#p211362</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211362#p211362"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211362#p211362"><![CDATA[
ale atnel.pl od niedawna chodzi już na SSL'u ... ja się tam nie znam na tych http'ach - ale może to jest przyczyną ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 wrz 2018, o 21:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2018-09-04T21:21:13+01:00</updated>
<published>2018-09-04T21:21:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211360#p211360</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211360#p211360"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211360#p211360"><![CDATA[
Jedynie co mi przychodzi do głowy, to brak nagłówków żądania http.<br />Ale najlepiej jakby się wypowiedział ktoś u kogo to napewno działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 4 wrz 2018, o 21:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T18:34:21+01:00</updated>
<published>2018-09-04T18:34:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211354#p211354</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211354#p211354"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211354#p211354"><![CDATA[
<div class="quotetitle">Harry napisał(a):</div><div class="quotecontent"><br />A zobacz czy się ruszy jak zmienisz port na 443 <br /><br />Wysłane z mojego GT-I8200N przy użyciu Tapatalka<br /></div><br /><br /><br /><strong>Port 443, https:(....) oraz http:(.....)</strong> dają identyczną odpowiedź<br /><br />[syntax=bash]AT+NETP=TCP,Client,443,atnel.pl<br />+ok<br /><br />AT+Z<br />HTTP/1.1 400 Bad Request<br />Server: nginx<br />Date: Tue, 04 Sep 2018 17:25:29 GMT<br />Content-Type: text/html<br />Content-Length: 264<br />Connection: close<br /><br />&lt;html&gt;<br />&lt;head&gt;&lt;title&gt;400 The plain HTTP request was sent to HTTPS pTTPS port&lt;/center&gt;<br />&lt;hr&gt;&lt;center&gt;nginx&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;[/syntax]<br /><br /><br /><strong>Port 80, https:</strong><br />wypluwa to samo co wkleiłem w poprzednim poście<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 18:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2018-09-04T18:15:42+01:00</updated>
<published>2018-09-04T18:15:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211351#p211351</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211351#p211351"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211351#p211351"><![CDATA[
A zobacz czy się ruszy jak zmienisz port na 443 <br /><br />Wysłane z mojego GT-I8200N przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 4 wrz 2018, o 18:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T18:01:20+01:00</updated>
<published>2018-09-04T18:01:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211348#p211348</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211348#p211348"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211348#p211348"><![CDATA[
W paru watkach (np. tu: <a href="https://forum.atnel.pl/topic11882.html#p130864"  class="postlink">https://forum.atnel.pl/topic11882.html#p130864</a> (Mirek w poradniku zresztą też) zwrócili uwagę na poprawne zakończenie stringa - podwójne \r\n<br /><br />Jakoś z terminala miałem wrażenie, że coś się kaszani z tymi enterami (ot chociażby musiałem 3 razy wcisnąć żeby dostać zwrot z serwera)<br />wrociłem do atmegi i dopisałem sobie funkcje echo na mój drugi port com (ten co zamiast lcd jest)... i mam taki output:<br /><br /><a href="https://obrazkiforum.atnel.pl/222/527280ab3633b0881a9eba463271ebc7.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/527280ab3633b0881a9eba463271ebc7.PNG" alt="Obrazek" /></a><br /><br /><br />[syntax=bash]a+ok<br /><br />AT+NETP=TCP,Client,80,atnel.pl<br />+ok<br /><br />AT+Z<br />HTTP/1.1 301 Moved Permanently<br />Server: nginx<br />Date: Tue, 04 Sep 2018 16:52:12 GMT<br />Content-Type: text/html<br />Content-Length: 178<br />Connection: close<br />Location: https://atnel.pl/aphp1.php?cmd=myip<br /><br />&lt;html&gt;<br />&lt;head&gt;&lt;tnx&lt;/center&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2018-09-04T17:02:52+01:00</updated>
<published>2018-09-04T17:02:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211346#p211346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211346#p211346"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211346#p211346"><![CDATA[
a próbowałeś po https?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 4 wrz 2018, o 17:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T16:41:27+01:00</updated>
<published>2018-09-04T16:41:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211345#p211345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211345#p211345"/>
<title type="html"><![CDATA[Re: Atnel WIFI konfiguracja w trybie TCP client -GET -nie dz]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211345#p211345"><![CDATA[
OK, niewielki postęp.<br /><br />Zmiana konfiguracji modułu ze stałego IP na IP przydzielany z DHCP (tylko to sie zmieniło, reszta jak w screenshotach wcześniej [może mój router nie lubi stałego IP, albo liczby 42 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /> ] ).<br />Modul Atmel wifi podłączony tylko do przejściówki RS232 (żadnej Atmegi nigdzie nie ma po drodze)<br /><br />uruchamiam terminal i wpisuje <strong>GET /</strong><br />3 razy enter i wtedy moduł wypluwa:<br /><br /><a href="https://obrazkiforum.atnel.pl/222/9436b395e8297fab25342185a41aa3a2.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/9436b395e8297fab25342185a41aa3a2.PNG" alt="Obrazek" /></a><br /><br /><br />pobieranie IP, kończy sie analogicznie:<br /><strong>GET <!-- m --><a class="postlink" href="http://atnel.pl/aphp1.php?cmd=myip" >http://atnel.pl/aphp1.php?cmd=myip</a><!-- m --> HTTP/1.0</strong><br /><a href="https://obrazkiforum.atnel.pl/222/adbedce48e1091616f2df2cde32c0e90.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/adbedce48e1091616f2df2cde32c0e90.PNG" alt="Obrazek" /></a><br /><br />Gdzie i jak ruszyć się dalej?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 16:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marthinek]]></name></author>
<updated>2018-09-04T12:49:56+01:00</updated>
<published>2018-09-04T12:49:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211326#p211326</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211326#p211326"/>
<title type="html"><![CDATA[Atnel WIFI konfiguracja w trybie TCP client -GET -nie działa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21228&amp;p=211326#p211326"><![CDATA[
Problem z ATMEL WIFI.<br /><br />Program prawie jak w poradniku Mirka: <em>WIFI - CLIENT - WWW/PHP - Part 01-05</em><br />Próbuje odpytywać stronę atnel.pl komendą GET:<br />[syntax=c]uart0_puts(&quot;GET http://atnel.pl/aphp1.php?cmd=myip HTTP/1.0\r\n\r\n&quot;);[/syntax]<br />Tak jak w poradniku, ale coś gdzieś nie działa po drodze. <br /><br />Procek: Atmega1284p, taktowana 11.0592 MHz (modul MEGA-1284p Xplained) <br />2 UARTY: <br />*- UART0 podlaczony do modulu ATMEL WIFI (dodatkowo rownolegle do przejsciowki RS232/USB [PORT COM4])<br />*- UART1 do PC (wbudowana emulacja do USB -służy mi zamiast LCD opisywanego w poradniku)<br /><br />Na moje oko wygląda jakby firewall/ router blokował komunikacje, ale spójrzcie na pare screenow to może ktoś wyczai cos innego.<br /><br />Modul atnel wifi komunikuje sie świetnie po UDP i gada ładnie z wirtualnym portem com.<br /><a href="https://obrazkiforum.atnel.pl/222/3ff1158218d5455fc77538c98d4fedc1.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/3ff1158218d5455fc77538c98d4fedc1.PNG" alt="Obrazek" /></a><br /><a href="https://obrazkiforum.atnel.pl/222/90aff707becc56cf26df5acddb0bf531.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/90aff707becc56cf26df5acddb0bf531.PNG" alt="Obrazek" /></a><br /><br /><br />Modul Atnel WIFI podpiety jest rownolegle do dodatkowej przejsciowki RS232/USB, wiec mamy podglad na wysylane/odbierane komunikaty (to co na uart0):<br />Po kliknieciu przycisku z rekonfiguracja, widzimy takie cos:<br /><a href="https://obrazkiforum.atnel.pl/222/3b52fc1baa2d95eac2521f306197ba48.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/222/3b52fc1baa2d95eac2521f306197ba48.PNG" alt="Obrazek" /></a><br /><br />I w tym stanie, nic nie wraca z zewnatrz.<br /><br /><br />Dla porządku kawałek pętli głównej (wszystko jak w poradnikach w necie (lekko uproszczone), więc chyba mogę tu wkleić kod):<br /><br /><br />[syntax=c]int main (void){<br /><br />DDRB |= LED3; // LED3 pull up to VCC<br /><br />UART0_Init(__UBRR0);<br />UART1_Init(__UBRR1);<br /><br />sei();<br />while(42){<br /><br />if (!key_lockSW0 &amp;&amp; !(PINB &amp; SW0))<br />{<br />key_lockSW0 = 1;<br />// do on button press<br />LED3_TOG;<br />uart1_puts(&quot;SW0 Button pressed UART1 \r\n&quot;);<br /><br />wyslij_zapytanie();<br /><br />}<br />else if (key_lockSW0 &amp;&amp; (PINB &amp; SW0)) key_lockSW0=0;<br /><br />int cn = uart0_getc();<br /><br />if(strParse(cn, &amp;tpstr)){<br />uart1_puts(&quot;Parsing... \r\n&quot;);<br />if(operacja == _ip){<br />uart1_puts(&quot;odebrano IP: \r\n&quot;);<br />}<br />else {<br />uart1_puts(&quot;odebrano inne: \r\n&quot;);<br />}<br /><br />uart1_puts(tpstr.outbuf);<br />uart1_puts(&quot;\r\n&quot;);<br />}<br />}<br />}[/syntax]<br /><br />i funkcja do odpytania serwera:<br /><br />[syntax=c]void wyslij_zapytanie(){<br /><br />if (http != _atnel) wifi_reprogram(&quot;atnel.pl&quot;);<br />http = _atnel;<br /><br />tpstr.delim1 = d1php;<br />tpstr.d1len = strlen(d1php);<br />tpstr.delim2 = d2php;<br />tpstr.d2len = strlen(d2php);<br />operacja = _ip;<br /><br />uart0_puts(&quot;GET http://atnel.pl/aphp1.php?cmd=myip HTTP/1.0\r\n\r\n&quot;);<br /><br />tpstr.status = 0;<br /><br />uart1_puts(&quot;wait... \r\n&quot;);<br />}[/syntax]<br /><br /><br />Możliwe ze gdzieś router/firewall blokuje?<br />Jak i gdzie to mogę sprawdzić i czy to może być przyczyną? (firewalla w kompie wyłączyłem czasowo -[Win10], ale to niczego nie zmienia).<br />A może mam gdzieś okrutnego babola?<br /><br />//<br />Problem podobny do opisywanego przez: <strong>avrfun</strong><br />w watku: <a href="https://forum.atnel.pl/topic15055.html"  class="postlink">https://forum.atnel.pl/topic15055.html</a><br />tylko mi magicznie nie chce zaczac dzialac <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=222">marthinek</a> — 4 wrz 2018, o 12:49</p><hr />
]]></content>
</entry>
</feed>