Troca de dados com um cartão ESP32
O FizziQ fornece acesso a informações de placas e sensores externos por meio de uma conexão Bluetooth BLE.
Para a troca de dados com ESP32, FizziQ usa o serviço UART. Este serviço permite o envio de qualquer tipo de dado calculado pelo cartão ESP32. Siga este link para a página Nordic Semiconductor
Os dados trocados pelo serviço UART devem ser estruturados na forma de uma cadeia de caracteres do seguinte formato: 'NOME: VALOR'. Por exemplo, para uma tensão de 5 volts: 'Tensão: 5,0'.
Os seguintes nomes de medição são reconhecidos: temperatura, umidade, pressão atm, tensão, peso, aceleração, luminosidade, campo magnético, bússola e concentração. Os outros nomes serão exibidos sob o nome genérico do sensor.
Para conectar uma placa ESP32 com FizziQ por Bluetooth:
1. O nome do dispositivo deve incluir o nome "Arduino"
2. O serviço uuid é "6e400001-b5a3-f393-e0a9-e50e24dcca9e"
3. O uuid do recurso é "6e400002-b5a3-f393-e0a9-e50e24dcca9e"
Um exemplo de programa pode ser encontrado no seguinte arquivo de texto (graças a Daniel Rouan):
As etapas de conexão para ESP32 são as mesmas para micro: bit e Arduino e são descritas no vídeo abaixo: