Pages: [1]   Go Down
Author Topic: Arduino + java  (Read 1128 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Bom dia pessoal,

Estou com o seguinte problema, gostaria de desenvolver uma servidor parecido com o que ja tem em PHP, mais queria utilizar o javascript, para que possa criar o seguinte cenário:

Arduino  - shield ethenet - Internet - (computador, celular, tablet) minha ideia e construir um sistema com o php, so que utilizando java ou javascript
posso realizar este tipo de aplicação ?

Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3097
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

E o javascript fica onde?
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Sim... esquecir desse detalhe o javascript, vai ficar em um servidor hospedado na internet essa é a ideia, pois com java ou javascript poderei modelar o site da maneira que eu necessitar.

Att.
Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3097
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Acho que dares uma descricao melhor do sistema é ideal se pretendes alguma ajuda.

Eu ainda não percebi para que é preciso o Arduino.
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


então, ver se eu me faço entede...

preciso de um sistema web da qual vou utilizar um arduino-shield + wiznet5100 + led ( a ideia era criar uma pagina da web para acessa a aplicação assim como é feito no php), so que não quero php, pois não possibilita interfaces amigaveis por isso a utilização do java ou javascript para fazer isso, minha dúvida e se é possivel fazer com esta linguagem ? se possivel de como fazer
Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3097
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Então, o que tu pretendes é uma página web que liga/desliga uma luz com o Arduino, é isso?

Se não me engano com javascript é mais complexo porque não tem sockets (posso estar enganado). No java, crias uma socket, ligas ao Arduino, e envias um comando.
Algo que complica as coisas é se o site estiver acessível fora do teu domínio, isto é, se criares um site num servidor e pretendas que eu, do outro lado do oceano, o aceda e ligue o Arduino vai ser mais complicado uma vez que o Arduino também terá de estar ligado à internet com um IP que se saiba.

Se por outro lado, usares PHP, isso não se colocará uma vez que o servidor estará na mesma rede que o Arduino. Estás a ver a diferença? O PHP é server side scripting, o Java ou Javascript é client side. Logo adiciona uma camada de complicação. Claro que, se for para aceder tudo dentro da mesma rede, isto não se coloca.

http://www.interactiondesign.se/blog/2012/03/breakout-arduino-javascript/
http://arduino.cc/forum/index.php?topic=69754.0

HTML5 é uma hipótese.

http://stackoverflow.com/questions/1736382/how-to-use-sockets-in-javascript-html
http://socket.io/
http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/

Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


walleuu pela dica...
e pelo visto não terei uma tarefa fácil, haa com php eu conseguir fazer utilizando a comunicação serial, mais como falei anteriormente meu probema e a interface.

Logged

São Paulo - Brasil
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Edy, você está confundindo muita coisa.
 1) Interfaces ao usuáiro em PHP e em Java EE são exatamente a mesma coisa: HTML. Javascript também é utilizado em ambos, se necessário.

 2) Quanto à deixar amigável, isso é o design da página que vai definir, e tanto faz se feita em PHP ou Java EE. As duas teconologias rodam no servidor, logo, a interface apresentada no browser não usará tecnologia diferente entre elas.

obs: o que existem é frameworks e bibliotecas que facilitam a construção das interfaces, mas ambas as tecnologias possuem os seus.

 3) Para utilizar na web (não em um domínio local), será necessário endereçar o IP do shield, ou então fazer o arduino realizar consultas (pode ter um pequeno delay, mas nesse caso não é necessário saber o IP do shield). Também existem soluções como o www.no-ip.com.


Se você não conhece nenhuma das tecnologias (PHP ou Java EE) recomendo usar o PHP mesmo, pois boa parte está pronta e já existem muitos exemplos.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Ok, intendi o que você quis falar, obrigado.

Acho que estava confundido as linguagem pois achava que java seria melhor aplicado nesta minha problemática, vou começar então com PHP pois sei um pouco(o básico) mesmo para que eu possa estar estudando, mais você conhece algum frameworks que possibilite o desenvolvimento rápido em PHP que trabalhe legal com layout não se seria a hora de compartilhar com o CSS.
Logged

central nervous system
Offline Offline
Full Member
***
Karma: 0
Posts: 135
Causing havoc inside your brain since 1980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Você pode fazer com Javascript, sim

É só abrir conexões assíncronas do seu navegador para o Arduino

Code:
[Arduino] --- [Internet] --- [Seu PC]

Para proteger o Arduino de ataques, ou para colocar conteúdo (imagens) em sua página, você precisa de um servidor web

Code:
[Arduino] ------------\
                       o --- [Internet] --- [Seu PC]
[Servidor web] -------/

No servidor web pode existir qualquer tipo de tecnologia: IIS + ASP, Apache + PHP, Apache + Tomcat + Java etc.
« Last Edit: September 04, 2012, 06:48:04 am by neuron_upheaval » Logged

Pages: [1]   Go Up
Jump to: