M&L teknoloji yaklaşımı
API & MQTT Geliştirici Entegrasyonu
NetRelay'i mevcut yazılımınıza entegre edin; MQTT, HTTP, TCP ve WebSocket üzerinden I/O verilerini okuyun, sensör telemetrisi alın ve röleleri kendi uygulamanızdan gerçek zamanlı yönetin.

Donanımı Yeniden Geliştirmeyin. Doğrudan Yazılıma Odaklanın.
Profesyonel bir yazılımcı için asıl değer röleyi nasıl süreceğini öğrenmek değil, geliştirdiği yazılımın fiziksel dünyayla güvenilir biçimde haberleşebilmesidir. NetRelay; Ethernet, Wi-Fi, PoE, dijital girişler, röle çıkışları, sensör bağlantıları ve çoklu haberleşme protokollerini hazır bir platformda bir araya getirerek bu katmanı sizin için çözer.
Python, Node.js, C#, VB.NET, Delphi, PHP, C++ ve benzeri teknolojilerle geliştirdiğiniz backend, masaüstü veya web uygulamalarından NetRelay üzerindeki fiziksel I/O kaynaklarına erişebilir; giriş durumlarını okuyabilir, sensör verilerini toplayabilir ve röleleri programatik olarak kontrol edebilirsiniz.
Yazılımınızdan Fiziksel I/O'ya Doğrudan Erişim
NetRelay'i klasik bir röle kartı yerine ağ üzerinde erişilebilen bir fiziksel I/O katmanı olarak düşünebilirsiniz. Uygulamanız dijital girişleri okuyabilir, rölelerin durumunu kontrol edebilir, cihaz bilgilerini sorgulayabilir ve ihtiyaç duyduğu anda fiziksel bir aksiyon başlatabilir.
Örneğin geliştirdiğiniz bir üretim takip sistemi makinenin çalışma kontağını okuyabilir, bir erişim kontrol uygulaması yetkilendirme sonrasında kapı rölesini tetikleyebilir veya bir bakım yazılımı ağ cihazının yanıt vermediğini algıladığında fiziksel reset işlemini başlatabilir.
HTTP API ile Dakikalar İçinde Entegrasyon
Basit entegrasyonlar için HTTP GET ve POST desteği sayesinde özel bir SDK öğrenmek zorunda kalmadan standart web istekleriyle NetRelay'e erişebilirsiniz. Kart üzerindeki I/O ve sensör durumları JSON formatında okunabilir, röle çıkışları ise uygulama mantığınıza göre kontrol edilebilir.
Bu yapı özellikle REST tabanlı backend sistemlerinde son derece pratiktir. Mevcut ERP, MES, CRM, üretim takip, bina yönetimi veya özel web uygulamanıza birkaç API çağrısıyla fiziksel kontrol yeteneği ekleyebilirsiniz.
MQTT ile Gerçek IoT Mimarisi
Daha dağıtık ve ölçeklenebilir projelerde NetRelay MQTT istemcisi olarak çalışabilir. Yerel veya uzak bir MQTT broker'a bağlanarak cihaz ve sensör durumlarını telemetri olarak yayınlayabilir, uygulamanızdan gelen komutlara göre röleleri kontrol edebilirsiniz.
Publish/Subscribe mimarisi sayesinde backend yazılımınızın her cihazla birebir bağlantı kurması gerekmez. NetRelay cihazları verilerini broker'a yayınlar; web uygulamaları, mobil uygulamalar, analiz servisleri veya diğer otomasyon sistemleri ihtiyaç duydukları topic'lere abone olur.
Bu yaklaşım özellikle onlarca veya yüzlerce cihazın bulunduğu IoT projelerinde yazılım mimarisini sadeleştirir ve cihazlarla uygulamalar arasındaki bağı azaltır.
Kendi MQTT Altyapınızı Kurun
NetRelay'in en önemli avantajlarından biri belirli bir üreticinin bulut platformuna bağımlı olmanızı gerektirmemesidir. MQTT broker'ınızı kendi sunucunuzda, VPS'inizde veya tesisinizdeki lokal ağda çalıştırabilirsiniz.
Böylece cihaz verisinin nerede tutulacağına, kullanıcı doğrulamasının nasıl yapılacağına, hangi uygulamanın hangi cihazlara erişeceğine ve telemetrinin nasıl işleneceğine siz karar verirsiniz.
Donanımı satın alıp başka bir firmanın bulutuna bağımlı olmak yerine, NetRelay ile kendi IoT altyapınızın sahibi olabilirsiniz.
Node.js ile Kendi IoT Backend'inizi Geliştirin
Node.js kullanan geliştiriciler NetRelay cihazlarını MQTT tabanlı bir backend'e bağlayarak merkezi cihaz yönetim platformları oluşturabilir. Gelen telemetri verilerini PostgreSQL, MongoDB, Redis veya tercih ettiğiniz veri altyapısında saklayabilir; WebSocket ile web paneline gerçek zamanlı olarak aktarabilirsiniz.
Örneğin Node.js backend'iniz yüzlerce NetRelay cihazından gelen durum mesajlarını MQTT üzerinden alabilir, cihazların online/offline durumunu takip edebilir ve kullanıcı panelinden verilen bir komutu doğru cihazın röle çıkışına yönlendirebilir.
Python ile Fiziksel Dünyaya Çıkış
Python tabanlı yapay zekâ, görüntü işleme, veri analizi veya otomasyon yazılımları NetRelay üzerinden fiziksel aksiyon üretebilir.
Bir OpenCV uygulaması araç plakasını tanıdığında bariyeri açabilir. Bir makine öğrenmesi modeli anormal bir üretim durumu tespit ettiğinde alarm rölesini çalıştırabilir. Bir veri toplama servisi sensör değerlerini analiz ederek pompa veya fan kontrolü gerçekleştirebilir.
Modeliniz sadece tahmin üretmek zorunda değil; NetRelay sayesinde verdiği karar gerçek dünyada bir aksiyona dönüşebilir.
C#, VB.NET ve Delphi Uygulamalarınızı Modern IoT Sistemlerine Bağlayın
Yıllardır aktif olarak kullanılan masaüstü veya kurumsal yazılımların tamamen yeniden yazılması gerekmez. C#, VB.NET veya Delphi uygulamalarından HTTP, MQTT veya TCP protokolleri kullanılarak NetRelay'e erişilebilir.
Bu sayede mevcut üretim takip yazılımına makine durumu, mevcut PDKS uygulamasına turnike kontrolü veya eski bir otomasyon yazılımına uzaktan röle yönetimi eklenebilir.
TCP ile Mevcut Sistemlere Entegrasyon
TCP Server ve Client yetenekleri sayesinde NetRelay klasik socket tabanlı sistemlerle de entegre edilebilir. Bu özellik özellikle endüstriyel yazılımlar, barkod sistemleri, özel cihaz protokolleri ve mevcut legacy uygulamalarla entegrasyonda önemli bir esneklik sağlar.
Örneğin seri port üzerinden alınan barkod bilgileri NetRelay üzerinden TCP bağlantısıyla doğrudan üretim takip sunucusuna aktarılabilir.
WebSocket ile Anlık Kontrol
Gerçek zamanlı kullanıcı arayüzleri geliştiren ekipler için WebSocket desteği, cihaz kontrolünü klasik sorgula-cevap mantığından çıkarır. Kullanıcı web panelindeki butona bastığında komut anında NetRelay'e ulaştırılabilir ve fiziksel röle gerçek zamanlı olarak kontrol edilebilir.
Bu yapı uzaktan kontrol panelleri, NOC ekranları, bina otomasyonu, canlı üretim ekranları ve özel kontrol merkezleri için uygun bir altyapı sunar.
Telemetriyi Toplayın, İşleyin, Görselleştirin
NetRelay yalnızca komut alan bir cihaz değildir. Dijital giriş durumları, sensör değerleri, cihaz çalışma bilgileri ve farklı saha verileri merkezi yazılımınıza aktarılabilir.
Bu verileri zaman serisi veritabanlarında saklayabilir, Grafana benzeri araçlarda görselleştirebilir, kendi dashboard'unuzu geliştirebilir veya veri analitiği ve yapay zekâ süreçlerinde kullanabilirsiniz.
Bulut Zorunlu Değil: %100 Yerel Mimari
NetRelay yerel ağda çalışabilecek şekilde tasarlanmıştır. MQTT broker, backend sunucusu ve cihazlar aynı LAN içerisinde konumlandırılarak internet bağlantısından bağımsız bir otomasyon altyapısı kurulabilir.
Bu mimari fabrika, veri merkezi, güvenlik sistemi, kamu altyapısı ve dış bağlantıya bağımlı olmak istenmeyen projelerde geliştiricilere sistem üzerinde daha fazla kontrol sağlar.
Edge ve Backend Arasında Temiz Bir Mimari
NetRelay fiziksel dünyadaki giriş ve çıkışları yönetirken uygulamanız karar verme, veri saklama, kullanıcı yetkilendirme, raporlama ve iş kurallarını yönetebilir.
Bu görev ayrımı sayesinde firmware seviyesinde yeniden geliştirme yapmak yerine kendi uzmanlık alanınıza odaklanabilirsiniz. NetRelay sahadaki I/O katmanını yönetir, sizin yazılımınız ise sistemin zekâsını oluşturur.
Kendi Ürününüzü NetRelay Üzerinde Geliştirin
NetRelay yalnızca son kullanıcı otomasyonu için değil, kendi ürününü geliştirmek isteyen yazılım firmaları için de kullanılabilir. Donanım geliştirme süresine yatırım yapmak yerine NetRelay'i fiziksel kontrol platformu olarak kullanıp kendi kullanıcı arayüzünüzü, backend'inizi ve iş mantığınızı geliştirebilirsiniz.
Örneğin kendi markanız altında bir enerji yönetim uygulaması, üretim takip platformu, uzaktan cihaz yönetim sistemi, akıllı tarım yazılımı veya erişim kontrol çözümü geliştirebilirsiniz.
Bir API Çağrısının Ötesinde
Klasik yazılımda bir API çağrısı çoğu zaman bir veritabanı kaydını veya ekrandaki bir değeri değiştirir. NetRelay ile aynı API çağrısı fiziksel dünyada bir sonuç üretebilir.
- Bir kapıyı açabilir.
- Bir bariyeri kaldırabilir.
- Bir makineyi başlatabilir.
- Bir pompayı devreye alabilir.
- Bir ikaz lambasını yakabilir.
- Bir network cihazını yeniden başlatabilir.
- Bir fan veya havalandırma sistemini çalıştırabilir.
Kodunuzun son noktası artık ekran olmak zorunda değil.
Örnek Profesyonel Mimari
Birden fazla fabrikada NetRelay cihazlarının bulunduğu bir sistem düşünün. Her cihaz kendi tesisindeki MQTT broker'a bağlanır ve I/O durumlarını belirlenen topic yapısı altında yayınlar. Merkezi Node.js backend bu verileri işler ve PostgreSQL veritabanına kaydeder. Web paneli WebSocket üzerinden canlı cihaz durumlarını görüntüler.
Bir kullanıcı panel üzerinden röle komutu verdiğinde backend ilgili MQTT topic'ine komutu publish eder. NetRelay komutu alır ve fiziksel çıkışı kontrol eder. Cihazdan gelen yeni durum bilgisi tekrar MQTT üzerinden backend'e ulaşır ve kullanıcı arayüzü gerçek zamanlı olarak güncellenir.
Bu mimaride NetRelay saha katmanını, MQTT mesajlaşma katmanını, sizin backend'iniz iş mantığını ve web uygulamanız kullanıcı deneyimini oluşturur.
İstediğiniz Teknolojiyi Kullanın
NetRelay sizi belirli bir programlama diline veya framework'e zorlamaz. Projenize göre Python, Node.js, C#, C++, VB.NET, Delphi, PHP veya MQTT ve HTTP destekleyen başka bir teknoloji kullanabilirsiniz.
React veya Vue ile kontrol paneli, Next.js ile SaaS uygulaması, Node.js ile MQTT backend, Python ile yapay zekâ servisi, C# ile masaüstü yönetim yazılımı geliştirebilirsiniz. NetRelay fiziksel I/O tarafında ortak kontrol katmanı olarak kalır.
Geliştiriciler İçin NetRelay
- HTTP GET / POST API
- MQTT istemci desteği
- MQTT üzerinden telemetri ve kontrol
- TCP Server / Client entegrasyonu
- WebSocket üzerinden gerçek zamanlı kontrol
- JSON tabanlı I/O ve cihaz durum verileri
- Yerel veya uzak MQTT broker kullanabilme
- İnternet bağlantısı olmadan lokal IoT mimarisi
- Python entegrasyonu
- Node.js entegrasyonu
- C# ve VB.NET entegrasyonu
- Delphi entegrasyonu
- PHP ve web uygulaması entegrasyonu
- ERP, MES ve özel backend entegrasyonu
- Kendi IoT platformunuzu geliştirebilme
Siz iş mantığını geliştirin. NetRelay kodunuz ile fiziksel dünya arasındaki I/O katmanını yönetsin.
İster birkaç röleyi yöneten küçük bir uygulama, ister onlarca lokasyonda çalışan merkezi bir IoT platformu geliştiriyor olun; NetRelay standart ve yaygın protokoller üzerinden mevcut yazılım mimarinize dahil edilebilir.