Orodha ya maudhui:

MicroCARE: Hatua 5
MicroCARE: Hatua 5

Video: MicroCARE: Hatua 5

Video: MicroCARE: Hatua 5
Video: МЕЛОДРАМА О ЛЮБВИ И МОДЕ! Нити любви ВСЕ СЕРИИ подряд. Русские сериалы 2024, Novemba
Anonim
Huduma ndogo ndogo
Huduma ndogo ndogo

MicroCARE ni sistema ya vifaa vya ujenzi na vifaa vya hospitali.

Hii ni sababu ya kuhamasisha mahitaji ya mkutano wa eneo la eneo halisi la vifaa muhimu, hospitali ya hospitali, muda. 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 ni mfumo wa ufuatiliaji wa vifaa vya matibabu.

Mradi huu unachochewa na hitaji la kujua mahali halisi pa vifaa muhimu, kwa kuona kuwa hospitalini: wakati ni maisha. Mbali na motisha kuu, tunachochewa na mada zingine, kama vile ramani ya trafiki ya mali, ambayo inaweza kutumika kuboresha michakato ya hospitali.

Ili kutekeleza suluhisho hili, tunatumia DragonBoard, kama katikati, na Beacons kama vitu vinavyoweza kufuatiliwa.

Hatua ya 1: Arquitetura Do Sistema

Arquitetura Fanya Sistema
Arquitetura Fanya Sistema
Arquitetura Fanya Sistema
Arquitetura Fanya Sistema

O sistema funciona da seguinte maneira:

  • Existe uma DragonBoard in cada sala do Hospital
  • Zipo Beacon ndani ya vifaa vya vifaa kwa njia ya rastreado
  • Zilizopo huduma na nuvem (AWS) na umiliki broker MQTT katika chatu, na mtandao wa mtandao na biashara ya baba. Os dois últimos implementados através do framework Django.

Thinkando esta estrutura:

  1. O beacon no equipamento is a visível para um ou mais DragonBoards
  2. Cada DragonBoard verifica quais beacons ela consegue "ver" na envia ao broker MQTT a potência do sinal que ela vê cada beacon
  3. Dentro kufanya servidor, ni programu ya mpango wa habari juu ya umma hakuna broker MQTT, uchambuzi wa DragonBoard vada cac beacon com ya maior potência na si, hakuna banco de dados, hii ni vifaa kwa ajili ya sala ya msingi wa DragonBoard se encontra.
  4. Ruhusa ya wavuti ya wavuti o acompanhamento katika muda halisi wa eneo linalofaa

Acima ni apresentada uma visão geral da arquitetura kufanya sistema.

Hatua ya 2: Sanidi DragonBoard

Sanidi DragonBoard
Sanidi DragonBoard
Sanidi DragonBoard
Sanidi DragonBoard
Sanidi DragonBoard
Sanidi DragonBoard

Kama wewe ni DragonBoard unaweza kugundua miwani na wivu ao broker MQTT ni preciso instalar pacgates pacotes.

  1. Sudo apt-get install python3-pip: para que possamos instalar algumas biliotecas do chython
  2. kusakinisha bomba la sudo
  3. sudo pip3 kufunga gurudumu: também para evitar erros na instalação das próximas bibliotecas
  4. Sudo apt-get kufunga libglib2.0-dev: dependência da biblioteca bluepy
  5. sudo pip3 kufunga bluepy: para que se possa ler o sinac dos beacons
  6. sudo pip3 sakinisha paho-mqtt: utilizada para enviar os dados ao broker MQTT

Fikiria juu ya ufuatiliaji wa DragonBoard na ufuatiliaji wa nguzo zinazotumiwa na watu wengi, ikiwa ni pamoja na maandishi, mfumo wa maandishi na hati ya msingi. Para 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.

Hatua ya 3: Detector De Beacon

O código completo está no GitHub, mas descreverei brevemente como é a lógica do programa.

  1. Ita feita uma leitura de todos os dispositivos Bluetooth visiveis
  2. Os dispositivos com que tem um campo específico ("Jina fupi la Mitaa") com um valor específico ("ADA # 00011") ni kitovu cha kufanya dhambi na o Stempu ya Wakati ili kutambuliwa armazenados
  3. Criado um tópico MQTT para 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) na o Stempu ya Wakati itatolewa wakati wa kutangaza kwa wale ambao wanapewa malipo kwa ujumbe wa maandishi:;
  6. Publica-se o tópico com kama imformações hufanya utaftaji wa data
  7. Volta-se ao passo 1

Hatua ya 4: Recebimento De Tópicos (Msajili wa MQTT)

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

  1. O programama inscreve-se em qualquer tópico [jiunge (("#", 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 and localização de equipamento
  5. Mshahara wa malipo kwa wanaume unaofaa kupata habari za kutokufanya dhambi wakati wa stempu ya muda
  6. Assim coletamos todas as informações needárias para identificar a movimentação do equipamento

Hatua ya 5: Equipe

Haki Zote Zimehifadhiwa.

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.

Ilipendekeza: