
Son zamanlarda Microsoft ve Seeed’in ortak çalışması olan Azure Sphere MT3620 Geliştirme Kiti‘ni göndermeye başladık ve bu ürünü tanıtan, hızlı bir demo içeren bir video da yayınladık (aşağıda bağlantısı var). Burada demoyu açıklamak istiyorum, ama öncelikle Azure Sphere‘a hızlı bir giriş yapalım. Eğer Azure Sphere hakkında zaten bilgi sahibiyseniz, sonraki üç paragrafı atlayabilirsiniz.

IoT güvenliği yetersiz. Microsoft, bunu değiştirmek için üç parçalı bir sistem geliştirdi. Öncelikle özel donanım. MCU üzerinde kullanıcıya kapalı iki çekirdek var. Bu çekirdekler güvenlik ve bağlantı ile ilgileniyor. Güvenlik çekirdeği, üretim sırasında kaydedilen benzersiz bir imzaya sahiptir – buna birazdan geri döneceğiz.
Sistemin ikinci parçası yeni bir işletim sistemi, Azure Sphere. Nisan ayında Microsoft’un Linux çekirdeğine dayalı bir işletim sistemi oluşturduğunu hatırlayabilirsiniz. O işletim sistemi Azure Sphere’dir. Bu işletim sistemi, birden fazla çekirdeğin belleği paylaşmasına olanak tanıyan bellek yönetimine sahiptir, aynı zamanda bunların bir şeyi üzerine yazmasını veya erişmemesi gereken bir şeye erişmesini engelleyerek kullanıcı kodunu korumaya yardımcı olur. Ayrıca, güvenlik ve bağlantı (WiFi) için iki özel çekirdek yalnızca API çağrıları aracılığıyla erişilebilir.
Bulmacanın son parçası Azure Sphere Güvenlik Servisi. Her cihazın benzersiz bir imzası olduğunu hatırlıyor musunuz? İşte burada gerçek güvenlik için devreye giriyor. Cihazınız Azure Sphere Güvenlik Servisi’ne bağlandığında, kimliğini meşru bir cihaz olarak doğrular. Bu hizmet ayrıca, müşterilerinizin evlerindeki cihazlara uzaktan güncellemeler göndermeye yardımcı olur, böylece güncellemeleri kendilerinin yapmasına gerek kalmaz ve en son güvenlik güncellemelerine sahip olmalarını garanti eder.
Şimdi Azure Sphere MT3620 Geliştirme Kiti için yaptığımız demoyu daha fazla konuşmak istiyorum. Bu demoyu, Azure Sphere MT3620’nin çeşitli cihazlara bağlanabileceğini ve çok güvenli bir bulut bağlantısı sağladığını göstermek için yaptık.

Bu gösterimde, Azure Sphere MT3620 Geliştirme Kiti için Grove Başlangıç Kiti‘nden dört Grove modülü ve kendi MCU’su olan bir cihaz (bir fan ile bağlantılı bir Arduino) kullandık. Burada kullandığımız Grove modülleri, I2C, Dijital, Analog ve Dijital arayüzlere dayanan Grove – Temp&Humi Sensörü (SHT31), 4-Haneli Ekran, Kaydırmalı Potansiyometre ve Röle’dir. Burada Arduino ve MT3620 UART aracılığıyla iletişim kurar.
Bir sıcaklık sensörü belirli bir eşiğin üzerinde bir sıcaklık tespit ettiğinde, Arduino’ya bağlı fan açılır ve bu fanın çalışma özellikleri Kaydırmalı Potansiyometre ile kontrol edilebilir. Bu demoda, bu potansiyometre fanın hızını değiştirmek için kullanılabilir. Sıcaklık, ikinci bir eşik değerinin altına düştüğünde fan kapanır. Ayrıca, bu demoda prototipleme sürecini çok hızlı ve kolay hale getirmek için ek bir Grove kalkanı kullandık.

Şimdi bu demodaki SDK kısmı hakkında biraz daha konuşacağım. Bu, Azure IoT’ye nasıl bağlanılacağı ve Cihaz İkizi ile ilgili biraz bilgi içerecek. Azure Sphere SDK, Visual Studio’yu kullanır. Bu demoyu Azure IoT’ye bağlayarak başlayacağız. Ardından, çözüm doğrudan cihaza yeniden inşa edilir ve canlı sıcaklık verileri pencereye geri akıtılır. Cihaz Gezgini penceresi, cihaz ikizini gösterecektir. Cihaz ikizi, Azure bulutundaki cihazınızın basit bir JSON kopyasıdır, bu da demek oluyor ki cihazınızın iki kopyası vardır (bir fiziksel ve bir dijital bulutta). Bu JSON dosyasındaki özelliklerde herhangi bir değişiklik yaparsanız, bu hemen fiziksel cihazınızla senkronize edilir ve fiziksel cihazınızdaki değişiklikler de hemen buluttaki JSON dosyasıyla senkronize edilir. portal.azure.com’dan bağlantı dizesini aldıktan sonra, cihaz gezgini üzerinde güncelliyoruz. Ardından, cihaz özelliklerini değiştiriyoruz ve ikiz de güncelleniyor.
Sonraki adımda, fanı tetiklemek için sıcaklık artırılır. Ayrıca, bu demoda bir cihaz hatasını simüle eden bir buton bulunmaktadır. Butona basıldığında, cihaz merkezi cihazın bakım gerektirdiğini gösterir.
Önceden belirttiğim gibi, işte hızlı bir demo içeren bir ürün tanıtım videosu.
IoT projelerinizi güvence altına almak için bir Azure Sphere MT3620 Geliştirme Kiti başvurusu yapmakla ilgileniyorsanız, versiyonunuzu seçin (3 versiyonumuz var: ABD, AB ve JP) ve şimdi satın alın! Ayrıca, AB versiyonunu AB distribütörümüz Distrelec ile satın alabilirsiniz!
