NodeJS ile Web programlama dersi kapsamında geliştirilmiş bir projedir. Sensor takip sistemi
, kullanıcıların belirttiği Merkez Nokta Konumu
ve Yarıçap
değişkenine göre belirli bir alan içerisinde belirtilen Sensor Tipi
ve Sensor Sayısına
göre sensor oluşturmamıza olanak tanır. Sensor oluşturulurken ayrıca kullanıcıdan Sensor Raporlama Sıklığı
değerinin girilmesi istenir. Oluşturulan Sensorler belirtilen raporlama sıklığına göre kayıt oluşturup kullanıcıya listelemektedir. Kullanıcı sensorlerden gelen bu verileri gerçek zamanlı olarak takip edebilmektedir.
Gerekli bilgiler doldurulur
Sensorler oluşturulur
Başka bir Sensor oluşturmak istersek;
Önceki X ve Y noktaları ve Yarıçap bilgisi bize gösterilir
Bütün sensorlerin kullanıldığı durum
Sensor detayları listelenir
Kullanıcı gerçek zamanlı olarak bu verileri takip eder
Proje dizinine geçin: cd NodeJSProje
Gerekli indirmeleri yapın: npm install
Düzenlemeler: "app.js"
içerisindeki const dbURL = 'mongodb+srv://kaan:asd123@nodejs.dlvdw.mongodb.net/node-sensor?retryWrites=true&w=majority'
veritabanı bağlantısını kendinize göre yapılandırınız
Çalıştırma: node app.js
yazarak programımızı çalıştırabilirsiniz
Programımız http://localhost:3000/ adresinde çalışacaktır
Proje yapısı aşağıdaki gibidir.