Оглавление:

MicroCARE: 5 шагов
MicroCARE: 5 шагов

Видео: MicroCARE: 5 шагов

Видео: MicroCARE: 5 шагов
Видео: Отбеливание кожи вокруг глаз. Аптечные средства от темных кругов под глазами 2024, Ноябрь
Anonim
MicroCARE
MicroCARE

MicroCARE - это система установки оборудования в больничной среде.

Этот проект является мотивирующим действием, которое необходимо для того, чтобы найти локализацию в реальном времени для важного оборудования, помочь им в больнице, в темпе и видео. Além desta motivação главный, temos algumas outras, como por exemplo, o mapeamento do trânsito de ativos, podendo ser utilizado para a melhoria dos processos do hospital.

Для реализации решения, используйте DragonBoard, como central, e os Beacons, como elementos rastreáveis.

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

MicroCARE - это система отслеживания медицинского оборудования.

Этот проект продиктован необходимостью знать в реальном времени местонахождение важного оборудования, поскольку в больнице время - это жизнь. Помимо основной мотивации, нас вдохновляют некоторые другие темы, такие как отображение движения активов, которое можно использовать для улучшения процессов в больницах.

Чтобы реализовать это решение, мы используем DragonBoard в качестве центрального элемента и маяки в качестве отслеживаемых элементов.

Шаг 1: Arquitetura Do Sistema

Arquitetura Do Sistema
Arquitetura Do Sistema
Arquitetura Do Sistema
Arquitetura Do Sistema

О 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, веб-система и банк. Осталось только реализовать фреймворк Django.

Thinkrando esta estrutura:

  1. O beacon no equipamento é visível para um ou mais DragonBoards
  2. Cada DragonBoard verifica quais beacons ela consgue "ver" e envia ao broker 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, анализирует качество DragonBoard с помощью маяка с основным потенциалом и атрибутами, без банка данных, это оборудование является салоном, в котором есть DragonBoard, в свою очередь.
  4. O sistema web permite o acompanhamento em tempo real da localização dos components

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

Шаг 2: настройка DragonBoard

Конфигурация DragonBoard
Конфигурация DragonBoard
Конфигурация DragonBoard
Конфигурация DragonBoard
Конфигурация DragonBoard
Конфигурация DragonBoard

Для того, чтобы DragonBoard мог обнаруживать маяки и работать с брокером, MQTT обеспечивает точную установку пакетов.

  1. sudo apt-get install python3-pip: para que Possamos install 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: зависимость от библиотеки 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 разработал систему мониторинга для маяков, которые усваивают сообщения, темы, созданные сценарием в Python, которые реализуют этот мониторинг. Para isso, devemos ir nas configurações do sistema, configurações daession e autoinicialização de programa. Используйте команду 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 ("Краткое местное название") com um valor específico ("ADA # 00011") с интенсивным использованием штампа времени для обнаружения оружия
  3. Э. Криадо гм tópico MQTT пункт publicação дас informações respeito сделать dispositivo detectado.
  4. O tópico em que essas informações são publicadas é formatado da seguinte maneira: // RSSI
  5. Типично, как информация об интенсивной работе (RSSI) и o Time Stamp da Detecção são adicionadas ao payload da mensagem na seguinte formatação:;
  6. Publica-se o tópico com as imformações do dispositivo detectado
  7. Volta-se ao passo 1

Шаг 4: Recebimento De Tópicos (подписчик MQTT)

Полный код не существует на GitHub, он требует обязательных функций.

  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 с информацией об идентификации оборудования и локализации оборудования
  5. O payload da mensagem contém informações detensidade 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]

Гильерме Андриотти Момессо - [email protected]

Гильерме Преаро - [email protected]

Патрик Оливейра Фейтоса - [email protected]

Педро Вирджилио Базилио Херонимо - [email protected]

durante Participação no SancaThon 2018.

Рекомендуемые: