ESTUDO DE TECNOLOGIAS E REFERÊNCIAS SOBRE PLATAFORMAS E SENSORES PARA COMPUTADORES VESTÍVEIS

Pedro Ricardo Marckmann, Leonel Pablo Carvalho Tedesco

Resumo


O Bluetooth Low Energy é uma tecnologia para transmissão de dados entre dispositivos. Seus sensores são úteis em várias áreas como saúde, fitness, segurança, ambiente doméstico e indústrias, são pequenos, fáceis para transportar e duráveis. No presente trabalho está sendo desenvolvido um aplicativo para Android, que coleta os dados de uma pulseira Smart Fitness, usando Android Bluetooth de baixa energia (BLE, na sigla em inglês). O BLE gera um consumo de energia muito menor, em comparação ao Bluetooth clássico (cerca de 10%). Realizou-se a tentativa de criar uma conexão Servidor GATT x cliente GATT, sendo o perfil GATT (Perfil de atributo genérico) uma especificação geral para o envio e recebimento de dados. O app e a pulseira comunicam-se entre si, sendo os dados coletados referentes aos sinais de batimentos cardíacos, oxigenação do sangue e pressão cardíaca. Através da tecnologia BLE Advertising, está sendo criada uma conexão central x periférico, no qual a central refere-se ao aplicativo, verificando o dado e o periférico (pulseira emite o dado). Percebeu-se que a tecnologia BLE Advertising não cria uma comunicação entre os dois dispositivos e somente deixa um dispositivo ler os atributos do periférico. As informações consideradas para esta pulseira são os batimentos cardíacos, oxigenação do sangue e a pressão cardíaca. Foi utilizada uma biblioteca fornecida pelo professor, para a própria pulseira tanto para Android quanto IOS. Foi feita a opção para o sistema Android. Esta biblioteca possui funções prontas, como ativar o Bluetooth, obter o nome dispositivo BLE, e outras como escanear dispositivos BLE, os scancallback, obter os batimentos cardíacos, oxigenação, pressão sanguínea, tempo de sono, e mais outros dados da pulseira. Foram também utilizados os aplicativos BLE Scanner, para obter os UUIDs (Identificador universal único) da pulseira, o UUID é um número de 128 bits representado por 32 dígitos hexadecimais, separados por hífen em grupos de cinco (8-4-4-4-12). Exemplo: 00002ª05-000-1000-8000-00805f9b34fb. O aplicativo nativo da pulseira, chamado iBand, serviu para descobrir as funções da pulseira e inspiração para o desenvolvimento de uma interface personalizada para o projeto Data4Care. Também foram pesquisados artigos relacionados ao tema central do projeto: ?Overview and Evaluation of Bluetooth Low Energy: Na Emerging Low-Power Wireless Technology, ? Performance Evaluation of Bluetooth Low Energy Communication? e ?Green Communication for Tracking Heart Rate with Smartbands?.

Apontamentos

  • Não há apontamentos.


ISSN 2764-2135