IoT, çok sayıda cihazı içeren IoT çözümlerini uygulamanızı sağlayan cihaz yönetimi özellikleri sunar. Bu konuda, cihazların IoT Platform'a bağlanma prosedürü açıklanmaktadır.
Önkoşullar
IoT Platform hizmeti etkinleştirilmiştir.
Hazırlık
Bir cihazı IoT Platform'a bağlamadan önce aşağıdaki işlemleri yapın:
|
|
|
|
|
|
|
|
|
Protokoller, SDK'lar ve cihaz bağlama prosedürleri cihaz türüne göre değişir. Aşağıdaki tabloda farklı cihaz türlerini bağlamak için kullanılan protokoller açıklanmaktadır. İlgili SDK'lar ve prosedürler hakkında bilgi için bu konunun Prosedür bölümüne bakın.
Cihaz türü | Desteklenen protokol |
Doğrudan bağlı cihazlar | Message Queuing Telemetry Transport (MQTT), CoAP veya HTTPS |
Doğrudan bağlı ağ geçitleri ve doğrudan bağlı olmayan alt cihazlar | MQTT |
China Mobile ve China Unicom NB-IoT cihazları | MQTT veya CoAP |
IoT Platform tarafından desteklenen bir protokol üzerinden IoT Platform'a bağlanamayan cihazlar | IoT as Bridge SDK tarafından desteklenen özel protokoller |
Cloud ağ geçitleri | MQTT, JT/T 808, GB/T 32960 veya China Telecom NB-IoT |
Ağ geçitleri ile cloud ağ geçitleri arasındaki karşılaştırma:
Ağ geçitleri: MQTT üzerinden IoT Platform'a doğrudan bağlanan ve alt cihazlara sahip olabilen cihazlardır. Ağ geçitlerinin IoT Platform'a bağlanabilmesi için DeviceSecret tabanlı doğrulamadan geçirilmesi gerekir.
-
Cloud ağ geçitleri: MQTT, JT/T 808, GB/T 32960 veya China Telecom NB-IoT protokolü üzerinden IoT Platform'a bağlanan cihazlardır.
-
MQTT, JT/T 808 veya GB/T 32960 üzerinden IoT Platform'a bağlanan cloud ağ geçitleri, IoT Platform'a bağlanabilmesi için özel sertifikalar tabanlı doğrulamadan geçer.
MQTT ağ geçitleri, mevcut cihazlarınızı değiştirmenize gerek kalmadan IoT Platform'a bağlamanızı sağlar.
JT/T 808 ağ geçitleri, araçlardaki GPS cihazları ile IoT Platform arasında iletişim kurmak için uygundur.
GB/T 32960 ağ geçitleri, elektrikli araçlardaki cihazlar ile IoT Platform arasında iletişim kurmak için uygundur.
China Telecom NB-IoT ağ geçitleri, China Telecom'un uygulama etkinleştirme platformuna (AEP) doğrudan bağlanır.
-
Prosedür
Aşağıdaki şekilde, bir cihazın IoT Platform'a bağlanma prosedürü gösterilmektedir. Prosedür iki bölümden oluşur: IoT Platform'da geliştirme ve cihaz tarafı geliştirme.

IoT Platform'da geliştirme
Cihaz türü | Prosedür |
|
|
Cloud ağ geçitleri |
|
Ürün yönetimi, cihaz yönetimi, konu yönetimi, sunucu tarafı aboneliği, veri iletme ve mesajlaşma gibi özellikleri uygulamak için IoT Platform API işlemlerini de çağırabilirsiniz.
Daha fazla bilgi için bkz. API listesi ve IoT Platform SDK referansı.
Cihaz tarafı geliştirme
Cihaz türü | Bağlantı yöntemi | Açıklama |
| IoT Platform, aşağıdaki programlama dillerini destekleyen Link SDK'ları sunar: C, Android, Python, Java, iOS. | |
Mevcut cihaz SDK'sı iş gereksinimlerinizi karşılamıyorsa özel bir SDK geliştirebilirsiniz. Örneğin, IoT Platform'a erişmek için açık kaynaklı bir MQTT istemcisi kullanabilirsiniz. Farklı programlama dilleri kullanarak Paho MQTT istemcisini IoT Platform'a bağlama hakkında bilgi için aşağıdaki örneklere bakın: Android, Java, C (gömülü uygulamalar için), C, C#, Python, Rust ve Go. Alink protokolüne göre cihazda özellikler geliştirebilirsiniz. Bu şekilde cihazınız IoT Platform ile birlikte çalışabilir. | ||
AT modülleri | MQTT ve HTTPS komutlarını destekleyen AT modüllerini veya genel amaçlı TCP tabanlı AT modüllerini kullanarak cihazı IoT Platform'a bağlayabilirsiniz. Daha fazla bilgi için bkz. MQTT destekleyen modüllere SDK'yı entegre edin ve TCP destekleyen WAN modülüne SDK'yı entegre edin. | |
Özel protokoller kullanan cihazlar | Diğer cloud hizmeti sağlayıcılarının IoT platformlarından Alibaba Cloud IoT Platform'a veri aktarmak için IoT as Bridge SDK'yı kullanabilirsiniz. | |
Cloud ağ geçitleri | MQTT | Cihaz doğrulaması için özel bir sertifika yapılandırabilirsiniz. Bu şekilde, mevcut cihazınızı değiştirmenize gerek kalmadan IoT Platform'a bağlayabilirsiniz. C ve Java'da MQTT ağ geçitlerini bağlama örnekleri için bkz. C ve Java. |
JT/T 808 | Araçlardaki GPS cihazlarını IoT Platform'a bağlamak için cihaz doğrulaması amacıyla özel bir sertifika yapılandırabilirsiniz. C dilinde JT/T 808 ağ geçitlerini bağlama örnekleri için bkz. C | |
GB/T 32960 | Elektrikli araçlardaki cihazları IoT Platform'a bağlamak için cihaz kimlik doğrulaması amacıyla özel bir sertifika yapılandırabilirsiniz. Açık kaynaklı bir GitHub projesi kullanarak GB/T 32960 ağ geçitlerini IoT Platform'a bağlama örnekleri için bkz. Cloud Gateway aracılığıyla GB/T 32960 cihazı bağlayın (tek yönlü TLS). |
Sonraki adımlar
Cihazınızı IoT Platform'a bağladıktan sonra mesaj iletme ve O&M özellikleri gibi özellikleri kullanarak cihaz verilerini yönetebilirsiniz.
Mesaj iletme: Sunucu tarafı aboneliği ve veri iletme gibi özellikleri kullanarak cihaz mesajlarını iletebilirsiniz. Bu şekilde cihazlar ve hizmetler arasında iletişim kurabilir ve cihaz verilerini iletip depolayabilirsiniz.
Monitoring and O&M: Gerçek zamanlı izleme, günlük hizmeti ve çevrimiçi hata ayıklama gibi özellikleri kullanarak cihaz ölçümlerini izleyebilir ve yönetebilirsiniz.
Daha fazla bilgi için bkz. Özellikler.