Bluetooth Low Energy com WEB (JavaScript)
O conteúdo deste post é baseado em uma nota que eu criei no Evernote enquanto estudava este assunto para continuar o desenvolvimento do meu TCC. Esta nota foi criada com o intuito de armazenar conhecimento a respeito da utilização de ferramentas em JavaScript para comunicação com dispositivos Bluetooth, focando principalmente no acelerômetro desenvolvido pela HEDRO, que será usado no meu TCC. Acrônimos e definições: BLE -> Bluetooth Low Energy. Protocolo criado visando diminuir o gasto energético de dispositivos, para tornar viável a Internet Das Coisas (IOT). GATT -> Generic Attribute Profile. Perfil genérico de atributo se refere a uma camada do protocolo BLE e será abordada em detalhes no texto. TLS -> Transport Layer Security. Camada de segurança utilizada para transferência de dados pela WEB. XMLHttpRequest -> É um objeto capaz de buscar dados de um servidor. Além disso é capaz de atualizar uma página web sem a necessidad...