LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: filjoa em 31 de Janeiro de 2019, 01:27

Título: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: filjoa em 31 de Janeiro de 2019, 01:27
viva

tenho aqui um desafio que me foi apresentado, em que a ideia é ter modulos simples de rede espalhados por diversos edificios, onde cada um deles recebe no maximo de 4 entradas digitais (em contacto seco), depois tem de as enviar por ethernet até um servidor (eis a parte difícil da questão)...

imagino nesta primeira fase 4 arduinos, cada um com as 4 entredas e com possibilidade de ligar a ethernet... desta forma tinha de encaminhar a informação vinda dos 4 arduinos só para um PC com o server instalado, certo?

na teoria é facil.. agr implementar.... que sugestões me podem dar?

cumps
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: jm_araujo em 31 de Janeiro de 2019, 09:03
Para ethernet não metia Arduíno a menos que haja alguma razão de força maior.
Se fizeres com Raspberry é mais simples de implementar, inclusive o servidor tb pode ser um Rpi.

O mais importante é definir como vai ser a rede: tudo privado? Sensores privados mas server na NET? Tudo com ligação à NET? Neste último, todos na mesma rede local  ou cada um na sua? IPs estáticos ou DHCP?

O teu problema não é o Hardware, mas o networking.
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: filjoa em 31 de Janeiro de 2019, 16:36
a ideia é ter esse modulo num local ligado à web

e como é para considerar em média umas 4 entradas, também temos de olhar ao custo final de cada dispositivo, dai a falar nos arduinos.

imaginando os comunicadores telefónicos GSM, que mandam SMS a indicar, que a entrada XPTO ativou, a ideia é o mesmo, mas via WEB para um servidor, onde possamos monitorizar o estado dos diferentes módulos e entradas.

cumps
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: fergas em 31 de Janeiro de 2019, 17:55
Isso é trabalho para o ESP32 a enviar pelo protocolo MQTT para um raspberry. Os custos do ESP32 não serão muito diferentes do arduino, e também podes usar o IDE do arduino para os programar!
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: filjoa em 31 de Janeiro de 2019, 19:51
nao conhecia o ESP32, parece-me bem, mas para este tipo de projectos penso que ter um cabo de rede é sempre mais fiável...
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: vasco em 01 de Fevereiro de 2019, 16:56
A festa pode-se fazer com um esp8266, não é necessário ir para o esp32, atualmente há módulos absolutamente minúsculos e mesmo assim com alguns gpios disponíveis.
O MQTT é opcional, é muito mais fácil fazer um esp8266 fazer um GET http com os dados para um Apache a correr num linux (pode ser num RPI) que depois trata de mastigar ou processar a informação.

Quer o esp8266 quer o esp32 podem ter ip fixou ou por dhcp, pelo que possivelmente o networking não será um problema de maior.
A levar em conta será a segurança, acho que já dá para fazer https com o esp8266 mas realmente nunca experimentei, para o esp32 há de certeza.
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: jm_araujo em 01 de Fevereiro de 2019, 17:15
O rapaz falou em Ethernet, dei o que acho ser melhor solução nesse caso :)

Se falamos de wifi, e só para 4 GPIO, ESP8266 chega e sobra. Eu gosto dos Wemos D1 Mini, pequenos com todos os pinos cá fora, e ao preço da uva mijona no ebay: https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=wemos+d1mini&_sacat=0

Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: fergas em 01 de Fevereiro de 2019, 21:33
Concordo com a dica do esp8266 (era o que eu pretendia indicar, mas o teclado fugiu para o 32 :)
Continuo a achar que o mqtt e o node red no raspberry é a solução mais eficaz e simples, mas isso agora é com cada um  8)
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: filjoa em 04 de Fevereiro de 2019, 01:28
viva

o plano é mais ou menos este:
https://imgur.com/a/HlsuqOf

sendo que nas linhas de VPN terá de haver router para o efeito.
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: vasco em 04 de Fevereiro de 2019, 17:17
Quando dizes VPN é uma VPN a serio, um túnel encriptado ? Ou poderá ser simplesmente uma ligação https ?
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: KammutierSpule em 04 de Fevereiro de 2019, 18:16
VPNs não dá para fazer com Arduinos... tem de ser algo que suporte protocolos pesados, SSH, etc Não sei se um ESP tambem aguentaria uma VPN..
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: filjoa em 04 de Fevereiro de 2019, 18:17
nesta fase embrionária é no que for mais facil, no caso talvez http... futuramente passamos à fase da segurança
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: jm_araujo em 04 de Fevereiro de 2019, 18:22
VPN ou rede com gama de endereços privados?

VPNs não dá para fazer com Arduinos... tem de ser algo que suporte protocolos pesados, SSH, etc Não sei se um ESP tambem aguentaria uma VPN..

Dá,dá (mais ou menos). Metes um router a fazer a fronteira entre a rede local e a VPN, problema resolvido. Mas quando contabilizares o preço dos routers em cima dos arduinos, já passaste o preço de um RPi  (full circle para a primeira resposta :) )

Continuo a achar que o teu problema não é de eletrónica nem de programação, mas sim de networking. Como é que vai ser a infraestrutura de ligação entre edifícios? Internet? Rede privada num campus ou condomínio? Tens cablagem já feita ou tem cobertura Wifi? Partilhas muito pouco, é difícil dar tiros no escuro e acertar....
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: vasco em 05 de Fevereiro de 2019, 22:31
VPNs não dá para fazer com Arduinos... tem de ser algo que suporte protocolos pesados, SSH, etc Não sei se um ESP tambem aguentaria uma VPN..

Considerando o que alguns "artistas" fazem com os ESP não tenho duvidas que uma vpn seria possível, se não existe é porque ainda não se dedicaram a isso.
Para o "verdadeiro artista" ver o canal bitluni's lab no youtube.
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: Njay em 06 de Fevereiro de 2019, 01:33
A mauser tem um bom preço nos novos RasPI3 A+, quase o preço de um arduino oficial, mas não têm ethernet, só WiFi.
Título: Re: Tentanto reaver alguns conhecimentos de eletronica
Enviado por: filjoa em 06 de Fevereiro de 2019, 02:58
viva
desde ja agradeço os vossos topicos, que me elucidaram muito...

por tudo o que disseram penso que o RaspPI3 é o mais facil, relativamente a desenvolvimento.

tenho um Rasp, primeira versão, vou começar em testes com ele enquanto nao chega o novo...

cumps