IoT

Endüstriyel IoT (IIoT)

IoT Nedir?, Endüstriyel IoT ile neleri yapabiliriz?, Akıllı fabrika nasıl oluyor? gibi bir çok soruya internet üzerinde yazılmış binlerce yazı ile cevap bulabiliriz. Fakat görerek ve gerçek bir fabrika ortamını simüle ederek kavramak çok daha öğretici olacaktır. Microsoft Azure IoT Microsoft hazırladığı demo ile bize bunu çok iyi bir şekilde görsel olarak anlatıyor. Microsoft Azure, aşağıda belirttiğim linkte bir akıllı fabrika demosu sunuyor, bir işletmenin OPC-UA çerçevesi yoluyla Endüstri 4.0 ve bulut özellikli cihazlar ile Microsoft Azure IoT çözümlerinden nasıl yararlanılabileceğini gösteriyor.http://www.microsoftazureiotsuite.com/demos/connectedfactory Fabrikaları kolay ve kesintisiz bir şekilde birbirine bağlayarak, operasyonel bilgileri nasıl alabileceğimizi, performans verileri da...

C# UWP – Raspberry Pi Real Time GPIO

Merhabalar;Bu yazımda C# Universal Windows Application ile Windows 10 IOT kurulu bir Raspberry Pi cihazında GPIO pinlerinin durumlarını gerçek zamanlı olarak dinleyen ve ekranda gösteren bir uygulama nasıl yapılır bunu anlatmaya çalışacağım. Bu yazıda yaptığımız projeyi Github sayfandan indirebilirsiniz. Raspberry Pi pinlerini IoT projelerinde giriş-çıkışlarda devamlı olarak kullanıyoruz, bu nedenle bu pinleri dinlemeyi ve her platformda kullanabilmeyi öğrenmek çok önemli. UWP Projesi Oluşturma; Öncelikle Visual Studio ile bir Windows Universal Application projesi oluşturarak işleme başlıyoruz; UWP Tasarım; Projemiz oluşturulduktan sonra MainPage.xaml dosyamızda <grid> tagları arasında aşağıdaki kodları yazıyoruz, öncesinde tasarım ekranımızın boyutunu da ayarlamamız lazım ben Raspberry...

Node-Red Akış Tabanlı Programlama & Azure IoT Hub Veri Gönderme

Akış tabanlı programlama yani blokları lego mantığı ile bir araya getirerek çalışabilen, kurallardan oluşan programlar. Kulağa enteresan geliyor, kod yazmadan program yapabilmemize imkan tanıyan bu sistem IBM tarafından Node.js üzerine açık kaynak olarak inşa edildi. IoT cihazları, API’leri ve online servisleri bloklar şeklinde bir araya getirerek ve tek bir tıklamayla oluşturduğumuz programları deploy edebildiğimiz bir sistem. Node-Red ile bir çok programı tek satır kod yazmadan yapabildiğimiz gibi bazı durumlarda JavaScript fonksiyonlar yazarak akışlarımıza eklememiz de mümkün. Node.js Kurulumu; Node-Red kurulumu için Node.js ve npm kurulu olmalıdır ben bu yazımda Windows üzerinden kurulum gerçekleştireceğim, Linux tarafından da aynı mantıkla Node-Red npm ile kurulabilir. Not: node.js ve...

Endüstriyel Üretimlerde (AI & ML) Analitik Uygulamalar (Symphony Industial AI)

İmalat sanayi dijitalleştikçe toplanan verilere artıyor, büyük veri ve cloud teknolojiler bizlere bu verileri daha kolay işleme ve analiz etme imkanları tanıyor. Endüstriyel IoT (IIoT) ve yapay zeka (AI) çözümleri için Symphony özellikle imalat sanayine yönelik prosesleri ile işlerimizi kolaylaştırıyor. Azure IoT Hub ve Azure Machine Learning servislerini kullanan Symphony bize iki seçenek sunar Asset 360 AI Process 360 AI Symphony Industrial AI analistlerin sayısını en aza indirgeyecek ve hızlı tahminlerle işlemlerinizi oldukça kolaylaştıracaktır. Şablon odaklıdır, büyük veri ve bulut tabanlı teknolojilerden yararlanarak zaman damgaları ve ilgili veriler üzerinden gerçek zamanlı akış işlemleri yapar. Resimde ki örnek prosesin Dashbord ekranını göstermektedir; Symphony Industrial AI az mal...

Raspberry Pi Sensör verilerinin Node.Js ile Azure IoT Hub’a Gönderilmesi

Merhabalar; Raspberry Pi cihazımıza bağlı sensörlerden gelen verilerin nasıl IoT Hub’a iletileceğini bu yazımda anlatacağım. Bunun için Raspberry Pi cihazında Raspbian işletim sistemi yüklü olduğunu farzediyorum ve verileri göndermek için Node.js kullanacağız. IoT Hub Oluşturma; Öncelikle Azure portaldan IoT Hub oluşturmamız gerekmektedir bunun için portala girdiğinizde üst kısımda ki search alanına IoT Hub yazarak ilgili sayfaya ulaşabilirsiniz, burada IoT Hub oluştur diyerek başlıyoruz. Iot Hub oluştuktan sonra connection stringi almamız lazım, Shared Access policies içerisinde iothubbowner seçeneğine tıklayarak “Connection string—primary key” alanını not edelim. Daha sonra bir cihaz eklememiz gerekiyor, bunun için IoT Device menüsünde Add diyerek ekleyebiliriz. Device Id yazarak Save di...