全部产品
Search
文档中心

IoT Platform:Contoh pembuatan tanda tangan untuk koneksi MQTT

更新时间:Jul 02, 2025

Topik ini menyediakan contoh kode tanda tangan untuk membantu Anda mengembangkan perangkat. Dengan pendekatan ini, perangkat Anda dapat berkomunikasi dengan IoT Platform melalui MQTT tanpa menggunakan device SDK yang disediakan oleh IoT Platform.

Catatan penggunaan

Disarankan untuk menggunakan device SDK yang disediakan oleh IoT Platform. Alibaba Cloud IoT Platform menawarkan device SDK dalam berbagai bahasa pemrograman. Jika Anda menggunakan device SDK, tidak perlu mengonfigurasi mekanisme tanda tangan secara manual. Untuk informasi lebih lanjut, lihat Apa itu Link SDK?

Jika Anda memilih metode lain untuk menghubungkan perangkat ke IoT Platform, perhatikan hal-hal berikut:

  • Pastikan stabilitas koneksi dan implementasikan mekanisme keepalive serta rekoneksi untuk koneksi MQTT.
  • Jika Anda tidak menggunakan device SDK dari IoT Platform, Alibaba Cloud tidak dapat memberikan dukungan teknis terkait masalah koneksi.
  • Untuk menggunakan fitur-fitur IoT Platform seperti pembaruan over-the-air (OTA), model Thing Specification Language (TSL), dan otentikasi sertifikat-unik-per-produk, Anda harus menulis kode sendiri untuk mengimplementasikan fitur tersebut. Hal ini akan memerlukan waktu signifikan untuk pengembangan dan pemecahan masalah.

Contoh kode untuk perhitungan tanda tangan

Jika Anda tidak menggunakan device SDK dari IoT Platform, Anda dapat menghubungkan perangkat ke IoT Platform menggunakan pustaka Paho MQTT open source. Tabel berikut menjelaskan contoh kode dan file algoritma tanda tangan untuk berbagai bahasa pemrograman.

Untuk detail tentang cara menggunakan contoh kode dan parameter, lihat dokumentasi terkait.

Bahasa pemrogramanContoh kodeFile algoritma tanda tangan
Javaaiot-java-demoMqttSign.java
C#aiot-csharp-demoMqttSign.cs
Caiot_c_demoaiot_mqtt_sign.c
Goaiot-go-demoMqttSign.go
Androidaiot-android-demoAiotMqttOption.java
Pythonaiot-python-demoMqttSign.py