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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-07-08T14:54:13+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7709&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-08T14:54:13+01:00</updated>
<published>2014-07-08T14:54:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87011#p87011</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87011#p87011"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87011#p87011"><![CDATA[
no no z tym ipv6 to już zaszalał autor <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=54">mirekk36</a> — 8 lip 2014, o 14:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-07-08T14:39:12+01:00</updated>
<published>2014-07-08T14:39:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87007#p87007</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87007#p87007"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87007#p87007"><![CDATA[
Dziękuję za pomoc oraz wyznaczenie dalszej drogi.<br />Połączenia 1 do 1 odpadają, ale w przypadku innych projektów wiedza na temat UDP może się przydać.<br /><br />Zabieram się za Contiki  <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=1183">atmel</a> — 8 lip 2014, o 14:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-08T14:28:47+01:00</updated>
<published>2014-07-08T14:28:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87006#p87006</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87006#p87006"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87006#p87006"><![CDATA[
Po prostu jak ja wspominam UDP to mam na myśli całkiem inne projekt a nie żeby tym UDP broń boże łatać jakoś potrzeby serwera http <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />oczywiście że potrzebny drugi klient udp ale tak jak pokazywałem w Bluebooku dwa procki mogą ślicznie gadać po ethernet / UDP a i jak się napisze jakąś apkę na PC to także samo można śliczne zastosowania wymyślać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ten stosik contiki fajnie wygląda <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=54">mirekk36</a> — 8 lip 2014, o 14:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-07-08T14:15:03+01:00</updated>
<published>2014-07-08T14:15:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87002#p87002</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87002#p87002"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=87002#p87002"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Za to możliwości komunikacji UDP albo wykorzystania klienta www żeby mieć kontakt z serwerm http na jakimś hostingu normalnie, to już są spore ...<br /></div><br />Czy w takim razie UDP umożliwia odbieranie i wysyłanie zapytań nadawanych przez żądanie przeglądarki (na wzór TCP/IP)?<br />Zewnętrzny serwer odpada ponieważ urządzenie nie będzie miało dostępu do Internetu, jak również wykluczone jest &quot;stawianie&quot; jakiegokolwiek serwera w tej sieci.<br /><br /><div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />Przesyłanie większej ilości danych wymaga bufora do składania strumienia komunikacyjnego. Wiele pakietów to najmniej 2, więc jest to 1518 bajtów x 2. Masz tyle RAM w AVR? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> Oprócz tego naliczania nr. sekwencyjnych. powtórzeń, timerów, ttl'i itp... duże... Nie jest to niemożliwe ale skomplikowane i rozbudowane... bo można np. przesyłać mniejsze pakiety i zbudować strumień. Na tyle skomplikowane że w cytowanej bibliotece twórcy podjęli decyzję by.. tego nie robić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br />Jeśli upierasz się przy stosowaniu stosu TCP/IP na 8-bit, zainteresuj się projektem <!-- m --><a class="postlink" href="http://www.contiki-os.org/" >http://www.contiki-os.org/</a><!-- m -->.<br />Ma kompletny stos TCP/IP, nawet IPv6 jeśli chcesz..<br /></div><br />RAM'u mam raczej sporo, bo aż 16kB (dodatkowo zewnętrzna pamięć to również żaden problem), ale jeśli jest to na tyle skomplikowane to ja również nie będę się za to zabierał <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Spróbuję coś z tym OS zdziałać, a jeśli się nie uda to będę pewnie zmuszony zastosować jakiś gotowy moduł Ethernet&lt;-&gt;UART, SPI <img src="https://forum.atnel.pl/images/smilies/icon_neutral.gif" alt=":|" title="Średnio zadowolony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 8 lip 2014, o 14:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-08T10:34:52+01:00</updated>
<published>2014-07-08T10:34:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86984#p86984</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86984#p86984"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86984#p86984"><![CDATA[
<div class="quotetitle">atmel napisał(a):</div><div class="quotecontent"><br />czy też na 8-bitowych AVR jest to niemożliwe?<br /></div><br /><br />Ja niejednokrotnie pisałem, wciąż piszę - że pomysł stawiania serwerów http na AVR jest delikatnie mówiąc nietrafiony <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> <br /><br />Za to możliwości komunikacji UDP albo wykorzystania klienta www żeby mieć kontakt z serwerm http na jakimś hostingu normalnie, to już są spore ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 lip 2014, o 10:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-07-08T10:23:13+01:00</updated>
<published>2014-07-08T10:23:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86983#p86983</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86983#p86983"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86983#p86983"><![CDATA[
Zgadza się faktycznie jest taki komentarz, a zupełnie nie zwracałem na niego uwagi.<br /><br />Czy w takim razie jest jakikolwiek sposób (lub biblioteka), który umożliwi przesłanie większej ilości danych, czy też na 8-bitowych AVR jest to niemożliwe?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 8 lip 2014, o 10:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2014-07-08T09:48:02+01:00</updated>
<published>2014-07-08T09:48:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86979#p86979</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86979#p86979"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86979#p86979"><![CDATA[
Czy aby w bibliotece z której korzystacie w nagłówku nie jest nasmarowane coś takiego?<br /><br /><div class="quotetitle">ip_arp_udp_tcp.c napisał(a):</div><div class="quotecontent"><br />* Author: Guido Socher <br /> * Copyright: GPL V2<br /> * See <!-- m --><a class="postlink" href="http://www.gnu.org/licenses/gpl.html" >http://www.gnu.org/licenses/gpl.html</a><!-- m --><br /> *<br /> * IP, Arp, UDP and TCP functions.<br /> *<br /> * The TCP implementation uses some size optimisations which are valid<br /> * only if all data can be sent in one single packet. This is however<br /> * not a big limitation for a microcontroller as you will anyhow use<br /> * small web-pages. The web server must send the entire web page in one<br /> * packet. The client &quot;web browser&quot; as implemented here can also receive<br /> * large pages.<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 8 lip 2014, o 09:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szopler]]></name></author>
<updated>2014-07-08T09:17:29+01:00</updated>
<published>2014-07-08T09:17:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86976#p86976</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86976#p86976"/>
<title type="html"><![CDATA[Re: Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86976#p86976"><![CDATA[
Też to zauważyłem - zrobiłem stronę konfiguracyjną urządzenia (IP, uptime, status) i na 1490 bajtów (MTU) &quot;HALT!&quot;<br />Niestety nie miałem czasu zgłębiać tego problemu, ale chętnie zobaczę rozwiązanie na przyszłość... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=82">szopler</a> — 8 lip 2014, o 09:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-07-08T00:41:01+01:00</updated>
<published>2014-07-08T00:41:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86969#p86969</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86969#p86969"/>
<title type="html"><![CDATA[Problemy przy dużej ilości danych w ENC28J60]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7709&amp;p=86969#p86969"><![CDATA[
Natrafiłem na dość irytujący problem przy wysyłce zbyt dużej ilości danych do układu ENC28J60 w ramach jednego pakietu (HTTP response), a mianowicie nie jest możliwe wysłanie więcej niż 1518 bajtów (wliczając nagłówek)...<br /><br />Urządzenie ma być serwerem i posiadać dość rozbudowane strony, a niestety nie jestem się w stanie zmieścić w ramach jednego pakietu. Tutaj pojawia się moje pytanie: w jaki sposób przesłać kilka pakietów, w ten sposób, aby stanowiły jedną długą odpowiedź dla klienta?<br /><br />Fragment kodu opdowiedzalny za formowanie oraz przesłanie danych:<br /><br />[syntax=c]plen = fill_tcp_data_p(buf, 0, PSTR(&quot;HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\nBardzo długi tekst HTML&quot;));<br />make_tcp_ack_from_any(buf);<br />make_tcp_ack_with_data(buf, plen);[/syntax]<br />Dodam jeszcze, że przesyłanie mniej rozbudowanych witryn (mieszczących się w ramach jednego pakietu) działa perfekcyjnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 8 lip 2014, o 00:41</p><hr />
]]></content>
</entry>
</feed>