Taula de continguts:
- Pas 1: Arquitetura Do Sistema
- Pas 2: configurar un DragonBoard
- Pas 3: Detector de Beacon
- Pas 4: Recebiment de Tòpics (subscriptor MQTT)
- Pas 5: equip
Vídeo: MicroCARE: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
MicroCARE és un sistema de rastreamento d’equipaments en ambient hospitalari.
Aquest projecte és motivat per la necessitat de conhecer a localització en temps real d’equipaments importants, pois em um hospital, tempo és vida. Alem desta motivação principal, tenim algunes altres, com per exemple, o mapeamento do trânsito de ativos, podent ser utilitzat per a una melhòria dos processos do hospital.
Per implementar tal solució, utilitzem un DragonBoard, com a central, i com a Beacons, com a elements rastrejats.
=================================================================
MicroCARE és un sistema de seguiment d’equips mèdics.
Aquest projecte està motivat per la necessitat de conèixer la ubicació en temps real d’equips importants, ja que en un hospital: el temps és la vida. A més de la motivació principal, ens inciten alguns altres temes, com ara el mapatge del trànsit d’actius, que es pot utilitzar per millorar els processos hospitalaris.
Per implementar aquesta solució, fem servir DragonBoard, com a central, i els Beacons com a elements traçables.
Pas 1: Arquitetura Do Sistema
O sistema funciona de la següent manera:
- Existe uma DragonBoard em cada sala do Hospital
- Existe um Beacon em cada equipament a ser rastreado
- Existeix un servidor amb nu (AWS) amb un broker MQTT en python, amb un sistema web i amb un banc de dats. Os dois últims implementats através do framework Django.
Considerant aquesta estrutura:
- No hi ha equipament visible per a tu ni per DragonBoards
- Cada DragonBoard verifica quais beacons ela consegue "ver" e envia ao broker MQTT a potência do sinal que ela vê cada beacon
- Dentro do servidor, um programa irá ler is informationções publicadas no broker MQTT, analisará qual DragonBoard vê cada beacon com a major potência e atribuirá, no banco de dados, este equipamento á sala em que esta DragonBoard se encontra.
- O sistema web permet o acompanyament en temps real de localització dos components
Acima é apresentada uma visão geral da arquitetura do sistema.
Pas 2: configurar un DragonBoard
Per a què DragonBoard pugui detectar els beacons i enviar-los al broker MQTT és precís instal·lar alguns pacots.
- sudo apt-get install python3-pip: per a què puguem instal·lar algunes biliotecas de python
- sudo pip3 install --upgrade setuptools: per evitar errors en la instal·lació de les properes biblioteques
- sudo pip3 install wheel: també per evitar errors en instal·lació de les properes biblioteques
- sudo apt-get install libglib2.0-dev: dependència de la biblioteca bluepy
- sudo pip3 install bluepy: para que se posa ler o sinal dos beacons
- sudo pip3 install paho-mqtt: utilitzat per enviar-los al broker MQTT
Considerant que a DragonBoard s’ha de realitzar o monitoritzar dos beacons assim que està lligada a la tomada, tenim que iniciar o script em python que realitza aquest monitoratge. Per isso, devemos ir nas configurações do sistema, configurações da sessão e auto inicialização de programa. Nesta aba deve-se addicionar o comando sudo python3 /caminho/para/script.py.
Pas 3: Detector de Beacon
O codi complet està sense GitHub, però descrivim breument com és a la lògica del programa.
- He fet uma leitura de tots els dispositius bluetooth visiveis
- Els dispositius com que tenen un camp específic ("Short Local Name") amb un valor específic ("ADA # 00011") amb una intensitat del senyal i un segell de temps de detecció armats
- Ha estat criat amb un tòpic MQTT per a la publicació de les informacions a un dispositiu detectat.
- O tópico em que essas informações são publicadas està formatat per la següent manera: // RSSI
- Nesse tópico, as informações de intensidade do sinal (RSSI) e o Time Stamp per detecció de dades addicionals a la càrrega útil del missatge de la següent formação:;
- Publica-se o tópico com as imformações do dispositivo detectado
- Volta-se ao passo 1
Pas 4: Recebiment de Tòpics (subscriptor MQTT)
O codi complet també està sense GitHub, però es descriu breument el seu funcionament.
- O programa inscreve-se em qualquer tópico [subscribe (("#", 0)]
- Ocorrent una publicació en algú tòpic, un esdeveniment és accionat
- Esse event tracta as informações recebidas tant no tópico da publicació com no payload da mensagem publicada
- O tópico da publicação contém informações de identificador de equipamento e localização de equipamento
- O payload da mensagem contém informações d'intensity do sinal e time stamp da detecção
- Assimeix totes les informacions necessàries per identificar un moviment de l'equipament
Pas 5: equip
Aquest projecte s'ha desenvolupat per:
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]
durant la participació no SancaThon 2018.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0