Оглавление:
- Шаг 1: Arquitetura Do Sistema
- Шаг 2: настройка DragonBoard
- Шаг 3: Детектор De Beacon
- Шаг 4: Recebimento De Tópicos (подписчик MQTT)
- Шаг 5: экипировать
Видео: MicroCARE: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
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
О 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:
- O beacon no equipamento é visível para um ou mais DragonBoards
- Cada DragonBoard verifica quais beacons ela consgue "ver" e envia ao broker MQTT a potência do sinal que ela vê cada beacon
- Dentro do servidor, um programa irá ler estas informações publicadas no broker MQTT, анализирует качество DragonBoard с помощью маяка с основным потенциалом и атрибутами, без банка данных, это оборудование является салоном, в котором есть DragonBoard, в свою очередь.
- 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 мог обнаруживать маяки и работать с брокером, MQTT обеспечивает точную установку пакетов.
- sudo apt-get install python3-pip: para que Possamos install 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: зависимость от библиотеки bluepy
- sudo pip3 install bluepy: para que se Possa ler o sinal dos beacons
- 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, он должен быть создан в соответствии с логикой программы.
- É feita uma leitura de todos os dispositivos bluetooth visiveis
- Os dispositivos com que tem um campo específico ("Краткое местное название") com um valor específico ("ADA # 00011") с интенсивным использованием штампа времени для обнаружения оружия
- Э. Криадо гм tópico MQTT пункт publicação дас informações respeito сделать dispositivo detectado.
- O tópico em que essas informações são publicadas é formatado da seguinte maneira: // RSSI
- Типично, как информация об интенсивной работе (RSSI) и o Time Stamp da Detecção são adicionadas ao payload da mensagem na seguinte formatação:;
- Publica-se o tópico com as imformações do dispositivo detectado
- Volta-se ao passo 1
Шаг 4: Recebimento De Tópicos (подписчик MQTT)
Полный код не существует на GitHub, он требует обязательных функций.
- O programa inscreve-se em qualquer tópico [подписаться (("#", 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 tópico da publicação с информацией об идентификации оборудования и локализации оборудования
- O payload da mensagem contém informações detensidade do sinal e time stamp da Detecção
- 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.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)