Cihazdan yönetim paneline

Sunucu tabanlı yazılım ve cihaz yönetimi

Cihaz verisini kaydeden, anlamlandıran ve kullanıcıya ulaştıran sunucu uygulamaları geliştiriyoruz. API, veri tabanı ve web yönetim panelini sahadaki cihazların çalışma biçimiyle birlikte tasarlıyoruz.

Bağlantılı cihazlardan API ve veri tabanı üzerinden web yönetim paneline uzanan sunucu yazılımı mimarisi
Kavramsal teknik gösterim · Cihazdan yönetim paneline
KapsamAPI + veri tabanı + panel
BağlantıCihazdan sunucuya
OdakVeri ve cihaz yaşam döngüsü

Sizin projeniz, sizin ürününüz

Gizlilikle geliştirir, kaynaklarıyla teslim ederiz.

Teknik ayrıntıları paylaşmadan önce gizlilik sözleşmesi (NDA) ile çalışabiliriz. Proje sonunda geliştirdiğimiz kaynak kodları, tasarım dosyalarını ve teknik dokümanları size teslim ederiz.

  • Teknik bilgi paylaşımından önce NDA
  • Başlangıçta açık teslimat listesi
  • Proje sonunda kaynak ve teknik dosyalar
Gizlilik ve teslim sürecimiz

VOMRO mühendislik yaklaşımı

Ürünün dijital tarafını cihazdan ayrı düşünmeyiz.

Bağlantılı bir ürün, veriyi sunucuya gönderdiğinde tamamlanmış olmaz. Hangi cihaza ait olduğu, ne zaman ölçüldüğü, kaydın tekrar gelip gelmediği ve kullanıcının neye erişebileceği açıklanmalıdır. VOMRO, cihaz yazılımıyla sunucu katmanı arasındaki bu sözleşmeyi ürün mimarisinin başında tanımlar. Böylece panelde görünen değer ile sahada gerçekleşen olay arasındaki ilişki korunur.

Bir uygulamada anlık izleme yeterliyken başka bir projede geçmiş veri, alarm, kullanıcı rolleri veya uzaktan parametre yönetimi gerekir. Bu işlevler gerçek kullanım senaryosuna göre seçilir. Gereksiz ekran sayısı yerine kullanıcının karar vermesini, bakım yapmasını ve cihazlarını yönetmesini kolaylaştıran veri akışlarına odaklanırız.

01

Veri modeli ve API tasarımı

Cihaz kimliği, ölçüm kanalları, birimler, zaman damgaları ve durum kodları ortak veri modelinde tanımlanır. Bağlantı kesildiğinde yerelde biriken kayıtların aktarılması, yinelenen mesajların işlenmesi ve eksik veri durumları değerlendirilir. Saklama süresi ve sorgu ihtiyaçları veri tabanı tasarımını etkiler; yalnızca ilk örnekte çalışan bir tablo yapısıyla yetinilmez.

Cihaz ve uygulamalar için API uçları geliştirilir. Uygun projede HTTP veya MQTT gibi iletişim yaklaşımları değerlendirilir. Kimlik doğrulama, erişim yetkileri, giriş doğrulaması ve bağlantı koruması tasarımın parçasıdır. Mevcut kurumsal yazılımla bağlantı gerekiyorsa karşı sistemin veri biçimi ve yetkilendirme koşulları birlikte incelenir.

  • Cihaz kimliği, ölçüm ve olay veri modeli
  • API ve veri tabanı geliştirme
  • Mesaj doğrulama ve erişim denetimi
02

İzleme ekranından cihaz yönetimine

Web panelinde anlık durum, geçmiş grafikler, alarm kayıtları ve cihaz bağlantı bilgileri birlikte gösterilebilir. Görüntülenecek bilgi kullanıcı rolüne göre düzenlenir. Tek cihazı kullanan müşteri ile farklı lokasyonlardaki cihazlara destek veren servis ekibinin ihtiyaçları aynı değildir; panel akışları bu görevler üzerinden oluşturulur.

Uzaktan komut veya parametre değişikliği gerekiyorsa yalnızca sunucunun isteği göndermesi yeterli kabul edilmez. Komutun cihaz tarafından alınıp alınmadığı, uygulanma sonucu ve yetkili kullanıcı bilgisi izlenebilir olmalıdır. Bağlantı kaybında bekleyen komutların geçerliliği ve kritik işlemlerin onay akışı ürünün kullanımına göre tanımlanır.

  • Web yönetim paneli ve kullanıcı rolleri
  • Geçmiş veri, alarm ve olay görüntüleme
  • Komut sonucu ve cihaz durumunun takibi
03

Kurulum, işletim ve sürdürülebilir teslim

Uygulamanın kurum içi sunucuda mı yoksa uygun bir barındırma ortamında mı çalışacağı ihtiyaçlara göre belirlenir. Beklenen cihaz sayısı, mesaj sıklığı ve veri saklama süresi üzerinden kaynak ihtiyacı değerlendirilir. Yedekleme, günlük kayıtları, hata izleme ve geri yükleme yaklaşımı işletim planına dahil edilir.

Testte gerçek cihazla uçtan uca veri akışı, bağlantının yeniden kurulması ve yetki sınırları sınanır. Projeye ait uygulama kaynakları, kurulum bilgileri, API açıklamaları ve bakım için gerekli yapılandırmalar proje sonunda teslim edilir. Devam eden barındırma ve operasyon ihtiyaçları başlangıçtaki işletim planında ayrıca belirlenir.

  • Cihazla uçtan uca entegrasyon testleri
  • Kurulum, yedekleme ve izleme yaklaşımı
  • API, yapılandırma ve sürüm dokümanları

Çalışma biçimi

Başlangıçtan teslimata açık bir süreç.

Her proje aynı görünmez; ancak ölçülebilir gereksinim, kontrollü revizyon ve sahada doğrulama adımları değişmez.

  1. 01

    Veriyi tanımlarız

    Cihazları, mesajları, kullanıcı rollerini ve kayıt ihtiyaçlarını belirleriz.

  2. 02

    Altyapıyı geliştiririz

    API, veri tabanı ve erişim yapısını cihaz protokolüyle birlikte kurarız.

  3. 03

    Paneli oluştururuz

    İzleme ve yönetim akışlarını kullanıcının gerçek görevlerine göre düzenleriz.

  4. 04

    Birlikte test ederiz

    Gerçek cihazla veri, komut ve kesinti senaryolarını uçtan uca doğrularız.

Sık sorulanlar

Projeye başlamadan önce

Teknik kapsam, teslimatlar ve test planı projenizin gereksinimlerine göre birlikte netleştirilir.

Yazılım kendi sunucumuzda çalışabilir mi?

Teknik ortam, ağ erişimi ve işletim gereksinimleri uygun olduğunda kurum içi kurulum değerlendirilebilir. Kurulum ve devam eden sistem yönetimi sorumlulukları önceden belirlenir.

Mevcut cihazlarımız sisteme bağlanabilir mi?

Cihazın protokolü, veri biçimi, ağ bağlantısı ve erişim hakları incelenir. Gerekli API, ağ geçidi veya cihaz yazılımı değişiklikleri üzerinden entegrasyon kapsamı oluşturulur.

Bağlantı kesildiğinde veriler kaybolur mu?

Yerel kayıt, yeniden gönderme ve sunucuda yinelenen kayıt kontrolüyle veri tamamlama tasarlanabilir. Saklanabilecek veri miktarı ve kesinti süresi cihazın kaynaklarına göre değerlendirilir.

Teknik ayrıntıları paylaşmadan önce NDA ile çalışabilir miyiz?

Evet. Projenizin teknik ayrıntılarını paylaşmadan önce gizlilik sözleşmesi (NDA) ile çalışma sürecini birlikte tamamlayabiliriz.

Proje sonunda kaynak kodları ve teknik dosyaları teslim ediyor musunuz?

Evet. Proje kapsamında geliştirdiğimiz kaynak kodları, tasarım dosyalarını ve teknik dokümanları proje sonunda size teslim ederiz. Teslim listesi ve dosya formatları başlangıçta netleştirilir.

Fikrinizden başlayalım

Hayal ettiğiniz ürünü ve çözmek istediğiniz ihtiyacı konuşalım.