Πίνακας περιεχομένων:

MicroCARE: 5 βήματα
MicroCARE: 5 βήματα

Βίντεο: MicroCARE: 5 βήματα

Βίντεο: MicroCARE: 5 βήματα
Βίντεο: Πώς να χρησιμοποιήσετε τον καθαρισμό με ατμό στον φούρνο AEG 2024, Νοέμβριος
Anonim
MicroCARE
MicroCARE

MicroCARE um um umm sistema de rastreamento de equipamentos em ambiente hospitalita.

Είναι απαραίτητο να προχωρήσουμε σε μια τοπική προσαρμογή σε ένα τοπικό πραγματικό ισοδύναμο, για το νοσοκομείο, το χρόνο και τη ζωή. Além desta motivação principal, temos algumas outras, como por exemplo, o mapeamento do trânsito de ativos, podendo ser useizado para a melhoria dos processos do hospital.

Για την υλοποίηση λύσεων, χρησιμοποιήστε ένα DragonBoard, como central, 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 em 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. Για την εξυπηρέτησή σας, μπορείτε να λάβετε πληροφορίες για τους δημόσιους φορείς χωρίς μεσίτη MQTT, να αναλύσετε το DragonBoard εδώ και να αναδείξετε έναν κεντρικό φάκελο, να μην έχετε κανένα κόστος, να έχετε έναν εξοπλισμό που θα σας βοηθήσει με το DragonBoard.
  4. O sistema web permite o acompanhamento em tempo real da localização dos composenetes

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

Βήμα 2: Διαμορφώστε ένα DragonBoard

Διαμορφώστε ένα DragonBoard
Διαμορφώστε ένα DragonBoard
Διαμορφώστε ένα DragonBoard
Διαμορφώστε ένα DragonBoard
Διαμορφώστε ένα DragonBoard
Διαμορφώστε ένα DragonBoard

Παρά το DragonBoard μπορεί να ανιχνεύσει φάρους και να μεσολαβήσει ή να μεσολαβήσει MQTT και preciso instalar alguns pacotes.

  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

Εξετάστε το DragonBoard για να πραγματοποιήσετε την παρακολούθηση των beacons που θα σας συνδέσει με την αγορά, θα σας βοηθήσει να γράψετε ή να γράψετε έναν python που θα πραγματοποιηθεί. Παράλληλα, μπορείτε να ρυθμίσετε τις παραμέτρους του συστήματος, να ρυθμίσετε τις παραμέτρους των συστημάτων σας και να ενεργοποιήσετε το πρόγραμμα. Nesta aba deve-se adicionar o comando sudo python3 /caminho/para/script.py.

Βήμα 3: Ανιχνευτής De Beacon

Μπορείτε να ολοκληρώσετε το έργο σας χωρίς GitHub, αλλά και να προχωρήσετε στη δημιουργία ενός προγράμματος.

  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. É criado um tópico MQTT για δημόσιες πληροφορίες και πληροφορίες για μια διάθεση εντοπισμού.
  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 για τον εντοπισμό του adicionadas ή του ωφέλιμου φορτίου για τη διαμόρφωση των διαφόρων μορφών:
  6. Publica-se o tópico com as imformações do dispositivo deteado
  7. Volta-se ao passo 1

Βήμα 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 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 και 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:

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.

Συνιστάται: