Microsoft Azure IoT ve hayatımıza etkileri Fatih Doğan Cloud Application Developer
Fatih Doğan fatihdgn fatihdgn.com Cloud Application Developer fth.dgn@outlook.com
IoT nedir? Microsoft Azure IoT ve hayatımıza etkileri Bu çok banal bir soru değil mi? Internet Of Things? Açılımını öğrendim Nesnelerin interneti? Türkçe açılımını da öğrenmiştim Arabadan tuvalet kağıdına kadar Aklınıza gelebilecek her nesnenin bir şekilde internete erişip, diğer cihazlarla iletişim halinde olmasıdır. Kaynak : Google Bing
Peki IoT projesi nedir? Microsoft Azure IoT ve hayatımıza etkileri Bu çok daha çetrefilli bir soru. Belirli bir senaryo özelinde, yerinde ve zamanında ölçüm yapılan, aksiyon alınabilen; bu kararın ise önceden insanlar tarafından belirlenen ve ya olabildiğince öngörülen, öğrenilen kural ve desenler çerçevesinde cihazlar tarafından yapılması hedeflenen, bu ölçüm ve aksiyonlar sonucu çıkan, insan gerektiren durumların da gözlemlenebildiği sistemlerin oluşturulması, raporlanması ve takip edilmesini kapsayan süreç !? Thyssenkrupp, asansörler için predictive maintenance. Aksiyon: Sorun oluştuğu ya da oluşacağı zaman servisin çağırılması. Hololens ile sorunlu parçanın görülmesi ve anında yardım. http://bit.ly/2eao1SV
Önemli IoT Sektörleri Enerji : Tedaş, CLK Perakende: CarrefourSA, Migros, Bim, A101 Sağlık: Hastaneler, Eczaneler, Fitness Centerlar Fabrika & Endüstriyel: Üretimde maliyeti azaltacak, daha efektif herhangi bir şey. Güvenlik & Gözetleme Akıllı Bina
Hadi bir IoT projesi yapalım !!! Microsoft Azure IoT ve hayatımıza etkileri Hadi bir IoT projesi yapalım !!! Aksiyon Cihaz Mesaj Toplayıcısı & Cihaz Yöneticisi Mesaj İşleyici Depolama Makineye de Öğretiriz Aksiyon Cihaz Aksiyon Cihaz Aksiyon Kararı Alma Aksiyon Cihaz Aksiyon Cihaz Aksiyon Cihaz Raporlama Aksiyon Cihaz
Azure Machine Learning Microsoft Azure IoT ve hayatımıza etkileri Hadi bir IoT projesi yapalım !!!. Aksiyon Cihaz Azure IoT Hub Azure Stream Analytics Azure Storage Azure Machine Learning Aksiyon Cihaz Aksiyon Cihaz Azure Functions Aksiyon Cihaz Aksiyon Cihaz Aksiyon Cihaz PowerBI Aksiyon Cihaz
Azure IoT Hub Microsoft Azure IoT ve hayatımıza etkileri Connect Connect, monitor, and manage billions of IoT assets, with a secure, reliable, bi-directional communication. Connect Monitor Manage Use protocols like HTTP, AMQP, AMQP over WebSocket, MQTT and MQTT over WebSocket. Receive detailed logs about device identity management operations and device connectivity events. Identify connectivity issues of devices such as that has wrong credentials, sends too frequent messages, or rejects all the cloud-to-device messages. Using device twins, store, syncronize, and query device state information (metadata, configurations, and conditions). IoT Hub persists a device twin for each device that you connect to IoT Hub. D2C ( Device to Cloud ) Send generated, calculated, fetched data from your device to cloud. C2D ( Cloud To Device ) Take action via messaging back to device or calling request-reply methods.
Azure Stream Analytics Microsoft Azure IoT ve hayatımıza etkileri Azure Stream Analytics Real-time stream processing, query millions of events per second with a familiar SQL-based language. Inputs Outputs Data Stream 1 SQL Database 1 Azure Storage - Blob 2 Azure Storage – Blob and Table 2 Event Hub - Events 3 Event Hub - Events 3 IoT Hub 4 PowerBI Reference Data 5 Service Bus – Queues and Topics 1 Azure Storage - Blob 6 Azure Document DB 7 Azure Data Lake
Azure Stream Analytics Microsoft Azure IoT ve hayatımıza etkileri Azure Stream Analytics Windowing Tumbling Hopping Sliding
Demo ve bazı şeyler Fatih Doğan Cloud Application Developer http://bit.ly/2uqmC52 Simulated Device : http://bit.ly/2uqmC52 IoTHub : myo-demo-after ASA : SA-MYO-After Storage: myodemoafter select *, System.Timestamp as date into [Out-Storage] from [In-IoTHub]; deviceId, avg(temperature) as temperature, avg(humidity) as humidity, into [Out-PowerBI] from [In-IoTHub] group by deviceId, tumblingwindow(second, 3) Fatih Doğan Cloud Application Developer
Q&A ve esrarengiz olaylar Fatih Doğan Cloud Application Developer fatihdgn fatihdgn.com fth.dgn@outlook.com
The end So long and thanks for all the fish Fatih Doğan Cloud Application Developer fatihdgn fatihdgn.com fth.dgn@outlook.com