NightWatch Data Collector Windows Kurulumu

NightWatch Data Collector uygulamasının Windows versiyonunu bu adresten indirip aşağıdaki adımları takip ederek çalıştırabilirsiniz.

Konfigürasyon

  • İndirdiğiniz zip dosyasını bir klasöre çıkartın ve win-x64/Trex.NightWatch.XPlatSvc alt klasörüne konumlanın
  • Çıkarttığınız klasör içerisindeki nightwatchsettings.json dosyasını bir metin editöründe açın. Aşağıdaki şablona uygun bir içerik ile karşılaşacaksınız. nightwatchsettings.json içeriği aşağıdaki formatta değilse dosyayı bu formata uygun hale getirin
    {
        "NightWatch": {
            "InstanceId": "<EasyThings Platform Configuration Id Değeri>",
            "Wems": {
                "Enabled": true,
                "BaseUrl": "<EasyThings Platform API base url>",
                "TokenEndpoint": "<EasyThings Platform token endpoint url>",
                "ClientId": "<EasyThings Platform Client Id>",
                "ClientSecret": "<EasyThings Platform Client Secret>",
                "TenantId": "<EasyThings Platform Tenant Id>",
                "ConfigId": "<EasyThings Platform Configuration Id Değeri>",
                "AcceptInvalidCertificate": true,
                "AcceptObsoleteProtocols": true
            }
        }
    }
  • Konfigürasyon dosyasında aşağıdaki alanları EasyThings Platform üzerinden alacağınız değerler ile doldurun
Anahtar Değer
InstanceId Bkz. EasyThings Plant Board
BaseUrl Sabit verilecek
TokenEndpoint Sabit verilecek
ClientId Bkz. EasyThings Plant Board
ClientSecret Bkz. EasyThings Plant Board
TenantId Bkz. EasyThings Plant Board
ConfigId Bkz. EasyThings Plant Board

Komut Satırından Çalıştırma

NightWatch Data Collector uygulamasını console uygulaması olarak çalıştırmak için çıkarttığınız klasör içindeki nwx.exe dosyasını çalıştırın.

Arka Plan Servisi Olarak Çalıştırma

  • NightWatch Data Collector uygulamasını arka plan servisi olarak çalıştırmak için çıkartığınız klasörde yer alan Setup klasörü içindedeki install_svc.cmd dosyasını bir metin editöründe açın

  • install_svc.cmd içinde yer alan binpath parametresini çıkarttığınız klasör içindeki nwx.exe dosyasının tam yolunu gösterecek şekilde düzenleyin

sc.exe create NightWatch binpath="<nwx.exe tam yolu>"  displayname="Trex NightWatch XPlat Data Collector" start=delayed-auto

sc.exe description NightWatch "Cross Platform Trex NightWatch service is used to collect data from OPC UA or MODBUS TCP devices and publish collected data to various services"
  • Windows arama kutusuna Services veya Servisler yazarak servislerin listelendiği uygulamayı çalıştırın
  • Services uygulamasında NightWatch isimli servisi bulup sağ tıklayın ve Başlat seçeneğini seçin
  • Arka plan servisi olarak kurduğunuz NightWatch Data Collector uygulaması çalışmaya başlayacaktır

NightWatch Data Collector uygulamasının arka plan servisini kaldırmak için çıkarttığınız klasörde yer alan Setup klasörü içindedeki uninstall_svc.cmd dosyasını yönetici olarak çalıştırın.

Log Dosyaları

NightWatch Data Collector uygulamasının log dosyaları çıkartığınız klasör altındaki _logs klasörü içerisinde tutulmaktadır. Veri toplama ile ilgili herhangi bir sorun yaşamanız durumunda bu klasörün içinde yer alan log bilgilerini incelemeniz gerekebilir.

NightWatch Data Collector uygulamasının komut satırından çalıştırmanız durumunda uygulama logları komut satırında da görüntülenecektir.