Las pasarelas en la nube del protocolo JT/T 808 conectan dispositivos a IoT Platform a través de TCP o TLS con el protocolo JT/T 808-2019. Se recomienda TLS por su mayor seguridad. Este protocolo admite autenticación unidireccional, OCSP y conexiones seguras bidireccionales.
Regiones e instancias
Las pasarelas en la nube del protocolo JT/T 808 solo están disponibles para las instancias de Exclusive Enterprise Edition en las regiones de China (Shanghai).
Funciones
Funciones de la pasarela
|
Función |
Descripción |
|
Números de puerto personalizados |
Puerto predeterminado: 7999. Rango de puertos personalizado: de 1024 a 65535. |
|
Autenticación de una sola parte |
IoT Platform gestiona el registro, la autenticación y la baja de los dispositivos. Cree un producto de pasarela en la nube con autenticación de una sola parte, importe dispositivos en lotes y regístrelos mediante el protocolo JT/T 808 para conectarlos. |
|
Autenticación de terceros |
El desarrollador gestiona el registro, la autenticación y la baja de los dispositivos con funciones de FC y otorga permiso a IoT Platform para llamarlas. Cree funciones de FC para la autenticación de dispositivos; después, cree un producto de pasarela en la nube con autenticación de terceros y autorice a IoT Platform para llamar a esas funciones. IoT Platform las usa para crear y conectar dispositivos automáticamente. |
|
Protocolo de transporte |
Es compatible con TCP y TLS. No use TCP en la red pública. Use una línea dedicada para las conexiones TCP. |
|
Autenticación de dispositivos basada en X.509 |
Admite autenticación unidireccional y bidireccional del lado del servidor para comprobar la identidad de los dispositivos. |
|
Certificado SM |
Con TLS 1.3, los dispositivos admiten certificados SM, algoritmos criptográficos SM2/SM3/SM4 y el protocolo SM SSL. Nota
Solo se admiten certificados SM individuales con los conjuntos de cifrado TLS_SM4_GCM_SM3 y TLS_SM4_CCM_SM3. Los certificados SM duales (TLCP) no son compatibles. |
|
OCSP |
Es compatible con OCSP para los certificados del dispositivo y del servidor. |
Conexión y comunicación con el protocolo JT/T 808
Los dispositivos se conectan a IoT Platform y se comunican con esta plataforma. Para ello, utilizan el formato de datos estándar de JT/T 808.
El tiempo de espera de conexión predeterminado es de 180 segundos. IoT Platform desconecta un dispositivo si no recibe ningún dato ni latido dentro de este periodo.
A continuación se enumeran los mensajes compatibles del protocolo JT/T 808-2019.
|
Mensaje |
Tipo de mensaje |
|
Acuse de recibo general del terminal |
0x0001 |
|
Acuse de recibo general de la plataforma |
0x8001 |
|
Latido del terminal |
0x0002 |
|
Registro del terminal |
0x0100 |
|
Acuse de recibo de registro del terminal |
0x8100 |
|
Baja del terminal |
0x0003 |
|
Autenticación del terminal |
0x0102 |
|
Paso de datos descendente |
0x8900 |
|
Paso de datos ascendente |
0x0900 |
|
Informe de información de ubicación |
0x0200 |
|
Carga por lotes de datos de ubicación |
0x0704 |
Configuración de la conexión de dispositivos
Autenticación de una sola parte
Create a JT/T 808 protocol cloud gateway product. Establezca Authentication Type en One-party Authentication y configure los demás parámetros según sea necesario.
-
Create a JT/T 808 protocol cloud gateway device. Importe dispositivos en lotes con los parámetros Manufacturer ID, Terminal Model y Terminal ID.
IoT Platform concatena los valores cargados de Manufacturer ID, Terminal Model y Terminal ID para crear un nombre de dispositivo con el formato
${Manufacturer ID}_${Terminal Model}_${Terminal ID}. -
Configure en el dispositivo el nombre de dominio de acceso a la pasarela en la nube:
Si un dispositivo tiene un endpoint configurado, cree un registro CNAME que asigne su nombre de host a la URL de la pasarela en la nube. Para obtener más información, consulte Alibaba Cloud DNS.
Si un dispositivo no tiene un endpoint configurado, establezca la URL de la pasarela en la nube como su endpoint.
(Opcional) Configure el motor de reglas para reenviar los mensajes del dispositivo a su servidor.
Autenticación de terceros
-
Create an FC service y create an FC function para la autenticación de dispositivos de terceros.
Los parámetros de solicitud y respuesta de la función de autenticación de FC deben cumplir con las especificaciones definidas en Create an MQTT protocol cloud gateway product. Si lo desea, especifique un nombre de función personalizado.
Create a JT/T 808 protocol cloud gateway product. Establezca Authentication Type en Third-party Authentication. En Device Authentication FC Service y Device Authentication FC Function, seleccione el servicio y la función de FC que creó. Configure los demás parámetros según sea necesario.
Una vez creado el producto, IoT Platform crea y autentica automáticamente un dispositivo en su primera conexión. El nombre del dispositivo se forma a partir de la concatenación de los parámetros de solicitud manufacturer, deviceModel y deviceId de la función de autenticación de FC, con el formato
${manufacturer}_${deviceModel}_${deviceId}.(Opcional) Configure el motor de reglas para reenviar los mensajes del dispositivo a su servidor.
Flujo de conexión
Las siguientes figuras muestran el flujo de conexión de dispositivos. La mensajería ascendente y descendente se aborda en la sección Comunicación de mensajes.
Autenticación de una sola parte

Autenticación de terceros

Comunicación de mensajes
Los dispositivos de la pasarela en la nube se comunican con IoT Platform por medio del protocolo estándar JT/T 808-2019.
Comunicación ascendente: dispositivo a servidor
Reenvíe los mensajes de registro, de baja y de datos de los dispositivos a su servidor. Para ello, utilice el reenvío de datos del motor de reglas o las funciones de suscripción de AMQP.
Defina las reglas en Message forwarding.
Comunicación descendente: servidor a dispositivo
Invoque la operación de API RRpc para enviar un mensaje a un dispositivo y recibir una respuesta sincrónica.