Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Tecnologia da Internet das Coisas

Desafio técnico ETSIIT | De estudantes universitários a empresários

a maior eficiência, o ID filho e a qualidade são enviados como chaves que podem ser filtradas ou usadas para classificar o vídeo.

Para otimizar o aplicativo, o servidor da sala chamava o script de triangulação apenas se houvesse um assinante solicitando a criança. Determinamos isso usando a descoberta de assinantes e analisando o ContentFilteredTopic parâmetros de filtro.

Finalmente, implementamos um mecanismo de redundância para lidar com a falha do servidor da sala. Cada minicomputador na sala criou um editor e definiu seu valor USER_DATA para a sala e um ID de prioridade padrão (exclusivo). Se um dos minicomputadores detectasse que tinha o menor ID em sua sala, ele iniciava o aplicativo do servidor e agia como o servidor até que um novo minicomputador com um ID menor aparecesse.

Figura 10:Fluxograma do programa do servidor Room.

Aplicativos do usuário

Desenvolvemos dois aplicativos de usuário final. O primeiro será usado pelos pais para ver os filhos na creche. O segundo programa será usado pelos funcionários do berçário para ver todas as câmeras em tempo real, gerenciar o acesso dos pais (adicionar e remover) e gerenciar automaticamente o controle de presença.

Figura 11. Aplicativo cliente pai.
Figura12. Programa de câmera de segurança para o berçário.

Reflexões finais

Tivemos que lidar com dois grandes problemas no desafio:

  1. Obtendo os valores RSSI:compramos um dispositivo Bluetooth de muito baixa qualidade e baixo custo (cerca de US $ 5). O sinal tinha muitos erros e ruídos. Tivemos que desenvolver um algoritmo para otimizar os valores, reduzindo esse erro de 3 para 0,5 metros. Não encontramos nenhuma biblioteca para operações de baixo nível com dispositivos Bluetooth em Java (finalmente usamos o pybluez). Tivemos que nos comunicar usando programas Python e Java.
  2. Codificação de vídeo:não foi fácil encontrar uma biblioteca que nos permitisse obter o buffer de vídeo codificado. Foi ainda mais difícil otimizar os elementos no pipeline GStreamer 0.10 para trabalhar com desempenho máximo no Raspberry Pi. Com a configuração final, o atraso da imagem é de cerca de 3-5 segundos. Para um melhor desempenho, planejamos substituir o Raspberry Pi por um dispositivo MK802 III com preço semelhante, que inclui Wi-Fi e um processador Cortex A9 dual-core.

O RTI Connext DDS nos poupou muito trabalho ao implementar redes, serialização de dados e mecanismos de qualidade de serviço. Agradecemos à nossa escola de engenharia e à RTI por nos dar a oportunidade e os recursos para enfrentar com sucesso este desafio empresarial.

Saiba mais:

Produção autônoma de veículos »

Conectividade em sistemas autônomos »

O que é IIoT? »

O que é DDS? »

上一页  [1] [2] 

Tecnologia da Internet das Coisas

  1. Perguntas frequentes de nossos webinars de acesso remoto
  2. Community college adiciona flexibilidade para alunos de manufatura de compósitos avançados
  3. Um cliente do Líbano aprende a operar máquina cnc
  4. Nossos clientes da Jordânia vieram visitar nossa fábrica
  5. Cliente do Canadá visitou nossa fábrica
  6. Nosso engenheiro foi a Dubai para fornecer suporte técnico no exterior
  7. Cliente do Qatar visitou nossa fábrica em abril de 2017
  8. Nosso cliente de Bengala para inspecionar nossas novas máquinas para trabalhar madeira
  9. Clientes da Índia vieram à nossa fábrica para inspecionar a máquina
  10. Visitantes da Coréia para máquina de roteador CNC