สารบัญ:

MicroCARE: 5 ขั้นตอน
MicroCARE: 5 ขั้นตอน

วีดีโอ: MicroCARE: 5 ขั้นตอน

วีดีโอ: MicroCARE: 5 ขั้นตอน
วีดีโอ: [CHEMIPAN] Microcare PHC (สารกันเสีย ไมโครแคร์ พีเอชซี) 2024, พฤศจิกายน
Anonim
ไมโครแคร์
ไมโครแคร์

MicroCARE é um sistema de rastreamento de equipamentos em Ambiente hospitalar. (ไมโครแคร์)

Este projeto é motivado pela necessidade de conhecer a localização em tempo real de equipamentos importantes, pois em um hospital, จังหวะ é 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 processos do hospital.

Para Implementar tal solução, utilizamos a 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:

  • มีอยู่ uma DragonBoard em cada sala do Hospital
  • มีอยู่ um Beacon em cada equipamento a ser rastreado
  • มีอยู่ um servidor na nuvem (AWS) com um โบรกเกอร์ MQTT em python, um sistema web e um banco de dados Os dois últimos Implementados através do framework Django.

พิจารณา esta estutura:

  1. O beacon no equipamento é มองเห็นสำหรับ um ou mais DragonBoards
  2. Cada DragonBoard ยืนยัน quais beacons ela consegue "ver" e envia ao โบรกเกอร์ 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 attribuirá, no banco de dados, este equipamento à sala em que estacontraBoard.
  4. O ระบบเว็บอนุญาต o acompanhamento em tempo real da localização dos componenetes

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

ขั้นตอนที่ 2: กำหนดค่าและตั้งค่า DragonBoard

กำหนดค่า DragonBoard
กำหนดค่า DragonBoard
กำหนดค่า DragonBoard
กำหนดค่า DragonBoard
กำหนดค่า DragonBoard
กำหนดค่า DragonBoard

Para que DragonBoard possa เครื่องตรวจจับ os beacons และ enviar ao โบรกเกอร์ MQTT é preciso instalar alguns pacotes

  1. sudo apt-get install python3-pip: สำหรับ que possamos instalar algumas biliotecas ทำ python
  2. sudo pip3 install --upgrade setuptools: สำหรับ evitar ข้อผิดพลาดและการติดตั้ง ฐานข้อมูล
  3. sudo pip3 ติดตั้งล้อ: ตั้งค่าสำหรับ evitar erros na ติดตั้ง das próximas bibliotecas
  4. sudo apt-get install libglib2.0-dev: การอ้างอิง da biblioteca bluepy
  5. sudo pip3 ติดตั้ง bluepy: para que se possa ler o sinal dos บีคอน
  6. sudo pip3 ติดตั้ง paho-mqtt: ใช้ para enviar os dados ao โบรกเกอร์ MQTT

พิจารณา 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. สำหรับ 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: ตัวตรวจจับ De Beacon

O código สมบูรณ์ está no GitHub, mas descreverei brevemente como é a lógica do programa.

  1. É feita uma leitura de todos os dispositivos bluetooth visiveis
  2. ระบบปฏิบัติการ 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 สำหรับ publicação das informações a respeito do dispositivo detectado.
  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 da detecção são adicionadas ao payload da mensagem na seguinte รูปแบบ:;
  6. Publica-se o tópico com เป็น imformações do dispositivo detectado
  7. Volta-se ao passo 1

ขั้นตอนที่ 4: Recebimento De Tópicos (สมาชิก MQTT)

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

  1. O โปรแกรม inscreve-se em qualquer tópico [subscribe(("#", 0)]
  2. Ocorrendo uma publicação อัลบั้ม 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 เป็นข้อมูลที่จำเป็น

ขั้นตอนที่ 5: ติดตั้ง

Este projeto foi desenvolvido โดย:

บรูโน่ อันเดรด สเตฟาโน - [email protected]

Guilherme Andriotti Momesso - [email protected]

Guilherme Prearo - [email protected]

แพทริค โอลิเวรา เฟโตซา - [email protected]

เปโดร เวอร์จิลิโอ Basilio Jeronymo - [email protected]

Durante participação no SancaThon 2018.

แนะนำ: