Բովանդակություն:

MicroCARE: 5 քայլ
MicroCARE: 5 քայլ

Video: MicroCARE: 5 քայլ

Video: MicroCARE: 5 քայլ
Video: Microcare Overview 2024, Նոյեմբեր
Anonim
Միկրոհոգատարություն
Միկրոհոգատարություն

MicroCARE um um ema s sistema de rastreamento de equipamentos em ambiente Hospitalita:

Անհրաժեշտ է, որ անհրաժեշտ լինի վերահսկել տեղայնացման մեր տեմպը, որը նշանակալից է Equipamentos- ում, մենք հոսպիտալում ենք, արագ և արագ: Além desta motivação principal, temos algumas outras, como por exemplo, o maepamento do trânsito de ativos, podendo servisado for a melhoria dos processos do հիվանդանոց:

Իրականացնել լուծում, օգտագործել DragonBoard, կենտրոնական, e os Beacons, como elementos rastreáveis:

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

MicroCARE- ը բժշկական սարքավորումների հետևման համակարգ է:

Այս նախագիծը պայմանավորված է կարևոր սարքավորումների իրական ժամանակի գտնվելու վայրը իմանալու անհրաժեշտությամբ ՝ տեսնելով, որ հիվանդանոցում `ժամանակը կյանք է: Բացի հիմնական մոտիվացիայից, մեզ դրդում են որոշ այլ թեմաներ, օրինակ `ակտիվների տրաֆիկի քարտեզագրումը, որը կարող է օգտագործվել հիվանդանոցային գործընթացները բարելավելու համար:

Այս լուծումն իրականացնելու համար մենք օգտագործում ենք DragonBoard- ը ՝ որպես կենտրոնական, և Beacons- ը ՝ որպես հետագծվող տարրեր:

Քայլ 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
  • Գործում ենք նոր ծառայություններ մատուցող (AWS) միջնորդ MQTT և python բրոքերների միջոցով, ինչպես նաև վեբ համակարգերի և բանկերի միջոցով: Os dois últimos implementados através do framework Django- ն:

Մտածեք 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 irr ler estas informações publicadas no broker MQTT, analisará qual DragonBoard այս cada beacon com a maior potencia e atribuirá, no banco de dados, este equipamento à sala em que esta DragonBoard se encontra.
  4. O sistema web permite o acompanhamento em tempo real da localização dos componentenetes

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

Քայլ 2: Կարգավորեք DragonBoard- ը

Կարգավորեք DragonBoard- ը
Կարգավորեք DragonBoard- ը
Կարգավորեք DragonBoard- ը
Կարգավորեք DragonBoard- ը
Կարգավորեք DragonBoard- ը
Կարգավորեք DragonBoard- ը

DragonBoard- ի միջոցով հնարավոր է հայտնաբերել os beacons և միջավայր կամ միջնորդ MQTT և ճշգրիտ տեղադրված պակոտներ:

  1. sudo apt-get տեղադրել 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 տեղադրել անիվ. também para evitar erros na instalação das próximas bibliotecas
  4. sudo apt-get տեղադրել libglib2.0-dev: dependencia da biblioteca bluepy
  5. sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
  6. sudo pip3 տեղադրել paho-mqtt.

Մտածեք DragonBoard- ի մասին, որը կարող է իրականացվել որպես beacons assim que ligada na tomada, temos que inicar կամ scripting python que realiza este monitoramento: Para isso, 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.

Քայլ 3. Դետեկտոր Դե Բեկոն

O cdigo 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 («Կարճ տեղական անուն») com um valor específico («ADA#00011») ժամանակի ուժեղացման կամ ժամանակի դրոշմակնիք armazenados
  3. Riննդաբերության համար անհրաժեշտ է MQTT- ը հրապարակել և տրամադրել տեղեկատվության արագ արձագանքման արագություն:
  4. O tópico em que essas informasões são publicadas é formatado da seguinte maneira: // RSSI
  5. Անհրաժեշտ է, քանի որ տեղեկատվական ուժգնության մեջ (RSSI) և o Stամկետային դրոշմակնիք կարող է հայտնաբերվել որպես հավելում, ինչպես նաև բեռնվածություն ՝ ընտրված ձևաչափերով.
  6. Publica-se o tópico com as imformações do dispositivo deteado
  7. Վոլտա-սե աո պասո 1

Քայլ 4: Recebimento De Tópicos (Բաժանորդի MQTT)

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

  1. O programa inscreve-se em qualquer tópico [բաժանորդագրվել (("#", 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 e localização de equipamento
  5. O payload da mensagem contém informações de intensidade do sinal e time stamp da detecção
  6. Assim coletamos todas as informações needárias para identificar a movimentação do equipamento

Քայլ 5: Սարքավորեք

Este projeto foi desenvolvido por:

Բրունո Անդրեյդ Ստեֆանո - [email protected]

Guilherme Andriotti Momesso - [email protected]

Guilherme Prearo - [email protected]

Պատրիկ Օլիվեյրա Ֆեյտոսա - [email protected]

Պեդրո Վիրջիլիո Բազիլիո Jerերոնիմո - [email protected]

durante participação no SancaThon 2018 թ.

Խորհուրդ ենք տալիս: