Servidor Web com Arduino, internet Shield e cartão de memória

Boa noite amigos,

Tenho um domínio na web e uma pagina hospedada em um provedor de serviços, como muitas empresas e pessoas físicas hoje em dia.

Pensando nisso tive uma ideia (não sei se foi só eu que pensei nisso) mas gostaria da ajuda de vocês nesse projeto que pode ser a solução mundial para esse gasto desnecessário.

A ideia seria montar um servidor de web, bem simples, funcional e barato, não dispensando a segurança.

Já montei servidores de web com maquinas boas rodando Windows, ou Linux, e consegui um servidor simples com o arduino, mas não consigo sair disso com ele...

queria montar um micro servidor com o arduino, do tamanho de um roteador de internet, onde qualquer pessoa, através de um pen drive ou cartão de memória armazenaria minha pagina da web em HTML ou PHP ou algo mais, mas que não fosse muito complicado, porque seria algo para vendas em larga escala. (imaginem a quantidade de pessoas que não gostaria de ter sua própria pagina na web armazenada em casa)

não sei se conseguiram entender minha ideia, mas qualquer coisa estou a disposição para iniciarmos  e lucrarmos com esse projeto.

 

Obrigado

 

 

Exibições: 4203

Responder esta

Respostas a este tópico

 com o arduino eu acho muito difícil princialmente com um frequência 16mhz

 com uma BeagleBone ou Cubieboard ou  Raspberry-Pi é bem mais fácil elas podem utiliza o linux 

O gargalo fica no número de conexões, mas a maioria não tem tantos acessos assim, (complementado pelo Rogerio abaixo). Se a pagina precisar de uma conexão absurdamente maior nesse caso entraria com um servidor web profissional.

 

Ethernet shield deve ter limit de conexões simultâneas.
Eu uso o raspberry pi para fazer exatamente isso que vc quer fazer, criei esse servidor web com nodejs para servir os arquivos e até mesmo para comunicação realtime com socket.

Existe vários projetos opensource para criar servidores leves e simples com Raspberry pi ou similares.
Ou você pode simplesmente instalar o apache e pronto! Pois esses miniPC roda Linux.

Se precisar de um super desempenho, você pode usar vários raspberry e criar um cluster de baixo consumo de energia em casa.

Etc, etc,.. Assunto gigante, mas por hora a disse ta bom.

Você consegue saber o numero de conexões do raspberry pi rodando o apache?

Caso REALMENTE deseja montar esse empreendimento,saiba que você não está só.

Sim é possível montar um servidor pelo custo de 15 dolares.Com lucro de 33 %.

Desejo inclusive embarcar um framework (uma espécie de PHP de minha autoria).

Se conseguir provar que funciona bem e que seja viável o patrocínio vai vir de bandeja para finalizar o projeto.

Bom dia amigos.

Agora já temos um caminho a seguir, sabemos que é possível usando o BeagleBone ou Cubieboard ou  Raspberry-Pi, rodar Linux, instalar o Apache ou embarcar um framework em PHP.

precisamos avaliar qual deles conseguiríamos deixar o mais simples possível de usar, qual poderá receber o maior número de conexões ou seja tb mais adaptável a situação, o menor custo/beneficio não esquecendo da resistência ou tempo de vida.

Gostaria que esse projeto fosse aberto a todos, e os lucros revertidos a competência dos participantes o que acham?

 

Um servidor web comum, consome cerca de 1mb por usuário, teoricamente desconsiderando o consumo do OS rasbian no raspberry, o servidor web rodando no raspberry pi você suportaria cerca de 512 usuários simultâneos.

Com servidor web padrão.
Caso crie um servidor web com nodejs para servir os arquivos, a quantidade de usuários simultâneos vai para muito mais que isso.

Fiz teste com socket aqui, conectei mais de 4000 ao mesmo tempo e enviando dados entre si.
Claro que socket eh diferente do http, mas os números são bonitos de comentar, e ainda pretendo fazer um teste mais robusto, ainda não precisei, mas dos faço.

Tem um projeto do Google que ele eh mais leve a o rasbian, e já vem com servidor web por padrão, dps procuro e compartilho aqui.

Gostei dos testes Rogério, não deixe de postar aqui os resultados.

Para os que acompanharam esse projeto... alguém também teve a ideia e concluiu o projeto utilizando o Raspberry pi, segue o link com todos os dados: Link do projeto

Agora é fazer o nosso.

Abraços

No meu caso usei nodejs, socket.io para comunicação realtime.
Ficou show!

Parabéns, boa idéia!

complementa o projeto aqui e lá com sua ideia também, o pessoal vai gostar.

Abracs

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço