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:
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: