Aracılığıyla paylaş


Azure Sphere'deki yenilikler

Azure Sphere sürekli olarak güncelleştirilir. Özellik sürümleri yeni işlevleri destekler ve Azure Sphere işletim sistemi, SDK ve/veya Hizmetlere yönelik güncelleştirmeleri içerebilir. Kalite sürümleri yalnızca hata düzeltmelerini ve güvenlik güncelleştirmelerini içerir ve genellikle yalnızca Azure Sphere işletim sistemini içerebilir. Sürüm numaraları genellikle year.month biçimindedir, bu nedenle 22.04 sürümü Nisan 2022'de tanımlar.

Güncelleştirmeler bildiriliyor

Yeni sürümler gerçekleştiğinde, Azure Güncelleştirmeler ve IoT Tech Community bloguna bildirimler göndereceğiz. Azure Sphere hakkında zamanında ve önemli bilgiler alabilmeniz için Azure Güncelleştirmeler RSS akışına abone olmanız önerilir.

Güncelleştirmeler alınıyor

İşletim sistemi güncelleştirildiğinde, otomatik olarak buluttan İnternet'e bağlı Azure Sphere cihazlarına indirilir.

Bağlı bir cihazda yüklü işletim sistemi sürümünü doğrulamak için aşağıdaki komutu kullanın:

az sphere device show-os-version

SDK güncelleştirmelerinin ve Visual Studio/Visual Studio Code uzantılarının el ile yüklenmesi gerekir. Windows veya Linux için bu yönergelere bakın. Bilgisayarınızda SDK'nın hangi sürümünün yüklü olduğunu denetlemek için aşağıdaki komutu kullanın (N.B. bu komut şu anda yalnızca "azsphere" aracında kullanılabilir):

azsphere show-version

Azure CLI için Azure Sphere uzantısının komut satırı komutları aracılığıyla el ile güncelleştirilmesi gerekir. Uzantının güncel olup olmadığını denetleme hakkında ayrıntılı bilgi için bu sayfaya bakın.

Perakende Değerlendirme işletim sistemi sürümleri

Perakende Değerlendirme programı, işletim sistemi tüm cihazlar için güncelleştirilmeden iki hafta önce uygulamalar için geriye dönük uyumluluk testi sağlar. Tüm üretim kullanıcılarının bu test tesisinden yararlanmalarını kesinlikle öneririz. Nasıl katılılacağı hakkında bilgi edinmek için bkz. İşletim sistemi değerlendirmesi için cihazları ayarlama .

Raporlama güvenlik açıkları

Azure Sphere, güvenlik araştırmacılarını microsoft'un Eşgüdümlü Güvenlik Açığı Açığa Çıkması ilkesine bağlı olarak güvenlik açıklarını aramalarına ve sorumlu bir şekilde MSRC Portalı'na bildirmelerine teşvik eder. Güvenlik açıkları raporları , Microsoft Azure Ödül Programı aracılığıyla ödüller içerebilir. Azure Sphere CV'leri hakkında genel bilgi için bkz. Azure Sphere CV'leri. MSRC Güvenlik Güncelleştirme Kılavuzu'nda ve bu makaledeki sürüme özgü ayrıntılarda zaten yayımlanmış OLAN CV'ler hakkında bilgi bulabilirsiniz.

24.03 sürümündeki yenilikler

26 Mart 2024, Saat 20:00

Azure Sphere 24.03 sürümü kullanıma sunulmuştur ve aşağıdaki bileşenleri içerir:

  • Azure Sphere'ın genel kullanılabilirliği (Tümleşik)
  • Azure Sphere işletim sistemi güncelleştirildi
  • Windows ve Linux için Azure Sphere SDK'sı güncelleştirildi
  • Visual Studio ve Visual Studio Code için Güncelleştirilmiş Azure Sphere uzantıları
  • Güncelleştirilmiş örnekler

Bu sürümdeki önemli noktalar arasında Azure Sphere'ın genel kullanılabilirliği (Tümleşik), Azure IoT'ye bağlanmak için özel sertifika desteği, Azure Sphere işletim sistemi için güncelleştirilmiş bir cURL sürümü, güvenlik düzeltmeleri, Ubuntu 24.04 ön sürümü için SDK desteği ve CMake araç zincirine basitleştirmeler yer alır.

Azure Sphere'ın genel kullanılabilirliği (Tümleşik)

Azure Sphere cihazları için yeni bir yönetim arabirimi olan Azure Sphere'in (Tümleşik) bugünden itibaren üretimde genel kullanıma sunulduğunu duyurmaktan heyecanlıyız. Azure Sphere (Tümleşik) artık Azure Sphere hizmetleri için önerilen arabirimdir ve artık Azure portal'de Önizleme olarak etiketlenmemektedir.

Azure Sphere (Tümleşik) ile Azure Sphere cihazlarınızı doğrudan Azure portal ve Azure CLI için Azure Sphere uzantısında yönetebilirsiniz. Azure Sphere (Tümleşik), Azure Resource Manager platformunda oluşturulan yeni Azure Sphere (Tümleşik) REST API'sini temel alır ve Azure RBAC ve Azure İzleyici gibi diğer güçlü Azure hizmetleri için yerleşik destek içerir.

Genel Önizleme'den bu yana Azure Sphere'a (Tümleşik) Güncelleştirmeler:

  • Önceden oluşturulmuş yeni bir Azure RBAC rolü kullanılabilir: Azure Sphere Sahibi. Azure Sphere Sahibi rolü, Azure Sphere kaynakları için tam ayrıcalıklar sağlar, ancak tam ayrıcalıklar da sağlayan Azure Sphere Katkıda Bulunanı rolünün aksine, Azure Sphere Sahip rolü, Azure Sphere kaynakları için Azure RBAC erişimini yapılandırma özelliğini de içerir.

  • Tek bir ürünü, cihaz grubunu veya cihazı görüntülerken daha kolay gezinmek için artık güncelleştirilmiş sol menüde kaynağa özgü genel bakış bilgilerine, erişim denetimine, görevlere ve özellik ayarlarına erişebilirsiniz.

  • Katalog CA sertifikanızın iki yıllık sertifika rulosu nedeniyle işlem yapmanız gerektiğinde uyarı almak için Azure İzleyici'yi kullanabilirsiniz. Ayrıntılar için bkz. Azure Sphere filosunu ve cihaz durumunu izleme..

Azure Sphere 'ı (Tümleşik) kullanmaya başlamadıysanız, bunu şimdi yapmanızı öneririz.

Tek seferlik tümleştirme adımı, Mevcut Azure Sphere (Eski) kiracılarınızı Azure Sphere'da (Tümleşik) yönetmenizi sağlar. Kiracı tümleştirildikten sonra Azure Sphere (Tümleşik) veya Azure Sphere (Eski) kullanarak yönetim görevleri gerçekleştirebilirsiniz. Tam geçişe hazır olana kadar üretim yönetimi iş akışları için Azure Sphere(Eski) kullanmaya devam ederken, Azure Sphere'daki test ve geliştirme etkinlikleriyle (Tümleşik) başlayarak Azure Sphere'ın (Tümleşik) benimsenmesini sağlayabilirsiniz. Azure Sphere (Eski) arabirimi tam olarak desteklenmeye devam etse de, Azure Sphere (Tümleşik) özelliklerinden ve gelecekteki geliştirmelerden tam olarak yararlanmak için geçişi öneririz.

Daha fazla bilgi için Azure Sphere (Tümleşik) genel kullanıma sunuldu blog gönderisine bakın

24.03 işletim sistemindeki yeni ve değiştirilmiş özellikler

Azure Sphere işletim sisteminin 24.03 sürümü aşağıdaki değişiklikleri içerir:

24.03 işletim sistemi sürümündeki hatalar ve yaygın güvenlik açıkları düzeltildi

Azure Sphere işletim sistemine dahil edilen cURL sürümü 7.69.1 sürümünden 7.87.0 sürümüne güncelleştirildi. 24.03 işletim sistemi sürümü, bu Ortak Güvenlik Açıkları ve Açığa Çıkarmalar (CVE' ler) ile ilgili azaltmaya yönelik güncelleştirmeler içerir:

- CVE-2022-27774 - CVE-2022-27776
- CVE-2022-32205 - CVE-2022-32207
- CVE-2022-32208 - CVE-2022-32221
- CVE-2022-35252 - CVE-2022-35260
- CVE-2022-43551 - CVE-2022-43552
- CVE-2023-23914 - CVE-2023-23916
- CVE-2023-27533 - CVE-2023-27534
- CVE-2023-27535 - CVE-2023-27536
- CVE-2023-27538 - CVE-2023-27538
- CVE-2023-28319 - CVE-2023-28320
- CVE-2023-28321 - CVE-2023-28322

Azure IoT Hizmetleri'ne bağlanmak için özel sertifikalar kullanma desteği

Azure Sphere cihazları artık Azure IoT Hizmetleri'ne bağlanmak için özel sertifika zincirlerini kullanabilir. Azure Sphere dışı sertifika zincirlerinin kullanılması, sertifika kullanımıyla ilgili ek kuruluş gereksinimleri olan uygulamalar için yararlıdır. Azure IoT'ye bağlanma yönergeleri, bu kullanım örneğini daha ayrıntılı bir şekilde açıklamak üzere güncelleştirildi. Bu özelliğin 23.05 işletim sistemiyle yayımlanan Beta API sürümünü kullanan tüm müşteriler, bu özelliğin üretim uygulamasını yükseltmek için işlev imzalarının değiştiğini belirterek en son SDK'yı indirip uygulamalarını yeniden derleyerek yeni API'lere geçiş yapmalıdır.

24.03 SDK ve Visual Studio/Visual Studio Code uzantılarındaki yeni ve değiştirilmiş özellikler

Azure Sphere SDK ve Visual Studio/Visual Studio Code uzantılarının 24.03 sürümü aşağıdaki değişiklikleri içerir:

Ubuntu 18.04 LTS için destek sonu

Ubuntu 18.04 artık Canonical'ın uzun vadeli standart destek düzenlemesi dışındadır. Bu nedenle 23.05 SDK, bu işletim sistemi sürümünü destekleyen son Azure Sphere SDK'sıydı. 24.03 ve gelecekteki SDK'lar Ubuntu 18.04'ü desteklemeyecektir.

Ubuntu 24.04 yayın öncesi için SDK desteği eklendi

24.03 SDK'sı, mevcut Ubuntu 20.04 ve 22.04 desteğine ek olarak Ubuntu 24.04'ün yayın öncesi sürümü için destek ekler. Bu, halka sunulmadan önce Ubuntu 24.04'ün geliştirme ve test amaçlıdır.

CMake Araç Zinciri değişiklikleri

SDK sürüm 23.05 ve önceki sürümlerde, Azure Sphere uygulamaları tarafından kullanılan hedef API kümesinin (sysroot) hem CMakePresets.json hem de CMakeLists.txt dosyalarında belirtilmesi gerekiyordu. Bu, yinelenen ve bazen her SDK sürümünden sonra el ile güncelleştirme gerektiriyordu.

Bu işlemi basitleştirmek ve gelecekteki güncelleştirmeleri azsphere_configure_tools kolaylaştırmak için ve azsphere_configure_api CMakeLists.txt girişleri gereksiz hale getirildi ve kullanım dışı bırakıldı. Derleme işlemi artık hedeflenen API sürümünün gerçek kaynağı olarak yalnızca CMakePresets.json'daki AZURE_SPHERE_TARGET_API_SET değerini kullanır.

Varsayılan olarak, parametresinin AZURE_SPHERE_TARGET_API_SET değeri CMakePresets.json 'de "latest-lts" olarak ayarlanır; bu da SDK güncelleştirildiğinde projenin otomatik olarak en son API sürümünü hedeflediği anlamına gelir. API sürümünü belirli bir sürüme sabitlemek istiyorsanız (örneğin, belirli bir işletim sistemi sürümüne sahip ürünler üretmeye yönelik uygulamalar oluştururken), parametresini AZURE_SPHERE_TARGET_API_SET bu sürüme ayarlamanız gerekir.

Mevcut projeler yeni SDK ile derlemeye devam eder, ancak bir uyarı iletisi kullanıcıya kullanım dışı CMakeLists.json girdilerini kaldırabileceğini bildirir. GitHub örnekleri temelinde oluşturulan yeni projeler için 24.03 veya üzeri SDK ve VS/VS Code uzantıları gerekir.

24.03 için güncelleştirilmiş örnekler

24.03 sürümü örneklerde aşağıdaki değişiklikleri içerir:

Azure Sphere'a Güncelleştirmeler HTTPS cURL Çoklu örneği

Önceki Azure Sphere HTTPS cURL Multi örneği artık önerilen cURL en iyi yöntemlerini izlememektedir ve burada daha ayrıntılı olarak görülebilir. Eski yaklaşımla uyumluluğu korusak da örneğimizi güncelleştirdik ve üzerinde çalıştığınız yazılım güncelleştirmelerine veya yeni geliştirme çalışmalarına en son yaklaşımı eklemenizi öneririz.

Azure CLI için azure-sphere uzantısını kullanmak üzere örneklere Güncelleştirmeler

Gelecekteki geliştirme çalışmaları için genel kullanıma sunulan Azure Sphere (Tümleşik) arabirimini kullanmanızı öneririz. Örnek BENİOKU dosyalarındaki yönergeler, Azure CLI için azure-sphere uzantısındaki komutları kullanacak şekilde güncelleştirilmiştir.

Azure Sphere (Tümleşik) Genel Önizleme sürümü

8 Ağustos 2023, Ağustos 2023

Azure Resource Manager aracılığıyla Azure ile yerel olarak tümleştirilen Azure Sphere hizmetleri için yeni bir yönetim arabirimi olan Azure Sphere'in Genel Önizlemesini (Tümleşik) duyurmaktan heyecanlıyız.

Bu Azure Sphere (Tümleşik) Genel Önizleme şunları içerir:

  • Azure Resource Manager ile tümleştirilmiş Azure Sphere Güvenlik Hizmetleri için yeni bir REST API
  • Azure Portal ve Azure CLI tümleştirmesi
  • Azure İzleyici tümleştirmesi
  • Azure RBAC tümleştirmesi

Güvenlik, gözlemlenebilirlik, kullanılabilirlik, desteğe kolay erişim ve bu tümleştirmelerin diğer avantajları hakkında daha fazla bilgi edinmek için bu makaleyi okuyun.

Genel Önizleme sırasında geliştirme ve test amacıyla Azure Sphere (Tümleşik) kullanılması önerilir. En iyi uygulama olarak, üretim kullanım örnekleri (örneğin üretim veya operasyon iş akışları sırasında) önizleme ürünü kullanmamalıdır. Bu nedenle üretim kullanım örnekleri için, artık Azure Sphere (Eski) olarak bilinen mevcut Azure Sphere Güvenlik Hizmeti arabirimini kullanmaya devam etmenizi öneririz. Bu arabirim tam olarak desteklenmeye ve genel kullanıma sunulmaya devam eder.

Kullanmaya başlama da dahil olmak üzere Azure Sphere (Tümleşik) ve Azure Sphere (Eski) hakkında daha fazla bilgi edinmek için bu belgeye bakın.

Bu sürümün bir parçası olarak işletim sistemi veya SDK güncelleştirmesi yoktur. Azure Sphere (Tümleşik) komut satırı araçları, bağlı bir cihazla etkileşim kuran komutlar kullanılırken 23.05 Azure Sphere SDK'sının yüklenmesini gerektiren yeni bir Azure CLI uzantısı tarafından sağlanır.

23.05 sürümündeki yenilikler

26 Ekim 2023, Cumartesi

Azure Sphere 23.05 Güncelleştirme 1 sürümü, Visual Studio ve Visual Studio Code için Azure Sphere uzantılarına yönelik aşağıdaki güncelleştirmeleri içerir:

  • Azure Sphere (Tümleşik) katalog yönetimi için yeni bir kısayol
  • Hata düzeltmeleri

Güncelleştirilmiş bir işletim sistemi veya SDK içermez.

20 Haziran 2023, Ağustos 2023, Temmuz 2023, Temmuz 2023, Temmuz

Azure Sphere 23.05 özellik sürümü aşağıdaki bileşenleri içerir:

  • Azure Sphere işletim sistemi güncelleştirildi
  • Windows ve Linux için Azure Sphere SDK'sı güncelleştirildi
  • Visual Studio ve Visual Studio Code için Güncelleştirilmiş Azure Sphere uzantıları

Cihazlarınız İnternet'e bağlıysa, güncelleştirilmiş işletim sistemini buluttan alır. Güncelleştirilmiş SDK'yı bir sonraki kullanımda yüklemeniz istenir veya şimdi yükleyebilirsiniz. En son SDK'yı yüklemek için bkz. Windows veya Linux için yükleme Hızlı Başlangıcı.

Bu sürümdeki önemli noktalar arasında yeni şifreleme kitaplıkları, varsayılan NTP geri dönüşü, kendi sertifikanızı kullanan Azure IoT bağlantıları için Windows'ta yeni beta API'ler, daha hızlı ve gelişmiş fabrika testi, Linux için çok cihazlı destek, yeni bir araç deposu ve Cihaz Günlüklerini Ayrıştır kendi kendine yardım Galerisi projesinin tam olarak desteklenen duruma geçişi yer alır.

23.05 işletim sistemindeki yeni ve değiştirilmiş özellikler

Azure Sphere işletim sisteminin 23.05 sürümü aşağıdaki değişiklikleri içerir:

Microsoft tarafından yönetilen yerleşik şifreleme kitaplıkları

Azure Sphere, 23.05 sürümünün bir parçası olarak işletim sisteminde yerleşik olarak bulunan şifreleme kitaplıklarına sahiptir. WolfSSL ile ortaklığımız sayesinde artık uygulamanızda ECC veya xChaCha şifreleme ve şifre çözme, sertifika oluşturma ve yönetimi ve daha fazlasını, bunları uygulamanıza derlemek için ram veya flash etkisine neden olmadan gerçekleştirmenize olanak sağlayan wolfCrypt API'lerini çağırabilirsiniz. Bunun yerine Azure Sphere işletim sisteminin yerleşik kitaplıkları size hizmet verecek ve bu kitaplıklar Microsoft tarafından yamalanabilir ve güncel tutulabilir. Bu yeni işlevsellik, ürünün ömrü için ABI uyumluluk sözümüzün bir parçasıdır ve wolfSSL'nin uzun vadeli ABI vaatlerini web sitesinde görüntüleyebilirsiniz. Burada ECC gibi bu wolfCrypt API'lerinin nasıl kullanılacağına ilişkin örnekler de sağlanır.

Genişletilmiş NTP sağlamlığı

Microsoft NTP zaman sunucularında kesinti yaşanması durumunda, özel bir NTP özel geri dönüş yapılandırmalarıyla kullanılmadığı sürece Azure Sphere cihazları artık birden çok bölgesel Microsoft uç noktasını denedikten sonra NIST NTP sunucusuna geri dönmeye çalışacaktır. Bu, Bulut ve diğer sunucularla iletişim için eşitlemek üzere daha fazla seçenek sunarak Azure Sphere cihazlarının bağlantı sağlamlığını genişletir. Güvenlik duvarlarının arkasındaki Azure Sphere cihazlarının yöneticileri burada güncelleştirilmiş uç nokta ayrıntılarına başvurabilir.

Windows'da Azure IoT (Beta) için 3. Taraf Sertifika Desteği

Azure Sphere işletim sistemi, Azure IoT C SDK'sını içerir. Bu işletim sistemi için yeni olan Windows'ta, Azure IoT'ye bağlanmak için uygulama tarafından sağlanan sertifikaları kullanmak üzere Beta programımızın bir parçası olarak API'lerin önizlemesini yapıyoruz. Bu sertifikaların Azure Sphere cihazında köklenmesi gerekmez. Bu, mevcut sistemlere kök oluşturan sertifikalarla Azure IoT kaynaklarına kolay bağlantı sağlar. Bu Beta API'ler şu anda test için iyileştirilmiştir, ancak büyük ölçekte üretim işlemlerini destekleyecek şekilde güncelleştirilecektir. Üretim ortamı gereksinimleri de dahil olmak üzere bu API'ler hakkında geri bildiriminiz varsa lütfen adresinden AZSPPGSUP@microsoft.combizimle iletişime geçin. Yeni API'ler AzureIoT_OverrideAzureSphereAuthCert ve AzureIoT_OverrideAzureSphereAuthPrivateKey.

RF Araçları işletim sistemi desteğini güncelleştirme ve araçların performansını geliştirme

RF Araçları şunları içerecek şekilde güncelleştirildi:

  • Çoklu cihaz dahil olmak üzere hem Windows hem de Linux x86 platformları için destek.
  • Yeni toplu işletim sistemi çağrıları aracılığıyla bufferbin ve eFuse verilerini okuma ve yazma için performans iyileştirmeleri.
  • Python kullanıcılarına kendi betiklerini ve uygulamalarını geliştirme konusunda yardımcı olan bir Python kitaplığı.

23.05 SDK'sında yeni ve değiştirilmiş özellikler

Azure Sphere SDK'sının 23.05 sürümü aşağıdaki değişiklikleri içerir:

Linux çoklu cihaz desteği

23.05 SDK'sı, Linux'ta eşzamanlı olarak bağlı birden çok Azure Sphere cihazı için destek ekler ve bu özellik Windows'taki mevcut destekle aynı hizaya getirilmiştir. Bunun Linux tabanlı üretim senaryolarıyla özel bir ilgisi vardır.

Ayrıca, yeni bir cihaz bağlanırken artık betiği çağırmaya azsphere_connect.sh gerek yoktur. Bağlantı artık mevcut Windows desteğiyle eşlikte otomatik olarak gerçekleşir. Linux SDK yüklemesi ile ilgili güncelleştirilmiş belgelere bakın.

Ubuntu 22.04 LTS için SDK desteği ekleme

23.05 SDK'sı, mevcut Ubuntu 18.04 ve 20.04 desteğine ek olarak Ubuntu 22.04 desteği ekler. Linux SDK yükleyicisi, çalıştırdığınız Ubuntu'nun LTS sürümünü belirleyebilir ve uygun SDK'yi indirebilir veya yükleyebilir.

Ubuntu 18.04 LTS için destek sonu bildirimi

Ubuntu 18.04 artık Canonical'ın uzun vadeli standart destek düzenlemesi dışındadır. Bu nedenle 23.05 SDK, bu işletim sistemi sürümünü destekleyen son Azure Sphere SDK'sı olacaktır. Gelecekteki SDK'lar Ubuntu 18.04'ü desteklemeyecektir.

Visual Studio için 23.05'teki yeni ve değiştirilmiş özellikler veya Azure Sphere için Visual Studio Code uzantıları

Azure Sphere Visual Studio ve Visual Studio Code uzantılarının 23.05 sürümü aşağıdaki değişiklikleri içerir:

  • Gerçek zamanlı özellikli uygulamalarda hata ayıklama ve birden çok uygulamada hata ayıklama sırasında geliştirilmiş hata ayıklama deneyimi.
  • Yeni Proje şablonları güncelleştirildi.

Yeni Araçlar GitHub deposu

Azure Sphere Araçları adlı yeni bir GitHub deposu kullanıma sunulmuştur. Bu depo, üretim, destek ve tanılamayla ilgili resmi olarak desteklenen ek araçları içerecektir. Üretim klasörü , Samples deposundan taşınarak üretim araçlarının bulunması kolay tek bir konuma yerleştirilmesine ek olarak örnek deposunun ayak izini de azaltmıştır.

Azure Sphere örneklerinin, kod parçacıklarının ve Galeri projelerinin 23.05 sürümü aşağıdaki değişiklikleri içerir:

Azure Sphere'in 23.05 sürümü, Galeri'den mezun olan ve artık yeni Azure Sphere Araçları deposunda bulunan resmi olarak desteklenen bir proje olan Cihaz Günlüklerini Ayrıştır projesidir.

23.05 Öncesi Sürümler

Bkz. Azure Sphere'daki Yenilikler (Eski).