Realize o texto dinâmico da reprodução de áudio em nó-vermelho e guia de exibição do ciclo de pesquisa

fundo

Como um blogueiro que estuda Node-RED, os leitores costumam deixar mensagens me pedindo soluções para alguns problemas.
Este artigo falará sobre dois problemas encontrados recentemente, que são mais comuns. Pegue e analise, todos podem aprender com isso.
Há duas perguntas:
1: Como chamar o áudio do sistema para reproduzir texto dinâmico em node-red?
2: Como realizar a exibição do ciclo de 3 guias no painel?

Descrição do Problema

O primeiro problema é usar o hardware de áudio do sistema de chamada para reproduzir conteúdo dinâmico. Esse tipo de cenário é muito comum. Por exemplo, quando a temperatura de um dispositivo é detectada muito alta, após o Node-RED receber o alarme do o aparelho, ele vai tocar o áudio do alarme do aparelho. . Por exemplo, "A temperatura do dispositivo A está muito alta, lide com isso a tempo." É
mais realista transmitir informações por meio da reprodução de áudio do que olhar para a tela do computador o tempo todo.
Se esse problema for um arquivo de áudio, não é difícil de resolver. No html, usamos o áudio para reproduzir o áudio. Desde que seu computador tenha um dispositivo de reprodução, você pode emitir um som.
Mas o que se diz aqui é para reproduzir um pedaço de texto. Uma string ou variável numérica. Isso requer a verificação das informações.

A segunda pergunta, quando usamos o painel para fazer uma exibição em tela grande. Às vezes, várias guias são usadas para classificar e exibir conteúdo, e apenas uma guia pode ser exibida na página por vez. Isso requer um mecanismo para exibir cada guia de maneira cíclica, de modo que os usuários que estão visualizando os passeios possam obter informações completas. Por exemplo, a cada 5 segundos, mude para a próxima página da guia. A dificuldade desse problema é que a alternância de guias não pode ser controlada em node-red, e o nó do painel não expõe configurações relevantes, informando qual guia está sendo exibida no momento e como pular para uma guia específica.

Conforme mostrado na figura abaixo, existem várias guias em um painel.

おすすめ

転載: blog.csdn.net/github_35631540/article/details/128949336