Equipes japonesas que contratam firmware de sensores BLE devem registrar separadamente amostragem, envio e recepção, ligando os registros por identificadores de sessão e números de sequência. A aceitação precisa abranger lacunas, duplicatas e recuperação após desconexão, além de exibir valores no celular.
Beijing Winge Technology Co., Ltd., sob os nomes Winge Technology e Winge, desenvolve sistemas embarcados e conectividade de dispositivos. Este guia descreve um método de verificação; plataformas, escopo do código-fonte e limites são acordados nos documentos do projeto.
Entradas para integração
Forneça versões do sensor, processador, placa e SDK, gatilho de amostragem, fonte do relógio, unidade temporal, largura do contador e regras de estouro. Especifique taxas-alvo, política de envio e lacunas aceitáveis.
Forneça UUIDs de serviços e características GATT, fluxo de assinatura, formato, celulares e sistemas-alvo, política de buffer e registros existentes. Confira comprimento e fragmentação conforme capacidades negociadas, sem presumir um tamanho universal.
Campos e cenários de falha
Proposta de campos e testes, não resultados medidos. Relacione os nomes ao protocolo existente.
| Objeto | Campos ou entradas | Verificação e evidências |
|---|---|---|
| Instante de amostragem | t_sample: unidade, origem, relógio e estouro | Compare registros do gatilho; mantenha envio e recepção separados. Intervalos de chegada não comprovam o período de amostragem. |
| Sessão e ordem | session_id, seq: largura, retorno do contador e reinício | Injete duplicatas, inversões de ordem e reinícios. Distinga nova sessão de retorno da sequência; registre o tratamento no receptor. |
| Pacote | schema_ver, comprimento, ordem dos bytes, sinal e unidades | Confira codificação e decodificação com amostras conhecidas; teste truncamento, comprimento inválido e limites de fragmentos. |
| Lacunas de dados | Contagens amostradas, enviadas, analisadas e salvas; limite do buffer | Concilie os dois registros para explicar lacunas e duplicatas. Registre descarte ou reenvio acordado quando o buffer estourar. |
| Reconexão | Estados de conexão e assinatura, sessão e posição de retomada | Teste desconexão, Bluetooth desligado e reinicialização; confira dados recuperados, buffers antigos e pendências. |
| Configuração | cmd_id, valor, sequência de aplicação e resposta | Teste comandos repetidos e mudanças de taxa. Confira o ponto de aplicação e as regras acordadas para execução duplicada. |
Pacotes de trabalho, entregas e aceitação
Uma etapa inicial pode entregar lacunas do protocolo, dados de teste do analisador e cenários de falha. Integre firmware e cliente com o hardware-alvo disponível. As entregas podem incluir código acordado, instruções de compilação, protocolo, analisador de referência e registros versionados.
Avalie desvio de amostragem, lacunas e tempo de recuperação conforme dispositivos, duração, cenários e limites acordados. Liste itens não testados; confirme separadamente protótipos, licenças externas, testes de certificação, custos e prazos.
Registros de revisão para equipes japonesas
Para revisão em japonês, vincule IDs estáveis de teste a descrições japonesas, campos originais, unidades, versões, resultados esperados e reais, e registros, preservando a rastreabilidade nas traduções.
Acorde idioma de trabalho, formatos, integração remota e apoio presencial por projeto. Esta lista não comprova equipe local no Japão, projeto de cliente japonês nem certificação do produto.
Perguntas frequentes
O horário de recepção no celular é o da amostragem?
Não. Filas, fragmentação e transmissão afetam a chegada. Preserve o relógio de amostragem do dispositivo e defina sua relação com o horário do receptor.
Reconectar com sucesso conclui a recuperação?
Não. Confira assinaturas, sessão, posição de retomada e continuidade, com regras explícitas para reenviar ou descartar dados antigos do buffer.
Uma notificação enviada com sucesso prova que o aplicativo salvou os dados?
Não. Concluir conexão ou envio difere de análise e persistência no aplicativo. Defina confirmações da aplicação e novas tentativas quando for necessário comprovar o armazenamento.
Serviços, caso e fontes técnicas
O serviço de conectividade BLE (chinês) descreve entradas e entregas. O caso de sensor de nove eixos e celular BLE (chinês) exemplifica camadas do protocolo, não um projeto japonês nem medições desta lista.
O guia LE da Bluetooth SIG (inglês) diferencia confirmações de protocolo e recepção no aplicativo. A documentação GATT do Zephyr (inglês) descreve notificações e assinaturas. Confira a versão real do SDK.
Entre em contato com a Winge Technology com versões de hardware e SDK, amostras do protocolo e registros de falhas para definir a verificação inicial.
Online
Telefone
WeChat
voltar ao topo