Përmbajtje:

MikroKARE: 5 hapa
MikroKARE: 5 hapa

Video: MikroKARE: 5 hapa

Video: MikroKARE: 5 hapa
Video: microINR - The next generation point-of-care system for OAT monitoring 2024, Tetor
Anonim
MikroKUJDES
MikroKUJDES

MikroKARE është një sistem i rastësishëm i pajisjeve në një mjedis mikpritës.

Kemi nevojë për një motivim të nevojshëm për të arritur një lokalizim në tempin e vërtetë të pajisjeve të rëndësishme, në spitalin tonë, në kohën e duhur. Além desta motivação principal, temos algumas outras, como por exemplo, o maapamento do trânsito de ativos, podendo ser shfrytëzimin për një melhoria dos processos do spital.

Për të zbatuar zgjidhjen, përdorni një DragonBoard, në qendër, në Beacons e os, como elementos rastreáveis.

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

MicroCARE është një sistem i përcjelljes së pajisjeve mjekësore.

Ky projekt është i motivuar nga nevoja për të ditur vendndodhjen e pajisjeve të rëndësishme në kohë reale, duke parë që në një spital:, koha është jetë. Përveç motivimit kryesor, ne jemi të nxitur nga disa tema të tjera, siç është harta e trafikut të aseteve, e cila mund të përdoret për të përmirësuar proceset spitalore.

Për të zbatuar këtë zgjidhje, ne përdorim DragonBoard, si një qendër, dhe Beacons si elementë të gjurmueshëm.

Hapi 1: Arquitetura Do Sistema

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

O sistema funciona da seguinte maneira:

  • Existe uma DragonBoard em cada sala do Hospital
  • Existe um Beacon em cada equipamento a ser rastreado
  • Ekziston një shërbim i ri (AWS) që është një ndërmjetës MQTT në python, duke përdorur një sistem interneti dhe një bankë. Os dois últimos implementados através do framework Django.

Konsideroni 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, nëse programi është i ditur nga publikuesit pa ndërmjetës MQTT, analizoni cilësinë e DragonBoard këtë cada beacon com a maior potência e atribuirá, nuk ka banco de dados, ju keni një pajisje të tillë si një DragonBoard se encontra.
  4. O sistemi web permite o acompanhamento em tempo real dhe localização dos composenetes

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

Hapi 2: Konfiguroni një DragonBoard

Konfiguro një DragonBoard
Konfiguro një DragonBoard
Konfiguro një DragonBoard
Konfiguro një DragonBoard
Konfiguro një DragonBoard
Konfiguro një DragonBoard

Për shembull, DragonBoard mund të zbulojë fenerë dhe mjete të tjera ndërmjetësi MQTT dhe të vendos pacotes precize instalar.

  1. sudo apt-get install python3-pip: para que possamos instalar algumas biliotecas do python
  2. sudo pip3 install -upgrade setuptools: para evitar erros dhe instalação das próximas bibliotecas
  3. sudo pip3 rrota e instalimit: também para evitar erros na instalação das próximas bibliotecas
  4. sudo apt-get install libglib2.0-dev: varet nga biblioteca bluepy
  5. sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
  6. sudo pip3 instaloni paho-mqtt: përdorni për enviar os dados ao broker MQTT

Konsideroni që DragonBoard të realizojë një monitorim të beacons assim që të lidhet në tomada, të kuptojë se si të shkruajë ose të shkruajë python që është realizuar në monitoramento. Për më tepër, konfigurimet e bëra nga sistemi, konfigurimet e sessão dhe auto inicializimit të programit. Nesta aba deve-se adicionar o comando sudo python3 /caminho/para/script.py.

Hapi 3: Detektori De Beacon

Përfundimi nuk është GitHub, është e mundur të krijoni një program të programit.

  1. Feita uma leitura de todos os dispositivos bluetooth visiveis
  2. Os dispositivos com que tem um campo específico ("Emri i shkurtër lokal") com um valor específico ("ADA#00011") në një intensitet të madhësisë së kohës
  3. É criado um tópico MQTT para publikação ka informacione të shpejta në dispozicion për zbulimin.
  4. O tópico em que essas informacões são publicadas é formatado për seguinte maneira: // RSSI
  5. Nesse tópico, si informações de intensidade do sinal (RSSI) dhe o Vula kohore e zbuluar në sajë të adicionadas ao payload për menagjem dhe seguinte formatação:;
  6. Publica-se o tópico com si imformações do dispositivo deteado
  7. Volta-se ao passo 1

Hapi 4: Recebimento De Tópicos (Pajtimtar MQTT)

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

  1. O programa inscreve-se em ququer tópico [abonohu (("#", 0)]
  2. Ocorrendo uma publicação em algum tópico, um evento é acionado
  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 identificador de equipamento dhe localização de equipamento
  5. O payload për mensagem contém informações de intensidade do sinal e time vulën e zbulimit
  6. Assim coletamos todas as informações needárias para identificar a movimentação do equipamento

Hapi 5: Pajisni

Përfundimi i projektit për:

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.

Recommended: