BLUETOOTH JK02

Compatibilidade da conexao Bluetooth

O EasyMonitor pode ler BMS JK02 por Bluetooth quando nao e possivel acessar o conector serial da bateria. A camada de painel, API e MQTT e a mesma; apenas alguns comandos de escrita dependem de validacao especifica do protocolo BLE.

Uma conexao Bluetooth por vez.

Desconecte o aplicativo JK antes de conectar o EasyMonitor. Pelo Gerenciar dispositivo > BMS, selecione Bluetooth, reinicie o equipamento e escolha a BMS pelo scanner antes de salvar o endereco MAC.

Matriz de comandos

O firmware bloqueia os itens indisponiveis para evitar o envio de frames sem validacao independente.

FuncaoBluetooth JK02Observacao
Telemetria, setup e identificacaoDisponivelFrames de tempo real, configuracao e informacoes da BMS.
MOS de carga, descarga e balanceamentoDisponivelAlteracao pelo painel, API REST e MQTT.
Parametros numericos mapeadosDisponivelBateria, balanceamento, protecoes de tensao e temperaturas apresentadas no painel.
Display sempre ligadoDisponivelAtivacao e desativacao validadas.
Desabilitar sensores de temperaturaDisponivelUse somente quando a consequencia para as protecoes termicas for compreendida.
Ativar emergenciaDisponivelAcao operacional critica; use com cuidado.
Desativar emergenciaIndisponivelO comando de liberacao ainda nao foi validado no JK02 BLE.
Reativar sensores de temperaturaIndisponivelO comando de habilitacao apos a desativacao ainda nao foi validado.
Alterar nome BluetoothIndisponivelA escrita de texto pelo JK02 BLE ainda nao foi validada.
Calibracoes e registradores nao mapeadosIndisponivelInclui calibracao de tensao, corrente e resistencia individual dos fios.

Retorno de uma escrita

Uma escrita entra primeiro na fila do EasyMonitor. Em UART, o resultado informa ACK, excecao ou ausencia de confirmacao da BMS. Em Bluetooth JK02, o sucesso confirma a entrega GATT; confira o valor no proximo status, em GET /api/bms/config ou no topico MQTT bms/config.

Limites internos da BMS

Mesmo um valor dentro da faixa do EasyMonitor pode ser recusado pela BMS por conflito com recuperacoes e protecoes relacionadas. O painel informa quando a BMS recusa ou nao confirma uma escrita.

Referencia tecnica

O transporte utiliza o servico BLE FFE0, caracteristica FFE1, comandos de leitura 0x96 e 0x97 e frames de escrita de 20 bytes. O mapa completo de enderecos validados esta na documentacao do firmware.