Node.Js

.NET Core’da NodeServices ile Node.js Modüllerinin Kullanımı

Merhabalar; Bu yazımda NodeServices ile Node.js modüllerinin kullanımını anlatacağım. Yapacağımız örnekte bir html sayfasını PDF’e dönüştürmek için bir npm paketi olan phantomjs kullanacağız. phontomjs’nin tüm özelliklerini kullanmayacağız, sadece NodeServices ile nasıl çalışabileceğimizi anlamak adına pdf dönüşümünü öğreneceğiz. Öncelikle çalışacağımız cihazda Node.js yüklü değil ise https://nodejs.org sitesinden gerekli adımları takip ederek kurulumu gerçekleştiriyoruz. Bir ASP.NET Core uygulaması oluşturarak devam ediyoruz, uygulamayı oluşturduktan sonra uygulama klasörünün içerisine aşağıdaki verilerin bulunduğu bir package.json dosyası oluşturuyoruz, bu bize gerekli paketlerin yüklenmesi için lazım olacak. package.json json oluşturulduktan sonra bir komut penceresi açarak ...

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...

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...