Sommario:
- Fase 1: Arquitetura Do Sistema
- Passaggio 2: configurazione di una DragonBoard
- Passaggio 3: rilevatore De Beacon
- Fase 4: Recebimento De Tópicos (abbonato MQTT)
- Passaggio 5: Equipaggiamento
Video: MicroCARE: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
MicroCARE è un sistema di rastrellamento delle apparecchiature in ambiente ospedaliero.
Este progetto é motivado pela necessidade de conhecer a localização em tempo real de equipamentos importanti, pois em um hospital, 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 processs do hospital.
Per implementare questa soluzione, utilizamos a DragonBoard, come central, e os Beacons, come elementi rastreáveis.
=================================================================
MicroCARE è un sistema di tracciamento delle apparecchiature mediche.
Questo progetto è motivato dalla necessità di conoscere in tempo reale l'ubicazione di apparecchiature importanti, visto che in un ospedale: il tempo è vita. Oltre alla motivazione principale, siamo stimolati da alcuni altri argomenti, come la mappatura del traffico degli asset, che può essere utilizzata per migliorare i processi ospedalieri.
Per implementare questa soluzione, utilizziamo DragonBoard, come centrale, e i Beacon come elementi tracciabili.
Fase 1: Arquitetura Do Sistema
O sistema funciona da seguire maneira:
- Existe uma DragonBoard em cada sala do Hospital
- Existe um Beacon em cada equipamento a ser rastreado
- Esiste un nuovo server (AWS) con broker MQTT in Python, un sistema web e un banco di dati. Gli ultimi implementati através fanno framework Django.
Considerando questa struttura:
- O beacon no equipamento é visível para um ou mais 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 ler estas information publicadas no broker MQTT, analisará qual DragonBoard vê cada beacon com una maggiore potência e atribuirá, nessun banco di dati, este equipamento a sala em que esta DragonBoard se encontra.
- Il sistema web consente di eseguire l'accompagnamento in tempo reale dalla localizzazione dei componenti
Acima é apresentada uma visão geral da arquitetura do sistema.
Passaggio 2: configurazione di una DragonBoard
Para que a DragonBoard possa rilevare os beacons e enviar ao broker MQTT é preciso instalar alguns pacotes.
- sudo apt-get install python3-pip: para que possamos instalar algumas biliotecas do python
- sudo pip3 install --upgrade setuptools: para evitar erros na instalação das próximas bibliotecas
- sudo pip3 install wheel: também para evitar erros na instalação das próximas bibliotecas
- sudo apt-get install libglib2.0-dev: dependência da biblioteca bluepy
- sudo pip3 install bluepy: para que se possa ler o sinal dos beacons
- sudo pip3 install paho-mqtt: utilizada per enviar os dados ao broker MQTT
Considerando que a DragonBoard deve realizar o monitoramento dos beacons assim que ligada na tomada, temos que inicar o script em python que realiza este monitoramento. Per isso, devemos ir nas configurações do sistema, configurações da sessão e auto inizializzação de programa. Nesta aba deve-se adicionar o comando sudo python3 /caminho/para/script.py.
Passaggio 3: rilevatore De Beacon
O código completo está no GitHub, mas descreverei brevemente como é a lógica do programa.
- È perfetto per tutti i dispositivi di tutti i dispositivi bluetooth visiveis
- Os dispositivi 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
- È stato creato un argomento MQTT per la pubblicazione delle informazioni in risposta al dispositivo rilevato.
- O tópico em que essas informações são publicadas é formatado da seguinte maneira: //RSSI
- Nesse argomento, come informações de intensidade do sinal (RSSI) e o Time Stamp da detecção são adicionadas ao payload da mensagem na seguente formatação:;
- Pubblica-se o argomento come informazioni sul dispositivo rilevato
- Volta-se ao passo 1
Fase 4: Recebimento De Tópicos (abbonato MQTT)
O código completo também está no GitHub, mas descreverei brevemente seu funcionamento.
- O programa inscreve-se in qualquer topico [subscribe(("#", 0)]
- Ocorrendo uma publicação em algum tópico, um evento é acionado
- Esse evento trata as informações recebidas tanto no tópico da publucação como no payload da mensagem publicada
- O argomento di pubblicazione contem informazioni sull'identificazione dell'equipaggiamento e localizzazione dell'equipaggiamento
- O payload da mensagem contém informações de intensidade do sinal e timestamp da detecção
- Assim coletamos todas as informações necessárias para identificar a movimentação do equipamento
Passaggio 5: Equipaggiamento
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 la partecipazione al SancaThon 2018.
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo