Gerbang GB/T 32960 beroperasi menggunakan protokol GB/T 32960, yang menetapkan spesifikasi teknis untuk sistem layanan dan manajemen jarak jauh kendaraan listrik. Anda dapat menghubungkan perangkat kendaraan GB/T 32960 ke IoT Platform melalui TCP atau Transport Layer Security (TLS). Namun, disarankan untuk tidak menggunakan TCP karena kurangnya keamanan yang memadai. Jika menggunakan TLS, Anda dapat mengaktifkan verifikasi satu arah di sisi server, Protokol Status Sertifikat Online (OCSP) untuk perangkat, koneksi aman dua arah antara perangkat dan server, serta fitur lainnya. Topik ini menjelaskan fitur gerbang GB/T 32960 yang didukung oleh IoT Platform.
Wilayah dan instans
Anda hanya dapat menghubungkan perangkat kendaraan gerbang GB/T 32960 ke IoT Platform dengan menggunakan instans Exclusive Enterprise Edition yang berada di wilayah China (Shanghai).
Fitur
Fitur Gerbang
Fitur | Deskripsi |
Nomor port kustom | Nomor port default untuk gerbang GB/T 32960 adalah 8999. Anda dapat menentukan nomor port kustom dalam rentang 1024 hingga 65535. |
Verifikasi satu pihak | Layanan pendaftaran dan penghapusan perangkat disediakan oleh Alibaba Cloud IoT Platform. Anda harus membuat gerbang yang menggunakan verifikasi satu pihak, lalu tambahkan beberapa perangkat ke produk gerbang sekaligus. Setelah perangkat terdaftar dan diverifikasi di IoT Platform menggunakan protokol standar GB/T 32960, perangkat tersebut akan terhubung ke IoT Platform. |
Verifikasi pihak ketiga | Layanan pendaftaran dan penghapusan perangkat dikelola oleh pengembang. Pengembang dapat mengizinkan IoT Platform untuk memanggil fungsi-fungsi di Function Compute. Saat pengembang membuat gerbang, pengembang harus memilih fungsi Function Compute yang menyediakan layanan pendaftaran dan penghapusan perangkat. Anda harus membuat layanan dan fungsi Function Compute untuk melakukan pendaftaran dan penghapusan perangkat, membuat gerbang yang menggunakan verifikasi pihak ketiga, lalu izinkan IoT Platform untuk memanggil layanan dan fungsi Function Compute. Dengan cara ini, IoT Platform dapat menggunakan layanan pendaftaran dan verifikasi perangkat yang disediakan oleh Function Compute untuk secara otomatis membuat dan menghubungkan perangkat di konsol IoT Platform. |
Protokol transmisi | TCP dan TLS didukung. Jika Anda menggunakan TCP untuk menghubungkan perangkat ke IoT Platform, kami sarankan agar Anda tidak menghubungkan perangkat melalui Internet. Untuk memastikan keamanan, kami sarankan Anda membangun koneksi melalui saluran sewa. |
Verifikasi perangkat berbasis X.509 | Gerbang menyediakan verifikasi satu arah di sisi server dan verifikasi dua arah antara perangkat dan server untuk memverifikasi identitas perangkat. |
OCSP | Gerbang memungkinkan Anda mengaktifkan OCSP untuk sertifikat perangkat dan sertifikat server. OCSP adalah protokol Internet yang digunakan oleh otoritas sertifikat (CA) untuk memeriksa status pencabutan sertifikat. |
Koneksi dan komunikasi perangkat melalui GB/T 32960
Jika Anda menghubungkan perangkat ke IoT Platform melalui GB/T 32960 dan mengaktifkan pesan, pesan antara perangkat dan IoT Platform harus memenuhi persyaratan format data GB/T 32960.
Secara default, periode timeout untuk koneksi antara perangkat dan IoT Platform adalah 180 detik. Jika tidak ada data yang dikirimkan atau tidak ada detak jantung yang terdeteksi dalam waktu tersebut, perangkat akan terputus dari IoT Platform.
IoT Platform mendukung GB/T 32960-2016. Daftar berikut menjelaskan fitur GB/T 32960 yang didukung:
Pendaftaran kendaraan
Penghapusan kendaraan
Detak jantung
Laporan data real-time
Laporan data tambahan
Kueri parameter
Konfigurasi parameter
Kontrol terminal onboard
Untuk informasi lebih lanjut tentang GB/T 32960, lihat GB/T 32960-2016 Bagian 1: Aturan Umum, GB/T 32960-2016 Bagian 2: Terminal Onboard, dan GB/T 32960-2016 Bagian 3: Protokol Komunikasi dan Format Data.
Persiapan untuk koneksi dan komunikasi perangkat
Verifikasi satu pihak
Buat Gerbang GB/T 32960: Saat membuat gerbang, atur parameter Authentication Type menjadi One-party Verification dan konfigurasikan parameter lain sesuai dengan skenario bisnis Anda.
Buat Perangkat Gerbang GB/T 32960: Impor informasi beberapa perangkat, termasuk nilai parameter VIN, untuk menambahkan perangkat ke produk gerbang.
Setelah informasi diimpor, IoT Platform membuat perangkat. Nilai parameter VIN digunakan sebagai DeviceNames perangkat.
Tentukan titik akhir gerbang GB/T 32960 untuk perangkat agar perangkat terhubung ke IoT Platform. Kemudian, lakukan salah satu operasi berikut berdasarkan skenario bisnis Anda:
Jika titik akhir ditentukan untuk perangkat, Anda harus mengonfigurasi catatan CNAME untuk mengubah titik akhir menjadi URL gerbang. Untuk informasi tentang cara menyelesaikan nama domain, lihat Resolusi DNS Otoritatif Publik.
Jika tidak ada titik akhir yang ditentukan untuk perangkat, Anda harus menentukan URL gerbang sebagai titik akhir perangkat.
Opsional. Konfigurasikan aturan penerusan data untuk berlangganan atau meneruskan pesan masuk perangkat, penghapusan perangkat, dan pengiriman data perangkat ke server yang dikelola pengguna.
Verifikasi pihak ketiga
Buat Layanan Function Compute dan buat Fungsi Function Compute: Layanan dan fungsi digunakan untuk melakukan verifikasi pihak ketiga pada perangkat.
Permintaan yang ingin Anda kirim untuk mengimplementasikan fungsi verifikasi dan parameter respons harus mematuhi definisi fungsi. Anda dapat menentukan nama kustom untuk fungsi. Untuk informasi lebih lanjut tentang parameter permintaan dan respons untuk pendaftaran, verifikasi, dan penghapusan dalam fungsi, lihat Buat Gerbang GB/T 32960.
Buat Gerbang GB/T 32960: Saat membuat gerbang, atur parameter Authentication Type menjadi Third-party Certification, atur parameter Device-verified FC Service menjadi layanan yang ada, atur parameter Device-verified FC Function menjadi fungsi yang ada, lalu konfigurasikan parameter lain sesuai dengan skenario bisnis Anda.
Hubungkan perangkat ke IoT Platform. Setelah gerbang dibuat, saat pertama kali perangkat mencoba terhubung ke IoT Platform, IoT Platform secara otomatis membuat perangkat di konsol, lalu melakukan verifikasi dan koneksi perangkat. IoT Platform menggunakan nilai parameter VIN yang Anda konfigurasikan saat mendaftarkan perangkat dalam fungsi verifikasi Function Compute sebagai DeviceName perangkat.
Opsional. Konfigurasikan aturan penerusan data untuk berlangganan atau meneruskan pesan masuk perangkat, penghapusan perangkat, dan pengiriman data perangkat ke server yang dikelola pengguna.
Proses koneksi dan komunikasi perangkat
Gambar berikut menunjukkan proses menggunakan gerbang untuk menghubungkan perangkat ke IoT Platform dan mengaktifkan komunikasi antara perangkat dan IoT Platform. Untuk informasi lebih lanjut tentang komunikasi antara server dan perangkat, lihat bagian "Messaging" dari topik ini.
Verifikasi satu pihak

Verifikasi pihak ketiga

Messaging
Messaging dapat diimplementasikan antara IoT Platform dan perangkat gerbang melalui GB/T 32960. Untuk informasi lebih lanjut, lihat GB/T 32960-2016 Bagian 3: Protokol Komunikasi dan Format Data.
Komunikasi upstream: perangkat ke IoT Platform
Anda dapat meneruskan pesan perangkat ke server yang dikelola pengguna menggunakan fitur penerusan data. Pesan tersebut mencakup pesan masuk perangkat, pesan penghapusan perangkat, dan pesan pengiriman data perangkat. Anda juga dapat menggunakan fitur langganan server-side AMQP (Advanced Message Queuing Protocol) dari IoT Platform untuk mengirim data perangkat ke IoT Platform.
Untuk informasi lebih lanjut, lihat Messaging.
Komunikasi downstream: IoT Platform ke perangkat
IoT Platform dapat memanggil operasi AsyncRRpc untuk mengirim pesan ke perangkat tertentu.