Gerbang cloud protokol JT/T 808 menghubungkan perangkat ke IoT Platform melalui TCP atau TLS menggunakan protokol JT/T 808-2019. TLS direkomendasikan untuk keamanan yang lebih tinggi dan mendukung autentikasi satu arah, OCSP, serta koneksi aman dua arah.
Wilayah dan Instans
Gerbang cloud protokol JT/T 808 hanya tersedia untuk instans Edisi Perusahaan Eksklusif di wilayah China (Shanghai).
Fitur
Fitur gerbang
|
Feature |
Description |
|
Custom port numbers |
Port default: 7999. Range port kustom: 1024 hingga 65535. |
|
One-party authentication |
IoT Platform mengelola pendaftaran, autentikasi, dan pembatalan pendaftaran perangkat. Buat produk gerbang cloud dengan autentikasi satu pihak, impor perangkat secara batch, lalu daftarkan melalui protokol JT/T 808 untuk terhubung. |
|
Third-party authentication |
Developer mengelola pendaftaran, autentikasi, dan pembatalan pendaftaran perangkat melalui fungsi FC dan memberikan izin kepada IoT Platform untuk memanggilnya. Buat fungsi FC untuk autentikasi perangkat, lalu buat produk gerbang cloud dengan autentikasi pihak ketiga dan otorisasi IoT Platform untuk memanggil fungsi tersebut. IoT Platform menggunakannya untuk membuat dan menghubungkan perangkat secara otomatis. |
|
Transport protocol |
Mendukung TCP dan TLS. Jangan gunakan TCP melalui jaringan publik. Gunakan jalur sewa untuk koneksi TCP. |
|
X.509-based device authentication |
Mendukung autentikasi satu arah dan dua arah di sisi server untuk memverifikasi identitas perangkat. |
|
SM certificate |
Saat perangkat menggunakan versi protokol TLS 1.3, sertifikat SM didukung. Protokol ini juga mendukung algoritma kriptografi Tiongkok SM2, SM3, dan SM4 serta protokol keamanan SSL SM. Catatan Hanya sertifikat SM tunggal dan paket sandi TLS_SM4_GCM_SM3 serta TLS_SM4_CCM_SM3 yang didukung. Sertifikat SM ganda (protokol TLCP) tidak didukung. |
|
OCSP |
Mendukung OCSP untuk sertifikat perangkat dan server. |
Koneksi dan komunikasi melalui protokol JT/T 808
Perangkat terhubung dan berkomunikasi dengan IoT Platform menggunakan format data standar JT/T 808.
Timeout koneksi default adalah 180 detik. IoT Platform memutus koneksi perangkat jika tidak menerima data atau heartbeat dalam periode tersebut.
Tabel berikut mencantumkan pesan yang didukung dari protokol JT/T 808-2019.
|
Message |
Message type |
|
Terminal general acknowledgement |
0x0001 |
|
Platform general acknowledgement |
0x8001 |
|
Terminal heartbeat |
0x0002 |
|
Terminal registration |
0x0100 |
|
Terminal registration acknowledgement |
0x8100 |
|
Terminal unregistration |
0x0003 |
|
Terminal authentication |
0x0102 |
|
Downlink data pass-through |
0x8900 |
|
Uplink data pass-through |
0x0900 |
|
Location information report |
0x0200 |
|
Batch location data upload |
0x0704 |
Pengaturan koneksi perangkat
Autentikasi satu pihak
-
Buat produk gerbang cloud protokol JT/T 808. Atur Authentication Type ke One-party Authentication dan konfigurasikan parameter lain sesuai kebutuhan.
-
Buat perangkat gerbang cloud protokol JT/T 808. Impor perangkat secara batch dengan Manufacturer ID, Terminal Model, dan Terminal ID.
IoT Platform menggabungkan nilai Manufacturer ID, Terminal Model, dan Terminal ID yang diunggah untuk membuat nama perangkat dalam format
${Manufacturer ID}_${Terminal Model}_${Terminal ID}. -
Konfigurasikan nama domain akses gerbang cloud pada perangkat:
-
Jika perangkat memiliki titik akhir yang dikonfigurasi, buat rekaman CNAME yang memetakan hostname-nya ke URL gerbang cloud. Untuk informasi selengkapnya tentang konfigurasi DNS, lihat Alibaba Cloud DNS.
-
Jika perangkat tidak memiliki titik akhir yang dikonfigurasi, atur URL gerbang cloud sebagai titik akhirnya.
-
-
(Opsional) Konfigurasikan mesin aturan untuk meneruskan pesan perangkat ke server Anda.
Autentikasi pihak ketiga
-
Buat layanan FC dan buat fungsi FC untuk autentikasi perangkat pihak ketiga.
Parameter permintaan dan respons fungsi autentikasi FC harus mematuhi spesifikasi yang ditentukan dalam Buat produk gerbang cloud protokol MQTT. Anda dapat menentukan nama fungsi kustom.
-
Buat produk gerbang cloud protokol JT/T 808. Atur Authentication Type ke Third-party Authentication, pilih layanan dan fungsi FC yang telah Anda buat untuk Device Authentication FC Service dan Device Authentication FC Function, serta konfigurasikan parameter lain sesuai kebutuhan.
-
Setelah produk dibuat, IoT Platform secara otomatis membuat dan mengautentikasi perangkat saat koneksi pertama kali dilakukan. Nama perangkat menggabungkan parameter permintaan manufacturer, deviceModel, dan deviceId dari fungsi autentikasi FC, dengan format
${manufacturer}_${deviceModel}_${deviceId}. -
(Opsional) Konfigurasikan mesin aturan untuk meneruskan pesan perangkat ke server Anda.
Alur koneksi
Gambar berikut menunjukkan alur koneksi perangkat. Pengiriman pesan upstream dan downstream dijelaskan pada bagian Komunikasi pesan.
Autentikasi satu pihak

Autentikasi pihak ketiga

Komunikasi pesan
Perangkat gerbang cloud berkomunikasi dengan IoT Platform menggunakan protokol JT/T 808-2019 standar.
Komunikasi upstream: perangkat ke server
Teruskan pesan pendaftaran, pembatalan pendaftaran, dan data perangkat ke server Anda melalui fitur penerusan data atau langganan AMQP pada mesin aturan.
Konfigurasikan aturan di Penerusan pesan.
Komunikasi downstream: server ke perangkat
Panggil operasi API RRpc untuk mengirim pesan ke perangkat dan menerima respons sinkron.