ESP8266 LUA

Michal Grunt michal.grunt na gmail.com
Úterý Leden 12 10:53:28 CET 2016


Tak je to nějak takto:

conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end)
conn:connect(11094, "us1.internet-radio.com")
conn:send("GET / HTTP/1.0\r\n")
conn:send("User-Agent: Wget/1.11.4\r\n")
conn:send("Accept: */*\r\n")
conn:send("Host: us1.internet-radio.com:11094\r\n")
conn:send("Connection: keep-alive\r\n")
conn:send("\r\n")

Když jsem to napsal a s jinou hlavičkou User-Agent (konkrétně
User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.)) tak
to stáhlo pouze index.html... S User-Agent: Wget/1.11.4 to posílá
audio data tak jak potřebuju:

> ICY 200 OK
icy-notice1:<BR>This stream requires <a
href="http://www.winamp.com/">Winamp</a><BR>
icy-notice2:SHOUTcast Distributed Network Audio Server/Linux v1.9.8<BR>
icy-name:Smooth Jazz Florida
icy-genre:Smooth Jazz
icy-url:http://www.smoothjazzflorida.com
content-type:audio/mpeg
icy-pub:1
icy-br:128

data xxxxxxx

MG

Dne 10. ledna 2016 21:50 Michal Grunt <michal.grunt na gmail.com> napsal(a):
> Zdravím, neporadil by mi někdo jak otevřít spojení a nechat si posílat
> data MP3 streamu na TX ESP8266 pomocí ESP8266 a LUA scriptu (nodemcu
> firmware)? Přiznám se, že se mi to nechce x dní po večerech studovat.
> Měl jsem vůbec problém s lualoaderem (prostě mi nevypisuje TX/RX)
> přičemž v putty to normálně funguje a na konec jsem našel ESPlorer,
> který funguje, ale strávil jsem s tím dva večery...
>
> Děkuji, MG.


Další informace o konferenci Hw-list