Tek taraflı doğrulama kullanan bir ürün için ağ geçidi cihazları oluşturmak amacıyla cihaz doğrulama bilgilerini içe aktarın. IoT Platform, cihazlar bağlandığında bu bilgileri kullanarak kimlik doğrulaması yapar.
Ön koşullar
Bir ağ geçidi eklediniz ve tek taraflı doğrulama kullanan bir ağ geçidi ürünü oluşturdunuz. Daha fazla bilgi için bkz. Ağ geçidi ürünü oluşturma (MQTT).
Arka plan
-
Üçüncü taraf kimlik doğrulaması kullanarak Third-party Authentication ile bir cloud gateway oluşturduktan sonra, cihaz ilk kez bağlandığında IoT Platform döndürülen deviceName değerine göre otomatik olarak bir cihaz oluşturur.
MQTT.fx kullanarak bir cihazın cloud gateway üzerinden IoT Platform'a bağlanmasını simüle edebilirsiniz. Daha fazla bilgi için bkz. MQTT.fx kullanarak cihaz bağlama (Alibaba Cloud FC kimlik doğrulaması).
one-party verification kullanan bir ağ geçidi oluşturduktan sonra, ağ geçidi cihazlarını oluşturmak için cihaz doğrulama bilgilerini IoT Platform'a aktarın.
Cihazları toplu iş olarak ekleme
IoT Platform konsolu oturumunu açın.
Instance Overview sayfasında, hedef Exclusive Edition enterprise örneğini tıklayın.
Sol gezinme bölmesinde seçeneğini belirleyin. Oluşturduğunuz ağ geçidi ürününü bulun ve İşlemler sütunundaki Manage Devices seçeneğini tıklayın.
Cihazlar sayfasında Batch Add seçeneğini tıklayın.
Batch Add Devices iletişim kutusunda Download .csv Template seçeneğini tıklayın.
-
Şablonda SN, MQTT kullanıcı adı ve MQTT parolası alanlarını doldurun ve dosyayı kaydedin.
ÖnemliMQTT kullanıcı adı ve MQTT parolası zorunludur. SN alanı isteğe bağlıdır.
Bir MQTT kullanıcı adı 4 ila 32 karakter uzunluğunda olmalı ve harf, rakam, kısa çizgi (-), alt çizgi (_), at işareti (@), nokta (.) ve iki nokta üst üste (:) içerebilir. Her MQTT kullanıcı adı ürün başına benzersiz olmalıdır.
Bir MQTT parolası 1 ila 32 karakter uzunluğunda olmalı ve harf, rakam, kısa çizgi (-), alt çizgi (_), at işareti (@), nokta (.) ve iki nokta üst üste (:) içerebilir.
Tek bir dosya en fazla 10.000 cihaz kaydı içerebilir. Yinelenen cihazları içe aktarmayın.
-
Batch Add Devices iletişim kutusuna dönün, Upload File seçeneğini tıklayın, kaydettiğiniz dosyayı seçin ve ardından OK seçeneğini tıklayın.
Dosya yüklendikten sonra iletişim kutusunda Parsing Completed durumu ve Total Devices bilgisi görüntülenir. Bilgileri onayladıktan sonra OK seçeneğini tıklayın.
Cihaz listesinde geçersiz bilgiler varsa bir hata iletisi görünür. Geçersiz girişleri gözden geçirmek ve düzeltmek için Download Invalid List seçeneğini tıklayın, ardından dosyayı yeniden yükleyin.
Hata iletisi, geçersiz SN, MQTT username veya MQTT password gibi belirli geçersiz alanları belirtir. Dosyayı yeniden yüklemeden önce bilgileri kontrol edin ve düzeltin.
API referansı
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sonuçlar
Cihaz doğrulama bilgileri içe aktarıldıktan sonra IoT Platform her bir kayıt için bir cihaz oluşturur ve yüklenen MQTT kullanıcı adını cihaz adı olarak kullanır. Yeni ağ geçidi cihazları Device Management > Devices sayfasında görünür. Device List bölümünde her bir cihazın node type değeri device, durumu inactive olarak gösterilir; cihaz etkinleştirilmiş durumdadır ve Last Online Time sütunu boştur.
Sonraki adımlar
Ağ geçidi cihazlarını oluşturduktan sonra uç noktalarını güncellemelisiniz:
Cihazlarda zaten yapılandırılmış bir uç nokta varsa, bu uç noktayı ağ geçidi URL'sine eşlemek için bir CNAME kaydı oluşturun. DNS yapılandırması hakkında daha fazla bilgi için bkz. Alibaba Cloud DNS.
Cihazlarda yapılandırılmış bir uç nokta yoksa cihazlarda ağ geçidi URL'sini yapılandırmanız gerekir. Daha fazla bilgi için bkz. MQTT üzerinden cihaz bağlama.
Ağ geçidi URL'sini bulmak için bkz. Ağ geçidi URL'sini görüntüleme.
Ağ geçidi cihazlarının iletişim kurmak üzere IoT Platform'a nasıl bağlandığı hakkında daha fazla bilgi için bkz. Mesajlaşmaya genel bakış.
Bir ağ geçidi cihazını simüle etmek ve iletişim kurmak üzere IoT Platform'a bağlamak için MQTT.fx kullanabilirsiniz. Daha fazla bilgi için bkz. MQTT.fx kullanarak cihaz bağlama (tek taraflı doğrulama).