Sobre este projeto
engineering-manufacturing / others-3
Aberto
O que precisamos é de um terminal Android simples para programar os aparelhos existentes na empresa. Hoje temos um terminal próprio montado com Hardware e Firmware desenvolvido pela própria empresa. Agora queremos utilizar um aplicativo via Bluetooth pelo Android para realizar as mesmas funções que este terminal físico existente.
Este terminal deverá ser para vários produtos já existentes da empresa, a inteligência da programação fica no próprio produto, o terminal só recebe comandos do aparelho e serve para entrada de dados para a programação.
O terminal atual tem um display de duas linhas de 16 caracteres e um teclado de telefone: 12 teclas sendo de 0 a 9 mais # e *, sendo a tecla # = enter e a tecla * = esc
a comunicação do terminal com o aparelho é serial, rx/tx, ttl, assíncrona, 1200 bps, sem protocolo. No app a ser desenvolvido a comunicação deverá ser por Bluetooth do Celular / Tablet.
Nesta descrição "tecla" significa o caractere ASCII correspondente à tecla e número ou valor numérico corresponde ao valor numérico da tecla ou número. Por exemplo tecla 1 envia "1", valor numérico da tecla 1 envia 0x30 (49 decimal).
O terminal escreve os caracteres recebidos e os correspondentes às teclas apertadas no display sempre na posição corrente do cursor do display.
Existem comandos para posicionar o cursor.
OPERAÇÃO BÁSICA
Recebe comandos e caracteres do aparelho, se for comando executa, se for caractere escreve no display.
Recebe entrada de tecla, escreve no display e envia pela serial o caractere correspondente.
Além da entrada de dados e recebimento de comandos o terminal tem umas poucas funções autônomas: inicialização, entrada de senha e entrada de número (não de tecla, mas um valor numérico).
Contexto Geral do Projeto
O que precisamos é de um terminal Android simples para programar os aparelhos existentes na empresa. Hoje temos um terminal próprio montado com Hardware e Firmware desenvolvido pela própria empresa. Agora queremos utilizar um aplicativo via Bluetooth pelo Android para realizar as mesmas funções que este terminal físico existente.
Este terminal deverá ser para vários produtos já existentes da empresa, a inteligência da programação fica no próprio produto, o terminal só recebe comandos do aparelho e serve para entrada de dados para a programação.
Categoria Engenharia e Manufatura
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Prazo de Entrega: 21 de Agosto de 2020
Habilidades necessárias