pessoal, 

sei que é um pouco fora do padrão e muitos dirão que o correto é armazenar a imagem no SD, porém há um problema na velocidade de transmissão das imagens.

Estou percebendo que o envio da imagem via SD atrasa demais o carregamento da pagina, para ter uma ideia a pagina de ~32kb carrega quase no mesmo tempo que a imagem de 1,5kb!!!

acredito que seja porque na pagina eu consigo carregar diversos caracteres de uma vez e enviá-los, na imagem não, tenho que ler e enviar 1a1 do contrario a imagem não é carregada corretamente.

minha ideia seria alguma forma de converter a imagem com os cabeçalhos corretos e inseri-la no próprio sketch. utilizando um client.print

entendo que conseguindo capturar os códigos que o arduino envia 1a1 conforme comentei isso seria possível, porém não faço ideia de como obtê-los!!!

isso é possível?

estamos falando em 1 unica imagem de 1,5kb!

vlw

Exibições: 327

Responder esta

Respostas a este tópico

converter de forma facil imagem em base64 http://base64image.org/

oooowww Dr. valeu a dica!!!!

eu até havia conseguindo converter em base hexadecimal... mas não conseguia jogar no arduino...

porem com este método posso inclui-la direto no arquivo HTML...

e o aumento no tamanho do arquivo, é quase igual ao tamanho da imagem, desta forma, não preciso fazer uma requisição de imagem... para o arduino interpretar, ler o SD enviar, etc...

o que fica MUITO mais rápido. VLW

outra maneira tambem é o arduino apenas apontar para uma imagem armazenada na web. ja vi isso.

se puder posta feedback do seu projeto. valew.

sim, isso não precisa nem passar pelo arduino...

o proprio codigo HTML faz isso... 

mas quero que funcione mesmo estando apenas na rede local

opa; 

Kra estou com outro problema agora, fiz a alteração e o tempo de carregamento melhorou bem usando este método,

porém estou temdo problemas com a requisição que o site (ou navegador) faz automaticamente do icone da barra, (ou FAVICON).  não consigo impedir esta solicitação e pelo teste que fiz esta requisição mesmo não tendo resposta, DOBRA o tempo de carregamento da pagina:

segue anexo o teste que fiz pelo site OctaGate SiteTimer

se interpretei correto, é possível observar que a pagina é carregada em aprox 7,5s (acho razoável para um arduino webserver e uma pagina de 50kb)

porém somente esta requisição do FAVICON me toma mais 7s para carregar.  alguem sabe como fazer com que o navegador não faça esta requisição?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço