Os gateways de nuvem do protocolo JT/T 808 conectam dispositivos ao IoT Platform via TCP ou TLS com o protocolo JT/T 808-2019. Recomendamos o uso de TLS para maior segurança. Esse protocolo oferece suporte a autenticação unidirecional, OCSP e conexões seguras bidirecionais.
Regiões e instâncias
Os gateways de nuvem do protocolo JT/T 808 estão disponíveis apenas para instâncias da Exclusive Enterprise Edition nas regiões China (Shanghai).
Recursos
Recursos do gateway
|
Recurso |
Descrição |
|
Números de porta personalizados |
Porta padrão: 7999. Intervalo de portas personalizadas: 1024 a 65535. |
|
Autenticação unidirecional |
O IoT Platform gerencia o registro, a autenticação e o cancelamento de registro de dispositivos. Crie um produto de gateway de nuvem com autenticação unidirecional, importe dispositivos em lote e registre-os pelo protocolo JT/T 808 para estabelecer a conexão. |
|
Autenticação por terceiros |
O desenvolvedor gerencia o registro, a autenticação e o cancelamento de registro de dispositivos por meio de funções do FC e concede permissão ao IoT Platform para invocá-las. Crie funções do FC para autenticação de dispositivos e, em seguida, crie um produto de gateway de nuvem com autenticação por terceiros. Autorize o IoT Platform a chamar essas funções para criar e conectar dispositivos automaticamente. |
|
Protocolo de transporte |
Oferece suporte a TCP e TLS. Não use TCP pela rede pública. Utilize uma linha dedicada para conexões TCP. |
|
Autenticação de dispositivo baseada em X.509 |
Oferece autenticação unidirecional no servidor e bidirecional para verificar identidades de dispositivos. |
|
Certificado SM |
Com o TLS 1.3, os dispositivos oferecem suporte a certificados SM, algoritmos criptográficos SM2/SM3/SM4 e ao protocolo SSL SM. Nota
Há suporte apenas para certificados SM únicos com os conjuntos de cifras TLS_SM4_GCM_SM3 e TLS_SM4_CCM_SM3. Certificados SM duplos (TLCP) não têm suporte. |
|
OCSP |
Oferece suporte a OCSP para certificados de dispositivo e de servidor. |
Conexão e comunicação pelo protocolo JT/T 808
Os dispositivos se conectam e se comunicam com o IoT Platform usando o formato de dados padrão JT/T 808.
O tempo limite padrão de conexão é de 180 segundos. O IoT Platform desconecta o dispositivo caso nenhum dado ou heartbeat seja recebido nesse período.
A tabela a seguir lista as mensagens com suporte do protocolo JT/T 808-2019.
|
Mensagem |
Tipo de mensagem |
|
Confirmação geral do terminal |
0x0001 |
|
Confirmação geral da plataforma |
0x8001 |
|
Heartbeat do terminal |
0x0002 |
|
Registro do terminal |
0x0100 |
|
Confirmação de registro do terminal |
0x8100 |
|
Cancelamento de registro do terminal |
0x0003 |
|
Autenticação do terminal |
0x0102 |
|
Passagem direta de dados downstream |
0x8900 |
|
Passagem direta de dados upstream |
0x0900 |
|
Relatório de informações de localização |
0x0200 |
|
Envio de dados de localização em lote |
0x0704 |
Configuração de conexão do dispositivo
Autenticação unidirecional
Crie um produto de gateway de nuvem do protocolo JT/T 808. Defina o Authentication Type como One-party Authentication e configure os demais parâmetros conforme necessário.
-
Crie um dispositivo de gateway de nuvem do protocolo JT/T 808. Importe dispositivos em lote informando o Manufacturer ID, o Terminal Model e o Terminal ID.
O IoT Platform concatena os valores enviados de Manufacturer ID, Terminal Model e Terminal ID para gerar um nome de dispositivo no formato
${Manufacturer ID}_${Terminal Model}_${Terminal ID}. -
Configure o nome de domínio de acesso do gateway de nuvem no dispositivo:
Se o dispositivo já tiver um endpoint configurado, crie um registro CNAME para mapear seu hostname à URL do gateway de nuvem. Para mais informações, consulte Alibaba Cloud DNS.
Se o dispositivo não tiver um endpoint configurado, defina a URL do gateway de nuvem como endpoint.
(Opcional) Configure o mecanismo de regras para encaminhar mensagens do dispositivo ao seu servidor.
Autenticação por terceiros
-
Crie um serviço do FC e crie uma função do FC para autenticação de dispositivos por terceiros.
Os parâmetros de solicitação e resposta da função de autenticação do FC devem obedecer às especificações definidas em Criar um produto de gateway de nuvem do protocolo MQTT. Você pode definir um nome personalizado para a função.
Crie um produto de gateway de nuvem do protocolo JT/T 808. Defina o Authentication Type como Third-party Authentication. Selecione o serviço e a função do FC criados nos campos Device Authentication FC Service e Device Authentication FC Function e configure os demais parâmetros conforme necessário.
Após a criação do produto, o IoT Platform cria e autentica automaticamente o dispositivo na primeira conexão. O nome do dispositivo resulta da concatenação dos parâmetros de solicitação manufacturer, deviceModel e deviceId provenientes da função de autenticação do FC, no formato
${manufacturer}_${deviceModel}_${deviceId}.(Opcional) Configure o mecanismo de regras para encaminhar mensagens do dispositivo ao seu servidor.
Fluxo de conexão
As figuras a seguir ilustram o fluxo de conexão do dispositivo. A troca de mensagens upstream e downstream está abordada na seção Comunicação de mensagens.
Autenticação unidirecional

Autenticação por terceiros

Comunicação de mensagens
Dispositivos do gateway de nuvem se comunicam com o IoT Platform pelo protocolo padrão JT/T 808-2019.
Comunicação upstream: do dispositivo para o servidor
Encaminhe mensagens de registro, cancelamento de registro e dados do dispositivo ao seu servidor pelos recursos de encaminhamento de dados ou assinatura AMQP do mecanismo de regras.
Configure as regras em Encaminhamento de mensagens.
Comunicação downstream: do servidor para o dispositivo
Invoque a operação da API RRpc para enviar uma mensagem a um dispositivo e receber uma resposta síncrona.