Integrações com serviços de terceiros

Além das integrações HTTP e MQTT, os servidores de rede podem oferecer outras integrações com serviços de terceiros. Embora eles aproveitem os protocolos HTTP ou MQTT, eles são configurados para que você possa se integrar diretamente a plataformas específicas e fornecer as informações exatas de que precisam, evitando assim a necessidade de executar middleware.

As seguintes integrações são algumas das mais comuns, e todas elas são suportadas pelo Semtech Network Server, então você pode experimentá-las.

Amazon Simple Notification Service (Amazon SNS)

Uma integração Amazon SNS encaminha eventos enviados por um dispositivo para um tópico do Amazon SNS. A partir daí, você pode adicionar assinaturas ao tópico para configurar os eventos a serem encaminhados para outros destinos. O Semtech Network Server fornece a integração do AWS SNS para integrar com o Amazon SNS.

Você pode enviar dados associados a um evento do Amazon SNS diretamente para uma pessoa ou grupo de pessoas usando a integração de mensagens de texto móvel (SMS) do Amazon SNS ou a integração de notificações por e-mail do Amazon SNS.

Você também pode enviar dados associados a um evento para outros serviços da AWS, incluindo funções do AWS Lambda, filas do Amazon SQS e Amazon Kinesis Data Firehose. A partir desses serviços, você pode processar e enviar dados para qualquer serviço apropriado da AWS, como o Amazon Timestream, um banco de dados de série temporal ideal para dados de IoT.

Para obter mais informações sobre essas integrações, leia o seguinte:

Barramento de Serviço do Azure

Uma integração do Barramento de Serviço do Azure encaminha eventos para um tópico ou fila do Barramento de Serviço do Azure. A partir daí, você pode adicionar assinaturas para configurar os eventos a serem encaminhados para outros destinos. O Semtech Network Server fornece software para este tipo de integração.

Os eventos enviados para uma fila ou tópico do Barramento de Serviço podem ser recebidos por uma função do Azure e, em seguida, passados para outro serviço para processamento adicional.

Para uma compreensão mais aprofundada, leia o seguinte:

Google Cloud Pub/Sub

Uma integração do Google Cloud Pub/Sub encaminha eventos para o Google Cloud Pub/Sub. A partir daí, os eventos podem ser enviados para serviços, incluindo Cloud Functions, o serviço de análise de streaming DataFlow e o armazenamento de dados em nuvem BigQuery.

Para obter mais informações sobre esta integração disponível, leia

ThingsBoard

ThingsBoard é uma plataforma IoT de código aberto que fornece as seguintes funcionalidades: gerenciamento de dispositivos, coleta de dados, processamento de dados e visualização de dados. O ThingsBoard pode ser usado para enviar mensagens de e-mail ou SMS para usuários quando eventos são observados, exibir os dados em painéis usando widgets e escrever regras para acionar ações em dispositivos quando um evento ocorre (por exemplo, acender uma luz quando um movimento é detectado) . Todos os dispositivos no ThingsBoard são interoperáveis.

Uma integração ThingsBoard envia atributos de dispositivo e telemetria para uma instância ThingsBoard , que permite que você use dispositivos LoRaWAN em sua instância ThingsBoard. O Semtech Network Server inclui o software de integração ThingsBoard.io.

Para uma compreensão mais profunda e prática com uma integração do ThingsBoard, explore os seguintes recursos.

Opções adicionais

Os provedores de servidores de rede geralmente oferecem suporte a várias integrações diferentes. Verifique as páginas de documentação e integrações do servidor de rede escolhido para ver quais integrações são oferecidas. Além das integrações mencionadas nesta seção, o Semtech Network Server oferece várias outras integrações, incluindo integrações para o banco de dados InfluxDB e a plataforma PilotThings .

Se você precisar integrar um serviço que não é compatível com seu servidor de rede, poderá escrever um middleware para passar os dados de uma das integrações com suporte para o serviço escolhido. Um método de baixo custo seria usar um AWS Lambda, Azure Function ou Google Cloud Function, que pode ser conectado usando uma integração de plataforma relevante (para o Semtech Network Server, seria a integração AWS SNS para AWS Lambda, Barramento de Serviço do Azure para Azure Function e GCP Pub/Sub para Google Cloud Function). Alternativamente, você pode usar um servidor web com uma das integrações HTTP ou um broker MQTT com a integração MQTT.


Last modified: Monday, February 6, 2023, 9:07 PM