Azure IoT
Merhaba,
Nesne simülasyonu ile bazı uygulamaları incelemiştik. Bir adet PI edindim
Şunları yapacağız.
IoT hub’da raspberry cihazımız için device object oluşturacağız. Device object’in connection string’ini raspberry cihaz’dan veri gönderirken kullanacağız.
An itibarıyla kullandığım ürünün sürüm bilgisi üstteki gibidir.
IoT Hub hostname
Not: Üstteki string içinde görünen shared access key temsilidir.
İşlemlerimiz için gereken yetkilere sahip policy’yi ,
İhtiyaca göre diğer policy’leri de kullanabilirsiniz.
Raspberry cihazımız için IoT Hub>Device Explorer panelinden register device işlemini tamamlayalım.
İşlemi tamamlayalım.
Cihazı seçerek connection string’ini kopyalayalım.
HostName=iottestlab001.azure-devices.net;DeviceId=birinciCihaz;SharedAccessKey=NzgXVy4bdRmlB1EZGC+ZpNEjJqN7aApkfVVLF02YBEs=
Not: Shared Access Key temsilidir.
Fiziksel raspberry cihazını, IoT hub’a bağlarken kullanacağımız device object’i hazırlamış olduk.
Raspberry cihazıma ssh ile bağlanarak
node.js versiyonu eski olduğu için , güncelleyeceğim.
Ardında yükleme işlemi…
İşlem tamamlandıktan sonra GIT’ten bir örnek uygulama temin ediyoruz.
Clone’ladığımız folder’a geçerek npm’i yüklüyoruz.
İşlem sonunda azure iot service sdk(önceki yazılarımda simulateddevice için yüklemiştik) , sensor library(şu an sensörüm yok) , wiring pi library yüklenmiş olacak.
İşlem sonrasında aşağıdakine benzer bir görünüm elde edeceksiniz.