Gerbang cloud GB/T 32960 menghubungkan perangkat kendaraan melalui TCP atau TLS menggunakan protokol GB/T 32960 (Spesifikasi Teknis untuk Sistem Layanan dan Manajemen Jarak Jauh Kendaraan Listrik). TCP tidak direkomendasikan karena tingkat keamanannya rendah. TLS direkomendasikan dan mendukung otentikasi satu arah di sisi server, OCSP di sisi perangkat, serta otentikasi timbal balik.
Wilayah dan instans yang didukung
Gerbang cloud GB/T 32960 hanya tersedia untuk Instans Perusahaan Premium di wilayah China (Shanghai).
Fitur
Fitur gerbang cloud
|
Fitur |
Deskripsi |
|
Nomor port kustom |
Nomor port default untuk URL gerbang cloud protokol GB/T 32960 adalah 8999. Anda dapat menentukan nomor port kustom dari 1024 hingga 65535. |
|
Otentikasi pihak pertama |
Platform IoT mengelola otentikasi dan pembatalan pendaftaran perangkat. Buat produk gerbang cloud dengan otentikasi pihak pertama, impor perangkat secara batch, lalu hubungkan setelah otentikasi logon GB/T 32960. |
|
Otentikasi pihak ketiga |
Developer mengelola otentikasi dan pembatalan pendaftaran perangkat melalui fungsi FC dan memberikan izin kepada Platform IoT untuk memanggilnya. Buat layanan dan fungsi FC untuk otentikasi perangkat, lalu buat produk gerbang cloud dengan otentikasi pihak ketiga dan berikan akses kepada Platform IoT. Perangkat akan dibuat dan diautentikasi secara otomatis melalui fungsi FC tersebut. |
|
Protokol transport |
Mendukung TCP dan TLS. Untuk koneksi TCP, gunakan jalur sewa yang sangat aman, bukan jaringan publik. |
|
Otentikasi X.509 perangkat |
Mendukung otentikasi satu arah di sisi server dan otentikasi timbal balik antara perangkat-server untuk verifikasi identitas. |
|
Sertifikat SM |
Dengan TLS 1.3, perangkat mendukung sertifikat SM, algoritma kriptografi SM2/SM3/SM4, serta protokol SSL SM. Catatan
Hanya sertifikat SM tunggal dengan paket sandi TLS_SM4_GCM_SM3 dan TLS_SM4_CCM_SM3 yang didukung. Sertifikat SM ganda (TLCP) tidak didukung. |
|
OCSP |
Mendukung OCSP untuk sertifikat perangkat maupun server. OCSP (Online Certificate Status Protocol) melakukan kueri ke Certificate Authority (CA) penerbit untuk memeriksa apakah suatu sertifikat telah dicabut. |
Kemampuan protokol GB/T 32960
Pesan perangkat harus menggunakan format data GB/T 32960 standar.
Timeout koneksi default adalah 180 detik. Platform IoT memutus koneksi perangkat jika tidak menerima data atau heartbeat dalam periode tersebut.
Platform IoT mendukung versi 2016 protokol GB/T 32960 dengan fitur-fitur berikut:
-
Logon kendaraan.
-
Logoff kendaraan.
-
Heartbeat.
-
Upload informasi real-time.
-
Upload informasi ulang.
-
Kueri parameter.
-
Pengaturan parameter.
-
Kontrol terminal on-board.
-
Kalibrasi waktu terminal.
Spesifikasi protokol GB/T 32960: Versi 2016 protokol GB/T 32960 (Umum), Versi 2016 protokol GB/T 32960 (Terminal on-board), dan Versi 2016 protokol GB/T 32960 (Protokol komunikasi dan format data).
Sebelum memulai
Otentikasi pihak pertama
-
Buat produk gerbang cloud (GB/T 32960). Atur Authentication Type ke First-party Authentication.
-
Buat perangkat gerbang cloud (GB/T 32960). Impor perangkat secara batch. Setiap catatan harus mencantumkan Vehicle Identification Number (VIN).
Platform IoT menggunakan VIN sebagai Nama perangkat.
-
Konfigurasikan nama domain akses gerbang cloud pada perangkat agar terhubung ke Platform IoT.
-
Jika perangkat sudah memiliki nama domain akses, buat Rekaman CNAME yang mengarah ke URL gerbang cloud. Resolusi DNS otoritatif untuk jaringan publik.
-
Jika perangkat belum memiliki nama domain akses, konfigurasikan langsung URL gerbang cloud pada perangkat.
-
-
(Opsional) Konfigurasikan penerusan data untuk mengarahkan pesan logon, logoff, dan upload data perangkat ke server Anda.
Otentikasi pihak ketiga
-
Buat layanan FC dan buat fungsi FC untuk otentikasi perangkat pihak ketiga.
Parameter fungsi otentikasi FC harus memenuhi spesifikasi. Anda dapat menentukan nama fungsi kustom. Parameter fungsi otentikasi FC.
-
Buat produk gerbang cloud (GB/T 32960). Atur Authentication Type ke Third-party Authentication. Untuk Device Authentication FC Service dan Device Authentication FC Function, pilih layanan dan fungsi FC yang telah Anda buat.
-
Saat perangkat terhubung untuk pertama kalinya, Platform IoT menggunakan parameter vin dari fungsi otentikasi FC sebagai Nama perangkat. Platform IoT secara otomatis membuat dan mengotentikasi perangkat tersebut.
-
(Opsional) Konfigurasikan penerusan data untuk mengarahkan pesan logon, logoff, dan upload data perangkat ke server Anda.
Alur koneksi dan komunikasi
Gambar berikut menunjukkan alur koneksi dan komunikasi. Detail pesan upstream dan downstream terdapat pada bagian Komunikasi pesan di bawah ini.
Otentikasi pihak pertama

Otentikasi pihak ketiga

Komunikasi pesan
Perangkat gerbang cloud berkomunikasi dengan Platform IoT menggunakan protokol GB/T 32960, sebagaimana didefinisikan dalam Versi 2016 protokol GB/T 32960 (Protokol komunikasi dan format data).
Komunikasi upstream: Perangkat ke server
Teruskan pesan logon, logoff, dan upload data perangkat ke server Anda menggunakan fitur penerusan data. Upload data juga mendukung subscription AMQP.
Komunikasi downstream: Server ke perangkat
Panggil Operasi API AsyncRRpc dari server Anda untuk mengirim pesan ke perangkat.