Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
IoT çözümü geliştirme aşamaları, üretim süresi, sevkiyat, gümrük süreci vb. üretim gerçeklerinden dolayı haftalara veya aylara yayılabilir. Buna ek olarak, ilgili çeşitli varlıklar göz önünde bulundurulduğunda etkinlikleri birden çok rol arasında yayabilir. Bu makale, her aşamayla ilgili çeşitli rollere ve işlemlere daha ayrıntılı bir bakış sağlar ve akışı bir sıralı diyagramda gösterir.
Sağlama, kanıtlama mekanizmasını etkinleştirmeye özgü gereksinimleri cihaz üreticisine de yerleştirir. Üretim operasyonları, özellikle otomatik sağlama zaten oluşturulduktan sonra yeni cihazların temin edildiği durumlarda otomatik sağlama aşamalarının zamanlanmasından bağımsız olarak da gerçekleşebilir.
Uygulamalı deneyim aracılığıyla otomatik sağlamayı açıklamaya yardımcı olmak için içindekiler tablosunun sol tarafında bir dizi Hızlı Başlangıç Kılavuzu yer almaktadır. Öğrenme sürecini kolaylaştırmak/basitleştirmek amacıyla yazılım, kayıt ve kayıt için fiziksel bir cihazın benzetimini yapmak için kullanılır. Bazı Hızlı Başlangıçlar, Hızlı Başlangıçların simülasyonu nedeniyle var olmayan rollere yönelik işlemler de dahil olmak üzere birden çok rol için işlemleri gerçekleştirmenizi gerektirir.
| Rol | Operation | Description |
|---|---|---|
| Üretici | Kimlik ve kayıt URL'sini kodlama | Kullanılan kanıtlama mekanizmasına bağlı olarak üretici, cihaz kimlik bilgilerini ve Cihaz Sağlama Hizmeti kayıt URL'sini kodlamaktan sorumludur. Hızlı Başlangıçlar: Cihaz benzetimli olduğundan Üretici rolü bulunmamaktadır. Örnek kayıt uygulaması kodlamada kullanılan bu bilgileri nasıl edindiğinize ilişkin ayrıntılar için Geliştirici rolüne bakın. |
| Cihaz kimliği sağlama | Cihaz kimliği bilgilerinin kaynağı olarak, üretici bunu operatöre (veya atanmış bir aracıya) iletmek veya API'ler aracılığıyla Cihaz Sağlama Hizmeti'ne doğrudan kaydetmekle sorumludur. Hızlı Başlangıçlar: Cihaz benzetimli olduğundan Üretici rolü bulunmamaktadır. Cihaz sağlama hizmeti örneğinize sanal cihaz kaydetmek için kullanılan cihaz kimliğini nasıl edindiğinize ilişkin ayrıntılar için operatör rolüne bakın. |
|
| Operator | Otomatik sağlamayı yapılandırın | Bu işlem, otomatik sağlamanın ilk aşamasına karşılık gelir. Hızlı başlangıçlar: Azure aboneliğinizde Cihaz Sağlama Hizmeti ve IoT Hub örneklerini yapılandırarak Operatör rolünü gerçekleştirirsiniz. |
| Cihaz kimliğini kaydetme | Bu işlem, otomatik sağlamanın ikinci aşamasına karşılık gelir. Hızlı başlangıçlar: Simüle edilmiş cihazınızı Cihaz Sağlama Hizmeti örneğine kaydederek Operatör rolünü gerçekleştirirsiniz. Hızlı Başlangıçta simülasyonu yapılan kanıtlama yöntemi (TPM veya X.509), cihaz kimliğini belirler. Kanıtlama ayrıntıları için bkz. Geliştirici rolü. |
|
| Cihaz Sağlama Hizmeti, IoT Hub |
<tüm işlemler> | Hem fiziksel cihazlara sahip bir üretim uygulaması hem de simülasyon cihazlarıyla hızlı başlangıçlar için bu roller, Azure aboneliğinizde yapılandırdığınız IoT hizmetleri aracılığıyla yerine getirilir. IoT hizmetleri fiziksel ve simülasyon cihazlarının sağlanmasına kayıtsız olduğundan roller/işlemler tam olarak aynı şekilde çalışır. |
| Developer | Kayıt yazılımı oluşturma/dağıtma | Bu işlem, otomatik sağlamanın üçüncü aşamasına karşılık gelir. Geliştirici, uygun SDK'yı kullanarak kayıt yazılımını oluşturmak ve cihaza dağıtmakla sorumludur. Hızlı başlangıçlar: Oluşturduğunuz örnek kayıt uygulaması, iş istasyonunuzda çalışan (fiziksel bir cihaza dağıtmak yerine) seçtiğiniz platform/dil için gerçek bir cihazın benzetimini yapar. Kayıt uygulaması, fiziksel cihaza dağıtılan işlemlerle aynı işlemleri gerçekleştirir. Kanıtlama yöntemini (TPM veya X.509 sertifikası), ayrıca Cihaz Sağlama Hizmeti örneğinizin kayıt URL'sini ve "Kimlik Kapsamı"nı belirtirsiniz. Çalışma zamanında SDK kanıtlama mantığı, cihaz kimliğini belirttiğiniz yönteme göre belirler:
|
| Device | Başlatın ve kaydolun | Bu işlem, Geliştirici tarafından oluşturulan cihaz kayıt yazılımı tarafından yerine getirilerek otomatik sağlamanın üçüncü aşamasına karşılık gelir. Ayrıntılar için Bkz. Geliştirici rolü. İlk önyüklemede:
|
Aşağıdaki diyagramda, cihaz otomatik sağlama sırasındaki işlemlerin rolleri ve sıralaması özetlenmiştir:
Uyarı
İsteğe bağlı olarak, üretici Cihaz Sağlama Hizmeti API'lerini kullanarak (operatör yerine) "Cihaz kimliğini kaydetme" işlemini de gerçekleştirebilir. Bu sıralamanın ayrıntılı bir tartışması ve daha fazlası için Bkz. Azure IoT ile sıfır dokunmatik cihaz kaydı videosu (işaretçi 41:00'den itibaren)
Roller ve Azure hesapları
Her rolün bir Azure hesabına nasıl eşlendiği senaryoya bağlıdır ve dahil olabilecek birkaç senaryo vardır. Aşağıdaki yaygın desenler, rollerin bir Azure hesabına nasıl eşlendiğiyle ilgili genel bir anlayış sağlamaya yardımcı olmalıdır.
Yonga üreticisi güvenlik hizmetleri sağlar
Bu senaryoda, üretici birinci düzey müşteriler için güvenliği yönetir. Bu senaryo, ayrıntılı güvenliği yönetmek zorunda olmayan bu birinci düzey müşteriler için tercih edilebilir.
Üretici, Donanım Güvenlik Modüllerine (HSM' ler) güvenlik ekler. Bu güvenlik, hâlihazırda DPS örnekleri ve kayıt grupları kurulumuna sahip potansiyel müşterilerden anahtarları, sertifikaları vb. alan üreticiyi içerebilir. Üretici, müşterileri için bu güvenlik bilgilerini de oluşturabilir.
Bu senaryoda iki Azure hesabı söz konusu olabilir:
1. Hesap: Büyük olasılıkla operatör ve geliştirici rolleri arasında bir dereceye kadar paylaşılmıştır. Bu taraf üreticiden HSM yongaları satın alabilir. Bu yongalar, Hesap #1 ile ilişkili DPS örneklerine işaret edilir. DPS kayıtlarıyla bu taraf, DPS'deki cihaz kayıt ayarlarını yeniden yapılandırarak cihazları birden çok düzey iki müşteriye kiralayabilir. Bu yapı, cihaz telemetrisine ve diğer verilere erişim sağlamak amacıyla son kullanıcı arka uç sistemleriyle arabirim kurması için ayrılmış IoT hub'larına da sahip olabilir. Bu durumda, ikinci bir hesaba ihtiyaç duyulmayabilir.
2. Hesap: Son kullanıcılar, ikinci düzey müşterilerin kendi IoT hub'ları olabilir. Hesap #1 ile ilişkili taraf, kiralanan cihazları sadece bu hesaptaki doğru hub'a işaret eder. Bu yapılandırma için AZURE hesapları arasında DPS ve IoT hub'larının bağlanması gerekir ve bu işlem Azure Resource Manager şablonlarıyla yapılabilir.
Hepsi bir arada OEM
Üretici, yalnızca tek bir üretici hesabına ihtiyaç duyulacak bir "Hepsi bir arada OEM" olabilir. Üretici güvenlik ve sağlama işlemlerini uçtan uca işler.
Üretici, cihaz satın alan müşterilere bulut tabanlı bir uygulama sağlayabilir. Bu uygulama, üretici tarafından ayrılan IoT hub'ı ile arabirim oluşturur.
Otomatlar veya otomatik kahve makineleri bu senaryoya yönelik örnekleri temsil eder.
Sonraki Adımlar
İlgili otomatik sağlama Hızlı Başlangıçlar üzerinde çalışırken, bu makaleyi bir başvuru noktası olarak yer işaretlerine eklemenin faydalı olabileceğini düşünebilirsiniz.
"Hizmet yapılandırması" aşamasında size yol gösteren yönetim aracı tercihinize en uygun "Otomatik sağlamayı ayarlama" Hızlı Başlangıcını tamamlayarak başlayın:
- Azure CLI kullanarak otomatik sağlamayı ayarlama
- Azure portalını kullanarak otomatik sağlamayı ayarlama
- Azure Resource Manager (ARM) şablonu kullanarak otomatik sağlamayı ayarlama
Ardından cihaz kanıtlama mekanizmanıza ve Cihaz Sağlama Hizmeti SDK'sı/dil tercihinize uygun bir "Cihaz sağlama" Hızlı Başlangıcı ile devam edin. Bu Hızlı Başlangıçta ,"Cihaz kaydı" ve "Cihaz kaydı ve yapılandırma" aşamalarında adım adım ilerleyebilirsiniz:
| Cihaz kanıtlama mekanizması | Hızlı Başlangıç |
|---|---|
| Simetrik anahtar | Sanal simetrik anahtar cihazı sağlama |
| X.509 certificate | Sanal X.509 cihazı sağlama |
| Sanal Güvenilen Platform Modülü (TPM) | Sanal TPM cihazı sağlama |