Tartalomjegyzék:

MicroCARE: 5 lépés
MicroCARE: 5 lépés

Videó: MicroCARE: 5 lépés

Videó: MicroCARE: 5 lépés
Videó: MIA BOYKA, T-killah - Лепесток (Премьера клипа 2021) 2024, November
Anonim
MicroCARE
MicroCARE

MicroCARE és az egészségügyi rendszer felszereltsége és felszereltsége.

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

A megvalósítás megoldása, a DragonBoard, a központi központi és a Beacons, valamint az elemek rastreáveis használata.

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

A MicroCARE egy orvosi berendezések nyomkövető rendszere.

Ezt a projektet az motiválja, hogy meg kell ismerni a fontos berendezések valós idejű helyét, látva, hogy egy kórházban:, az idő az élet. A fő motiváció mellett néhány más téma is ösztönöz bennünket, például az eszközforgalom feltérképezése, amely felhasználható a kórházi folyamatok javítására.

Ennek a megoldásnak a megvalósításához a DragonBoard -ot használjuk központként, a Beacons -t pedig nyomon követhető elemként.

1. lépés: Arquitetura Do Sistema

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

O rendszer funciona da sekointe maneira:

  • A DragonBoard a kórházban található
  • Existe um Beacon em cada equipamento a ser rastreado
  • Exist um servidor na nuvem (AWS) com broker MQTT em python, um system web and um banco de dados. Os dois últimos implementados através do Framework Django.

Figyelembe véve az esta estruturát:

  1. O beacon no equipamento é visível para um ou mais DragonBoards
  2. Cada DragonBoard verifica quais beacons ela consegue "ver" és envia ao broker MQTT a potência do sinal que ela vê cada beacon
  3. Dentro do servidor, um program irá ler estas informationções publicadas no broker MQTT, analitikus minőség 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. O rendszer webes engedélye, vagy kísérő tempó valódi lokalizációs komponensekhez

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

2. lépés: A DragonBoard konfigurálása

A DragonBoard konfigurálása
A DragonBoard konfigurálása
A DragonBoard konfigurálása
A DragonBoard konfigurálása
A DragonBoard konfigurálása
A DragonBoard konfigurálása

Ez a DragonBoard poszta detektor os jelzőfények és irigyli a bróker MQTT egy precíz telepítési algoritmus.

  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: dependência da biblioteca bluepy
  5. sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
  6. sudo pip3 install paho-mqtt: utilizada para enviar os dados ao broker MQTT

Figyelembe kell venni a DragonBoard deve realizációját vagy monitorozását a jelzőfényekhez, mint a tomada, az első lépést vagy a script em python que realiza este monitoramento. Para isso, devemos ir nas configurações do system, configurações da sessão and auto inicialização de program. Most nézze meg a sudo python3 /caminho/para/script.py parancsot.

3. lépés: Detektor De Beacon

O código complete estate no GitHub, mas descreverei brevemente como é a lógica do program.

  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. Érvényes MQTT a nyilvánosság számára az információ és a reppeito 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 immformações do dispositivo detectado
  7. Volta-se ao passo 1

4. lépés: Recebimento De Tópicos (előfizetői MQTT)

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

  1. O program inscreve-se em qualquer tópico [feliratkozás (("#", 0)]
  2. Ocorrendo uma publicação em algum tópico, um evento é acionado
  3. Esse evento trata as informationçõ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 identifador de equipamento e localização de equipamento
  5. O payload da mensagem contém informationções de intensidade do sinal e time stamp da detecção
  6. Assim coletamos todas as informationções needárias para identifar a movimentação do equipamento

5. lépés: Felszerelés

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.

Ajánlott: