Aracılığıyla paylaş


Microsoft Azure IoT Hub kullanma

Azure Sphere uygulaması ileti gönderip almak, cihaz ikizlerini yönetmek ve bir Azure IoT hizmet uygulamasından doğrudan yöntem çağrıları almak için Azure IoT Hub ile etkileşimde bulunabilir. Bu özellikleri kullanmak için bir Microsoft Azure aboneliğine ve bir Azure IoT Hub örneğine ihtiyacınız vardır.

kurulumu Azure IoT Hub

Azure Sphere cihazıyla Azure IoT Hub kullanımı çok adımlı bir kimlik doğrulama işlemi içerir:

  • Azure Sphere kiracınızın sertifika yetkilisini doğrulayan Azure Sphere Güvenlik Hizmeti'nden bir kimlik doğrulama CA sertifikası indirin.
  • Ca sertifikasını Azure IoT Hub örneğine kaydetmek için Azure IoT Hub Cihaz Sağlama Hizmeti'ne (DPS) yükleyin.
  • Azure Sphere kiracısının sahipliğini kanıtlamak için CA sertifikasını doğrulayın. Buna karşılık, cihazınızı IoT hub'ına kaydedebileceğiniz ikinci bir sertifika (doğrulama sertifikası) alın.

Bu işlem aşağıdakilere yardımcı olur:

  • Güvenilmeyen bir cihazın kullanılamaması için cihaz kimliğinin kimlik sahtekarlığına karşı koruma
  • Güvenliği aşılmış veya güvenilmeyen Azure Sphere işletim sistemi kullanımını önleme
  • Cihazı bir Azure IoT Hub örneğine yalnızca yetkili bir varlığın kaydedediğinden emin olun

Kimlik doğrulama işlemini tamamlamak için Azure Sphere için IoT hub'ı ayarlama makalesindeki adımları izleyin.

Önemli

Azure IoT Hub örneğinde bir uygulamanın kimliğini doğrulamak için cihaza özgü paylaşılan erişim anahtarıyla bağlantı dizesi kullanmak mümkün olsa da, böyle bir çözüm sertifika tabanlı kimlik doğrulaması kullanmaktan daha az güvenlidir. Paylaşılan erişim anahtarına erişimi olan herkes bu cihaz adına ileti gönderebilir ve alabilir. Cihazlarınızın ve uygulamalarınızın güvenliğini sağlamak için her zaman bu konuda açıklanan sertifika tabanlı kimlik doğrulama yordamını kullanın.

Azure IoT Hub kullanma

Azure IoT Hub kurulumuna ilişkin izlenecek yol için bkz. GitHub'da Azure IoT örnek uygulaması.

Azure IoT Hub SDK

C için Azure IoT Cihaz SDK'sı, Azure Sphere uygulamalarında kullanabileceğiniz bir Azure IoT Hub istemci kitaplığı içerir.

Azure IoT Hub hakkında daha fazla bilgi edinmek için

Bu araçlar Azure IoT Hub cihazları yönetmenize yardımcı olabilir:

  • Microsoft Azure Portal

  • Visual Studio Bulut Gezgini

  • Iothub-explorer , Cihaz Gezgini ile aynı görevleri yerine getiren ancak aynı zamanda cihaz ikizinde bilgileri sorgulamanıza ve ayarlamanıza olanak tanıyan bir komut satırı aracıdır.

  • Azure IoT Toolkit, Azure IoT Hub ve cihazları Visual Studio Code yönetmenize yardımcı olan platformlar arası, açık kaynak Visual Studio Code bir uzantıdır.

Diğer Azure hizmetlerini ve araçlarını kullanan genişletilmiş IoT senaryoları için şu öğreticilere göz atın: