Talaan ng mga Nilalaman:

MicroCARE: 5 Hakbang
MicroCARE: 5 Hakbang

Video: MicroCARE: 5 Hakbang

Video: MicroCARE: 5 Hakbang
Video: Вязание носков на 5 спицах для начинающих пошагово видео 2024, Oktubre
Anonim
MicroCARE
MicroCARE

Ang MicroCARE ay isang sistema ng rastreamento ng equipamentos em ambiente na ospital.

Este projeto é motivado pela kinakailangan ng koneksyon ng isang localização em tempo real de equipamentos importantes, po ang kanilang ospital, tempo é vida. Além desta motivação prinsipal, temos algumas outras, como por exemplo, o mapeamento do trânsito de ativos, podendo ser utilizado para a melhoria dos processos do hospital.

Para sa pagpapatupad ng talata, gamitin ang isang DragonBoard, como central, at Beacons, como elementos rastreáveis.

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

Ang MicroCARE ay isang sistema ng pagsubaybay sa kagamitan sa medikal.

Ang proyektong ito ay na-uudyok ng pangangailangang malaman ang real-time na lokasyon ng mga mahahalagang kagamitan, nakikita ito sa isang ospital:, oras ay buhay. Bukod sa pangunahing pagganyak, pinasisimulan kami ng ilang iba pang mga paksa, tulad ng pagmamapa ng trapiko ng asset, na maaaring magamit upang mapabuti ang mga proseso ng ospital.

Upang maipatupad ito ng isang solusyon, ginagamit namin ang DragonBoard, bilang isang gitnang, at ang mga Beacon bilang mga elemento na mahahalina.

Hakbang 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
  • Umiiral na servidor na nuvem (AWS) para sa broker MQTT em python, um sistema web at um banco de magiging. Os dois últimos implementados através gawin framework Django.

Isaalang-alang ang esta estrutura:

  1. O beacon walang equipamento upang makita para sa iyo ang mga 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 maging, este equipamento à sala em que esta DragonBoard se encontra.
  4. Pinapayagan ang sistema ng web o i-access ang tunay na lokal na lokasyon ng mga bahagi

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

Hakbang 2: Mag-configure ng isang DragonBoard

Configurando isang DragonBoard
Configurando isang DragonBoard
Configurando isang DragonBoard
Configurando isang DragonBoard
Configurando isang DragonBoard
Configurando isang DragonBoard

Para sa isang DragonBoard, maaari mong makita ang mga beacon at ang isang broker ng MQTT ay maaring i-install ang mga alguns pacotes.

  1. sudo apt-get install python3-pip: para sa pag-install ng algumas biliotecas do python
  2. sudo pip3 i-install - i-upgrade ang mga setuptools: para makaalis ang 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 i-install ang paho-mqtt: gamitin para sa iba pang os broker sa MQTT

Isaalang-alang ang isang DragonBoard upang makita ang monitor o pagsubaybay sa mga beacon na nakataguyod sa iyo, ang mga ito ay inicar o script em python que realiza este monitoramento. Para sa iyo, devemos ir nas configurações do sistema, configurações da sessão e auto inicialização de programa. Nesta aba deve-se adicionar o comando sudo python3 /caminho/para/script.py.

Hakbang 3: Detector 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. Ang pagtatakda ng mga ito sa campo específico ("Maikling Pangalan ng Lokal") para sa pagpapatakbo ("ADA # 00011") ay isang masidhing gawin sa oras ng Stamp ng Oras
  3. É criado um tópico MQTT para sa publiko na magbigay ng impormasyon tungkol sa isang respeto na maari mong makita.
  4. Tungkol sa iyo upang malaman ang impormasyon tungkol sa publiko sa format na daanan: // RSSI
  5. Sa ngayon, bilang impormasyon sa intensidade do sinal (RSSI) o Time Stamp mula sa detecção são adicionadas ao payload da mensagem na seguinte formatação:;
  6. Publica-se o tópico com bilang imformações do dispositivo detectado
  7. Volta-se ao passo 1

Hakbang 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 emququer tópico [mag-subscribe (("#", 0)]
  2. Ocorrendo uma publicação em algum tópico, um evento é acionado
  3. Kahit na trata bilang 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 at localização de equipamento
  5. O payload da mensagem contém informações de intensidade do sinal at time stamp da detecção
  6. Assim coletamos todas bilang impormasyon para sa pagkakakilanlan ng isang Movimentação do equipamento

Hakbang 5: Equipe

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.

Inirerekumendang: