Sadržaj:

MicroCARE: 5 koraka
MicroCARE: 5 koraka

Video: MicroCARE: 5 koraka

Video: MicroCARE: 5 koraka
Video: Домашний ХЛЕБ - всего 5 компонентов! + намазка к нему! Простейший РЕЦЕПТ от шеф-повара Лазерсона 2024, Novembar
Anonim
MicroCARE
MicroCARE

MicroCARE je sistem za oporavak medicinske opreme u ambulanti bolnice.

Este projeto é motivado pela needsidade de conhecer a localização em tempo real de equipamentos importantes, pois em um bolnica, 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 bolnice.

Za implementaciju rješenja, korištenje DragonBoard -a, zajednički centralni, ili Beacons, kao element rastreáveis.

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

MicroCARE je sistem za praćenje medicinske opreme.

Ovaj projekat motivisan je potrebom da se u realnom vremenu zna lokacija važne opreme, budući da je u bolnici:, vrijeme život. Osim glavne motivacije, potiču nas i neke druge teme, poput mapiranja prometa imovine, koje se mogu koristiti za poboljšanje bolničkih procesa.

Da bismo implementirali ovo rješenje, koristimo DragonBoard kao centralni i Beacons kao elemente za praćenje.

Korak 1: Arquitetura Do Sistema

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

O sistemu funkcija da seguine maneira:

  • Postoji DragonBoard u bolnici
  • Postoji Beacon em cada equipamento i ser rastreado
  • Postoje poslužitelj na nuvem (AWS) com um brokeru MQTT na pythonu, web sistemu i bankovnim računima. Kako biste implementirali ili implementirali okvir za Django,

Considerando esta estrutura:

  1. O svjetioniku nema opreme niti je potrebno vidjeti 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, u programu koji nudi dodatne informacije o javnim oglasima bez posrednika MQTT, analizirajte kvalitetan DragonBoard u cada beacon -u sa većom podrškom i atribuirom, bez banko de dados -a, ako ste opremljeni u DragonBoard -u sa encontra.
  4. O dopuštenju web sistema o dopuni tempa u stvarnom vremenu za lokalizaciju komponenti

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

Korak 2: Konfigurirajte DragonBoard

Konfigurirajte DragonBoard
Konfigurirajte DragonBoard
Konfigurirajte DragonBoard
Konfigurirajte DragonBoard
Konfigurirajte DragonBoard
Konfigurirajte DragonBoard

Za DragonBoard -u možete otkriti svetionike i posredovati posredniku MQTT -u za precizne instalacije paguna.

  1. sudo apt-get install python3-pip: para que possamos instalar algumas biliotecas do python
  2. sudo pip3 install --upgrade setuptools: para evitar erros na instalação das próximas bibliotecas
  3. sudo pip3 install wheel: também para evitar erros na instalação das próximas bibliotecas
  4. sudo apt-get install libglib2.0-dev: ovisi o biblioteci bluepy
  5. sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
  6. sudo pip3 instalirati paho-mqtt: iskoristiti para za os aos ao broker MQTT

Razmislite o tome da DragonBoard razvije realizaciju o nadgledanju dosijea koji zahtijevaju da se to izvrši na tomadi, da se inicira skripta ili skripta u pythonu kako bi se realiziralo praćenje. Para isso, devemos i nas konfiguracije do sistema, konfiguracije za sesso i auto inicijalizaciju programa. Nesta aba deve-se adicionar o comando sudo python3 /caminho/para/script.py.

Korak 3: Detektor De Beacon

O tome da kompletno završite GitHub, descreverei brevemente su povezani s programom.

  1. É feita uma leitura de todos os dispositivos bluetooth visiveis
  2. Os dispozitivos com que tem um campo específico ("Kratko lokalno ime") com valor específico ("ADA#00011") tem in tenzidade do sinal e o Time Stamp da detecção armazenados
  3. É criado um tópico MQTT para 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, kao informacije o intenzitetu sinalnih (RSSI) ili o vremenskoj oznaci za otkrivanje dodataka o korisnom opterećenju za izradu podataka o formatu:;
  6. Publica-se o tópico com kao imformações do dispositivo detectado
  7. Volta-se ao passo 1

Korak 4: Recebimento De Tópicos (Pretplatnički MQTT)

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

  1. O programu inscreve-se em qualquer tópico [subscribe (("#", 0)]
  2. Ocorrendo uma publicação em algum tópico, um evento é acionado
  3. To su svi događaji koji primaju informacije o objavljivanju podataka o objavljivanju u javnosti bez korisnog tereta za objavljivanje
  4. O topičkom objavljivanju informacija o identifikaciji opreme i lokalizacije opreme
  5. O korisnom opterećenju da biste dodali informacije o intenzitetu do sinalne i vremenske oznake da otkrijete
  6. Assim coletamos todas as informações neophodárias para identificar a movimentação do equipamento

Korak 5: Opremite se

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 particição no SancaThon 2018.

Preporučuje se: