Cancelled

Arduino com Ethernet; Wifi; Rfid; Serial; Relê

Desenvolver um projeto Arduino com as shields Ethernet, Wi-Fi, Serial e RFID.

O módulo Ethernet e Wi-Fi deverão fornecer interface HTTP escutando na porta padrão 80.

Deve existir um LED com o status da conexão wifi

As requisições serão enviadas para o servidor preferencialmente via interface wifi-fi, mas caso não esteja conectada, enviar pelo módulo ethernet

A requisição POST /api/porta com JSon {"Porta": 8080} definirá uma nova porta de escuta.

A requisição POST /api/wifi com JSon {"SSID": "NomeRede", "Senha": "12345678"} definirá a conexão da rede do módulo Wi-Fi via WEP e DHCP.

A requisição GET /api/wifi deverá retornar o JSon {"Mac": "64-1C-67-79-E4-FA", "Conectado": true} informando o endereço de MAC e situação de conexão com a rede.

A requisição POST /api/configuracao com JSon {"Servidor": "[url removed, login to view]"} definirá o endereço que irá receber as requisições.

Os dados recebidos no módulo Serial deverão ser enviados ao servidor pelo método POST com JSon {"Tipo": "serial", "Pacote": "dGVzdGU="}, onde o pacote são os bytes de leitura em 9600 bauds codificados em base 64.

A requisição GET /api/leitura?tipo=serial deverá retornar o JSon {"Tipo": "serial", "Valor": "dGVzdGU="} com a ultima leitura Serial ou em branco se não possuir.

Ao receber uma nova leitura no módulo RFID deverão ser enviados ao servidor pelo método POST com JSon {"Tipo": "rfid", "Pacote": "dGVzdGU="}, onde o pacote são os bytes de leitura codificados em base 64.

A requisição GET /api/leitura?tipo=rfid deverá retornar o JSon {"Tipo": "rfid", "Valor": "dGVzdGU="} com a ultima leitura RFID ou em branco se não possuir.

A requisição POST /api/avancar com o JSon {"Parada": "tempo", "Valor": 10000} irá ligar o relê 1 e desligar após 10 segundos (tempo informado em milessegundos).

A requisição POST /api/avancar com o JSon {"Parada": "leitura", "Valor": "dGVzdGU="} irá ligar o relê 1 e desligar assim que o módulo RFID realizar uma leitura em bytes igual ao valor representado em base 64.

A requisição POST /api/voltar com o JSon {"Parada": "tempo", "Valor": 10000} irá ligar o relê 2 e desligar após 10 segundos (tempo informado em milessegundos).

A requisição POST /api/voltar com o JSon {"Parada": "leitura", "Valor": "dGVzdGU="} irá ligar o relê 2 e desligar assim que o módulo RFID realizar uma leitura em bytes igual ao valor representado em base 64.

Skills: Arduino, Electronics, JSON, Microcontroller, Mobile App Development

See more: WIFI RFID, http www android com tether wifi, arduino com, gateway gsm com android wifi, arduino com pen drive, arduino com elipse, arduino serial communication ethernet, wifi product serial, arduino com mysql, arduino serial ethernet, arduino com bluetooth, wifi rfid people tracking, wifi rfid track people, wifi rfid tag, wifi rfid tags 2009

About the Employer:
( 0 reviews ) Brazil

Project ID: #15866851

1 freelancer is bidding on average R$75 for this job

febinju

please explain it in English. I placed the bid because of the keywords. I thinkni can do that for you

R$75 BRL in 5 days
(0 Reviews)
0.0