[LHC] ESP8266 - Tago.io

Danilo dscabello at gmail.com
Mon Oct 31 05:37:19 PDT 2016


Consegui...

eu baixei o postman (windows) e um sniffer

Enviei via o postman e pelo sniffer verifiquei como ele enviou... ai deu
certo

POST /data HTTP/1.1\r\n
Host: api.tago.io\r\n
Connection: keep-alive\r\n
Content-Length: 36\r\n
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/53.0.2785.143 Safari/537.36\r\n
Postman-Token: a0d810ee-894c-89da-fda6-34511d5dbc46\r\n
Cache-Control: no-cache\r\n
Origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop\r\n
Device-Token: *TOKEN_DO_TAGO_IO*\r\n
_ssl: false\r\n
Content-Type: application/x-www-form-urlencoded\r\n
Accept: */*\r\n
Accept-Encoding: gzip, deflate\r\n
Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4\r\n
\r\n
variable=temperature&value=32&unit=C


Agora irei "limar" o "excesso" de informação para mandar o mínimo de
informações possível, porem esse seria o dado no baixo nível (ou seja
funciona em qualquer sistema)


Valeu pela ajuda de todos
Danilo



2016-10-29 18:17 GMT-02:00 Pedro Minatel <pminatel at gmail.com>:

> Danilo, eu consegui fazer funcionar no ESP com Arduino!
>
>     String postStr = "";
>
>     String postData = "variable=boot&value="+String(time_esp)+"\n";
>
>     postStr = "POST /data HTTP/1.1\n";
>     postStr += "Host: api.tago.io\n";
>     postStr += "Device-Token: "+apiKey+"\n";
>     postStr += "_ssl: false\n";
>     postStr += "Content-Type: application/x-www-form-urlencoded\n";
>     postStr += "Content-Length: "+String(postData.length())+"\n";
>     postStr += "\n";
>     postStr += postData;
>
>
> O server é o "api.tago.io" mesmo e não o realtime.tago.io
>
> Abrs!
>
> 2016-10-28 15:18 GMT-02:00 Danilo <dscabello at gmail.com>:
>
>> o Pedro Minatel
>>
>> Deu uma ajuda, ta quase.... esse fds vou tentar acertar...
>>
>> valeu...
>>
>> 2016-10-28 15:00 GMT-02:00 Gustavo Ortenzi <gustavoortenzi at gmail.com>:
>>
>>> Danilo,
>>>
>>> Vc já acessou o fórum do Tago?!?
>>> Posta a dúvida lá, eles te respondem e ajuda rapidinho!!!
>>>
>>> http://community.tago.io/
>>>
>>> Se precisar de ajuda mais a fundo,  posso te passar um contato dentro da
>>> Tago, mas ele preferiu q ficasse no fórum, até mesmo para poder ajudar
>>> outras pessoas.
>>>
>>> Abs
>>>
>>> Gustavo Ortenzi
>>> From my mobile
>>> (19) 99104-1569
>>> www.gustavoortenzi.wordpress.com
>>>
>>> Em 27 de out de 2016 15:26, "Pedro Minatel" <pminatel at gmail.com>
>>> escreveu:
>>>
>>>> Em algum lugar eu tenho um código em Lua integrado com a Tago.io
>>>>
>>>> Vou procurar colocar no meu github.
>>>>
>>>> Em 27 de out de 2016 11:31, "Danilo" <dscabello at gmail.com> escreveu:
>>>>
>>>>> nao consigo fazer o teste agora... pois estou no trabalho.... =/
>>>>>
>>>>> mas hj a noite vou tentar fazer com certeza......
>>>>>
>>>>> 2016-10-27 11:27 GMT-02:00 Rafael Estevam <rafaelestevamreis at gmail.com
>>>>> >:
>>>>>
>>>>>> Cola aqui o Header que vc mandou com o texto da caixa vermelha da
>>>>>> foto que mandei
>>>>>>
>>>>>> Em 27 de outubro de 2016 11:26, Danilo <dscabello at gmail.com>
>>>>>> escreveu:
>>>>>>
>>>>>>> Entendi...  na verdade eu já tentei de varias formas, e todas
>>>>>>> respondem com bad request.... em casa tenho a lista de todas as tentativas
>>>>>>> (deve ter umas 20 por ai) ....
>>>>>>>
>>>>>>> Eu acho q vou colocar um snifer no meu celular ou no meu pc e ver
>>>>>>> como ele envia a nivel de protocolo, ai replico.... rssrsr
>>>>>>>
>>>>>>> Estranho é ter infinitos documentos relativos a JSON e até agora não
>>>>>>> achei nenhum que fala diretamente como devo enviar o dado em baixo nivel,
>>>>>>> todas as documentações que achei, são relativas a alguma biblioteca (por
>>>>>>> exemplo do arduino).
>>>>>>>
>>>>>>> a informação interessante seria ver como essas bibliotecas colocam o
>>>>>>> dado e enviam, se alguem souber alguma documentação desse nível seria bem
>>>>>>> interessante (até mesmo pra aprender)
>>>>>>>
>>>>>>>
>>>>>>> Bom hj a noite vou no lhc, ai vou tentar.... valeu...
>>>>>>>
>>>>>>>
>>>>>>> 2016-10-27 11:07 GMT-02:00 Rafael Estevam <
>>>>>>> rafaelestevamreis at gmail.com>:
>>>>>>>
>>>>>>>> Acho que você não entendeu.
>>>>>>>> Na imagem, no quadrado vermelho tem um exemplo de texto.
>>>>>>>> Mandar daquela forma, não com aquele aplicativo/site.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Em 27 de outubro de 2016 10:30, Danilo <dscabello at gmail.com>
>>>>>>>> escreveu:
>>>>>>>>
>>>>>>>>> no mesmo documento tem o exemplo do arduino, tentei enviar
>>>>>>>>> igualzinho, mas não funciona tbm... responde bad request
>>>>>>>>>
>>>>>>>>> 2016-10-27 10:28 GMT-02:00 Danilo <dscabello at gmail.com>:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Assim funciona, estou com o problema em enviar os dados com o
>>>>>>>>>> esp8266, com o celular por exemplo, consigo enviar tranquilamente....
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2016-10-27 10:26 GMT-02:00 Rafael Estevam <
>>>>>>>>>> rafaelestevamreis at gmail.com>:
>>>>>>>>>>
>>>>>>>>>>> No site deles, na parte de Documentação-> SendData tem um
>>>>>>>>>>> exemplo de como formatar
>>>>>>>>>>> http://docs.tago.io/en/latest/getstarted.html#step-3-send-data
>>>>>>>>>>>
>>>>>>>>>>> [image: Imagem inline 1]
>>>>>>>>>>>
>>>>>>>>>>> Já tentou assim ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Em 27 de outubro de 2016 10:00, Danilo <dscabello at gmail.com>
>>>>>>>>>>> escreveu:
>>>>>>>>>>>
>>>>>>>>>>>> Paulo vou tentar fazer esse teste, mas se o host está errado o
>>>>>>>>>>>> tago.io nem responde... inclusive erá o primeiro problema que
>>>>>>>>>>>> estava tendo, ai só consegui fazer o bendito responder colocando esse host.
>>>>>>>>>>>> Mas vou tentar....valeu.
>>>>>>>>>>>>
>>>>>>>>>>>> Rafael
>>>>>>>>>>>> Testei também com o
>>>>>>>>>>>>
>>>>>>>>>>>> Content-Type: application/x-www-form-urlencoded
>>>>>>>>>>>>
>>>>>>>>>>>> porem respondeu a mesma coisa
>>>>>>>>>>>>
>>>>>>>>>>>> Teria algum exemplo de formatação dessa string em JSON? achei varios exemplos, porem não consegui fazer funcionar.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 2016-10-27 9:42 GMT-02:00 Rafael Estevam <
>>>>>>>>>>>> rafaelestevamreis at gmail.com>:
>>>>>>>>>>>>
>>>>>>>>>>>>> Não entendo muito deste TAGO.IO mas acho que sua requisição
>>>>>>>>>>>>> está errada
>>>>>>>>>>>>> Você passou o contenttype como JSON porém não mandou um JSON
>>>>>>>>>>>>> no conteúdo.
>>>>>>>>>>>>> Acho que um deles está errado
>>>>>>>>>>>>>
>>>>>>>>>>>>> Em 27 de outubro de 2016 09:23, Danilo <dscabello at gmail.com>
>>>>>>>>>>>>> escreveu:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Bom dia
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Amigos
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Gostaria de uma ajuda no ESP8266
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Estou tentando enviar dados para o tago.io
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Não conheço muito de JSON, mas consegui enviar dados para o
>>>>>>>>>>>>>> site (ou pelo menos acho q consegui srsrsr)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Porem o site responde como bad request, não sei exatamente
>>>>>>>>>>>>>> como deve ser o formato da string que envio, talvez seja este o problema,
>>>>>>>>>>>>>> está faltando algum dado ou estou enviando de forma errada.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Se alguém puder dar uma ajuda, agradeço
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> segue o log do terminal:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Enviando:*
>>>>>>>>>>>>>> POST /data? HTTP/1.1
>>>>>>>>>>>>>> Host: https://api.tago.io/data
>>>>>>>>>>>>>> Device-Token: 4231b1b0-89a7-11e6-872d-a5218c519932
>>>>>>>>>>>>>> Content-Type: application/json
>>>>>>>>>>>>>> Content-Lenght: 36
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> variable=temperature&value=32&unit=C
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Recebido:*
>>>>>>>>>>>>>> HTTP/1.1 400 Bad Request
>>>>>>>>>>>>>> Server: awselb/2.0
>>>>>>>>>>>>>> Date: Thu, 27 Oct 2016 02:06:20 GMT
>>>>>>>>>>>>>> Content-Type: text/html
>>>>>>>>>>>>>> Content-Length: 171
>>>>>>>>>>>>>> Connection: close
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <html>
>>>>>>>>>>>>>> <head><title>400 Bad Request</title></head>
>>>>>>>>>>>>>> <body bgcolor="white">
>>>>>>>>>>>>>> <center><h1>400 Bad Request</h1></center>
>>>>>>>>>>>>>> <hr><center>awselb/2.0</center>
>>>>>>>>>>>>>> </body>
>>>>>>>>>>>>>> </html>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>>>>>>>>> HSC at listas.tia.mat.br
>>>>>>>>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>>>>>>>> HSC at listas.tia.mat.br
>>>>>>>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>>>>>>> HSC at listas.tia.mat.br
>>>>>>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>>>>>> HSC at listas.tia.mat.br
>>>>>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>>>> HSC at listas.tia.mat.br
>>>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>>> HSC at listas.tia.mat.br
>>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>> HSC at listas.tia.mat.br
>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>> HSC at listas.tia.mat.br
>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lista do LHC <http://lhc.net.br>
>>>>> HSC at listas.tia.mat.br
>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Lista do LHC <http://lhc.net.br>
>>>> HSC at listas.tia.mat.br
>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>
>>>>
>>> _______________________________________________
>>> Lista do LHC <http://lhc.net.br>
>>> HSC at listas.tia.mat.br
>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>
>>>
>>
>> _______________________________________________
>> Lista do LHC <http://lhc.net.br>
>> HSC at listas.tia.mat.br
>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>
>>
>
>
> --
>
> *Pedro*
>
> _______________________________________________
> Lista do LHC <http://lhc.net.br>
> HSC at listas.tia.mat.br
> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20161031/d8e4d10b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 92697 bytes
Desc: not available
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20161031/d8e4d10b/attachment-0003.png>


More information about the HSC mailing list