Por favor, tenha em mente que o Firmware 4 está atualmente em Beta, e problemas são esperados. Se você enfrentar problemas, envie um e-mail para contato@thehandy.com.br com o máximo de informações que puder reunir sobre a questão.
Introdução
Estamos empolgados em apresentar uma nova versão de firmware que marca um marco significativo no crescimento da nossa empresa. À medida que evoluímos de uma startup para um jogador estabelecido com múltiplos produtos inovadores, esse firmware servirá como a base para o nosso futuro. Passando de um único produto, nossa nova linha traz soluções únicas para uma indústria que há muito tempo necessita de inovação. O firmware foi projetado com facilidade e eficiência em mente, simplificando a gestão de drivers para desenvolvedores, enquanto agiliza os processos de construção e implantação por meio de automação.
Em resposta ao feedback da nossa comunidade de desenvolvedores, adicionamos novos recursos e estabelecemos as bases para melhorias futuras. Este firmware é parte de uma transição maior para uma nova plataforma, que também inclui atualizações em nossa infraestrutura de backend, APIs, portal de aplicativos e processo de integração — tudo construído do zero para suportar nosso ecossistema em expansão.
A transição para a nova plataforma acontecerá gradualmente, e estamos começando convidando todos os usuários do Handy a atualizarem através do nosso novo portal de aplicativos: new.handyfeeling.com.
Destaques
Mudanças no firmware
Agora você pode escolher em qual modo o dispositivo inicia através do aplicativo Handy Onboarding.
Você ainda pode usar o Botão de Ação (anteriormente conhecido como botão Wi-Fi) para alternar entre Bluetooth apenas e Wi-Fi + Bluetooth.Suporte ao modo de áudio (Oh! Exclusivo)
Melhor conexão Bluetooth, essa mudança pode causar incompatibilidade com aplicativos de terceiros. Para usar esses aplicativos, por favor, utilize o modo Bluetooth Legado.
O protocolo para manuseio de movimentos do Handy foi aprimorado para permitir mudanças ao vivo no script, reduzindo o atraso entre o carregamento do novo script e o carregamento de novos scripts.
Sincronização aprimorada.
Mudanças no aplicativo Handy Onboarding
Onboarding simplificado através do novo aplicativo mencionado anteriormente.
Graças ao aplicativo Handy Onboarding, você pode acompanhar melhor as informações diagnósticas do seu dispositivo na Tela de Informações.
Controle remoto via Bluetooth no aplicativo.
Teste de Wi-Fi melhorado.
Leitura aprimorada da chave de conexão.
Capacidade de escolher opções de privacidade para o seu uso.
Novas mudanças no Handy Feeling
Graças ao Firmware 4, novos recursos estão disponíveis em new.handyfeeling.com.
Beatbox: Um editor de script rápido que atualiza no momento, permitindo também que você salve "batidas" para fácil acesso a segmentos anteriores que você cria e também para download.
Pareamento de Dispositivos: Isso permite que você vincule dispositivos entre si e os controle via controle na web ou pelos botões do próprio dispositivo. Atualmente, é possível vincular um Oh! com outro Oh!, um Oh! com um Handy (e vice-versa) ou um Handy com outro Handy.
Melhorias em recursos já existentes:
Reprodutor de Vídeo
Controle Remoto
O new.handyfeeling.com também permite que você encontre atualizações para o seu dispositivo com mais facilidade.
Além disso, permite que você saia de todos os canais públicos aos quais você se conectou anteriormente.
Acesso rápido ao Centro de Ajuda.
Mudanças detalhadas
Mudanças na Operação
Configuração persistente do modo de inicialização.
Agora você pode selecionar o modo Online de inicialização do dispositivo:
Wi-Fi
BLE (Bluetooth)
Wi-Fi + BLE
BLE Legado
Offline
Não há necessidade de clicar uma vez no botão Wi-Fi para entrar online após definir o modo de inicialização.
Pressionar o botão Wi-Fi por um longo período sempre iniciará o BLE e alternará o Wi-Fi.
O clique único no botão Wi-Fi agora está disponível para outros usos, daí sua renomeação para "Botão de Ação".
Os desenvolvedores podem integrar este botão em seus aplicativos.
No futuro, os usuários poderão programar o botão para acionar comportamentos do dispositivo.
Onboarding simplificado.
Estamos diminuindo a barreira para o uso online do dispositivo. Com o FW4, introduzimos ferramentas para agilizar o processo de configuração.
Nota: Você deve usar o aplicativo "Handy onboarding" (iOS/Android/web).
Mensagens
Os dispositivos agora enviam notificações para mudanças de estado.
Simplifica a lógica do aplicativo ao eliminar a necessidade de polling constante de informações.
Os desenvolvedores podem fazer seus aplicativos reagirem a mapeamentos de botões não utilizados.
Clique único no botão AÇÃO atualmente não é usado em todos os dispositivos.
Mudamos de JSON para comunicações protobuf.
Reduzimos significativamente o tamanho da mensagem e o uso de memória.
Agrupamento de mensagens.
Múltiplas mensagens podem ser combinadas.
Reduz a latência da mensagem e acelera as aplicações.
Exemplo: Mover o Handy para um padrão específico agora pode ser feito em um único pacote de mensagens:
Configurar modo HSP
Adicionar pontos ao buffer
Reproduzir HSP
Novos Modos
Modo de Áudio
Conecte como um fone de ouvido Bluetooth e controle o motor com base na entrada de áudio.
Suporta apenas dispositivos com memória externa (atualmente apenas Oh).
Protocolo de Vibração Handy (HVP)
Suporta apenas dispositivos com memória externa (atualmente apenas Oh).
Suporta dispositivos LRA, ERM e de deslizamento.
Protocolo de Streaming Handy (HSP)
"Um modo para governar todos."
Transmita pontos para um buffer.
Adicione pontos enquanto reproduz.
Permite novos casos de uso, como:
Jogos
Dados ao vivo da entrada do sensor.
Substitui HSSP.
HSSP está na nova API, mas usa HSP nos bastidores.
Reduz o tempo de configuração do HSSP de segundos para milissegundos.
Novos recursos
Controle HMI
Agora você pode manipular a Interface Homem-Máquina (HMI) do dispositivo.
Atualmente limitado ao LED RGB.
Gerenciamento da bateria.
Agora suporta dispositivos que funcionam com bateria.
Outras melhorias
Protocolo de Streaming Direto Handy (HDSP)
Adicionada comando de parada.
Implementada notificação de mudança de estado.
Introduzida capacidade de controle usando XaVp.
Funções de temporização aprimoradas para melhorar a precisão da sincronização de vídeo.
Nos bastidores
Infraestrutura de construção do FW.
Testes automáticos.
Distribuição automática.
Implantações opt-in.
Filtros de implantação.
Pode segmentar modelos de hardware, país ou cidade.
Gerenciamento de variantes de hardware.
Suporte para Oh e futuros novos projetos de hardware.
Sistema de configuração simplificado que permite construir diferentes configurações de hardware a partir de um único projeto.
Atualizações OTA via WebSocket e Protocol Buffers.
Mudamos de Bluedroid para NimBLE para economizar memória do dispositivo.
Agora é possível usar o dispositivo com Wi-Fi e Bluetooth simultaneamente.
Onboarding simplificado.
Dobrado o tamanho do buffer do WebSocket.
API v3
Todas essas mudanças no firmware contribuíram para uma melhoria massiva na API. A adição mais notável é a notificação de eventos SSE. Você pode ler mais sobre as mudanças em nossa documentação para desenvolvedores.
Se você estiver enfrentando problemas com o Firmware 4, envie-nos uma mensagem na caixa de chat no canto inferior direito ou envie um e-mail para contato@thehandy.com.br para suporte.