Innholdsfortegnelse:

MicroCARE: 5 trinn
MicroCARE: 5 trinn

Video: MicroCARE: 5 trinn

Video: MicroCARE: 5 trinn
Video: 5 Способов монтажа ламината на стену. Разбираем от А до Я. Выбираем самый лучший 2024, November
Anonim
MicroCARE
MicroCARE

MicroCARE er et system for rastreamento de equipamentos em ambiente hospitalar.

Este projeto é motivado pela necessidade de conhecer a localização em tempo real de equipamentos importantes, pois em um hospital, tempo é vida. Além desta motivação principal, temos algumas outras, como por exemplo, o mapeamento do trânsito de ativos, podendo ser utilizado para a melhoria dos processos do hospital.

Para implementar tal solção, utilizamos a DragonBoard, como central, e os Beacons, como elementos rastreáveis.

=================================================================

MicroCARE er et sporingssystem for medisinsk utstyr.

Dette prosjektet er motivert av behovet for å kjenne sanntids plassering av viktig utstyr, ettersom at på et sykehus:, er tid liv. I tillegg til hovedmotivasjonen, blir vi påskyndet av noen andre emner, for eksempel kartlegging av aktivatrafikk, som kan brukes til å forbedre sykehusprosesser.

For å implementere denne løsningen bruker vi DragonBoard, som en sentral, og Beacons som sporbare elementer.

Trinn 1: Arquitetura Do Sistema

Arquitetura Do Sistema
Arquitetura Do Sistema
Arquitetura Do Sistema
Arquitetura Do Sistema

O sistema funciona da seguinte maneira:

  • Eksister uma DragonBoard em cada sala do Hospital
  • Existe um Beacon em cada equipamento a ser rastreado
  • Eksisterer um servidor na nuvem (AWS) com om megler MQTT em python, um system web e um banco de dados. Os dois últimos implementados através do framework Django.

Tenk på esta estrutura:

  1. O beacon no equipamento é visível para um ou mais DragonBoards
  2. Cada DragonBoard verifica quais beacons ela consegue "ver" e envia ao broker MQTT a potência do sinal que ela vê cada beacon
  3. Dentro do servidor, um programa irá ler estas informações publicadas no broker MQTT, analisará qual DragonBoard vê cada beacon com a maior potência e atribuirá, no banco de dados, este equipamento à sala em que esta DragonBoard se encontra.
  4. Dette systemet tillater web acompanhamento em tempo real da localização dos componenetes

Acima é apresentada uma visão geral da arquitetura do sistema.

Trinn 2: Konfigurer et DragonBoard

Konfigurer et DragonBoard
Konfigurer et DragonBoard
Konfigurer et DragonBoard
Konfigurer et DragonBoard
Konfigurer et DragonBoard
Konfigurer et DragonBoard

Para que a DragonBoard possa detectar os beacons e enviar ao broker MQTT en preciso installalguns pacotes.

  1. sudo apt-get install python3-pip: for å installere algumas biliotecas do python
  2. sudo pip3 install -oppgrader setuptools: for evitar erros and installalação das próximas bibliotecas
  3. sudo pip3 installeringshjul: também for evitar erros på instalção das próximas bibliotecas
  4. sudo apt-get install libglib2.0-dev: dependência da biblioteca bluepy
  5. sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
  6. sudo pip3 installer paho-mqtt: bruker for enviar os dados og megler MQTT

Vurder en DragonBoard for å overvåke eller overvåke overvåkingsprogrammer som kan brukes til å lage et skript, men du kan også bruke skriptet til å overvåke det. Para isso, devemos ir nas configurações do system, configurações da sessão e auto inicialização de programa. Nesta aba deve-se adicionar o comando sudo python3 /caminho/para/script.py.

Trinn 3: Detektor De Beacon

O código completeo está no GitHub, mas descreverei brevemente como é a lógica do programa.

  1. É feita uma leitura de todos os dispositivos bluetooth visiveis
  2. Os dispositivos com que tem um campo específico ("Short Local Name") com um valor específico ("ADA#00011") tem a intensidade do sinal e o Time Stamp da detecção armazenados
  3. É criado um tópico MQTT for publicação das informações and respeito do dispositivo detectado.
  4. O tópico em que essas informações são publicadas é formatado da seguinte maneira: // RSSI
  5. Nesse tópico, as informações de intensidade do sinal (RSSI) e o Time Stamp da detecção são adicionadas ao payload da mensagem na seguinte formatação:;
  6. Publica-se o tópico com as imformações do dispositivo detectado
  7. Volta-se ao passo 1

Trinn 4: Recebimento De Tópicos (Subscriber MQTT)

O código completeo também está no GitHub, mas descreverei brevemente seu funcionamento.

  1. O programa inscreve-se em qualquer tópico [abonnere (("#", 0)]
  2. Det er mulig å publisere noe som helst
  3. Esse evento trata as informações recebidas tanto no tópico da publucação como no payload da mensagem publicada
  4. O tópico da publicação contém informações de identification of equipamento and localização de equipamento
  5. O nyttelast da mensagem contém informações de intensidade do sinal e time stamp da detecção
  6. Assim coletamos todas as informações needsárias para identifierar a movimentação do equipamento

Trinn 5: Utstyr

Este projeto foi desenvolvido por:

Bruno Andrade Stefano - [email protected]

Guilherme Andriotti Momesso - [email protected]

Guilherme Prearo - [email protected]

Patrick Oliveira Feitosa - [email protected]

Pedro Virgilio Basilio Jeronymo - [email protected]

durante participação no SancaThon 2018.

Anbefalt: