Ana içeriğe geç

Hizmetler · Hizmet

Endüstriyel Yazılım Geliştirme (PC / mobil / web)

Sahadaki cihazın yazılımını da biz yazıyoruz.

Aynı saha verisi üç arayüzde: SCADA ekranı, tablet panosu ve mobil uygulama.

Genel bakış

Sahadaki sorun. Cihaz hazır, ama yapılandırma "terminal programıyla hex komut" ile yapılır; servis teknisyeni log alamaz; birden çok cihaz tek yerden izlenemez; müşteri rapor ister, veriler Excel'e elle girilir. Genel yazılım firmaları seri port, Modbus, zaman damgası ve kesinti davranışını bilmez; cihaz üreticisi yazılımcı istihdam etmez. Sonuç: cihazın değerini düşüren araçsızlık ve bağımlılık.

Elmes'in çözümü. Keşifte kullanıcı rolleri (operatör, servis, yönetici), veri modeli ve protokol listesi çıkarılır; mimari seçilir (masaüstü/web/mobil, yerel/bulut). Cihaz tarafı Elmes'se protokol birlikte tasarlanır; değilse protokol dokümanından sürücü yazılır ve test cihazıyla doğrulanır. Uygulama katmanı: yapılandırma, kalibrasyon, log, tarihçe, rapor, filo görünümü, kullanıcı/yetki, firmware yükleme. Dağıtım: kurulum paketi, Docker/servis, APK; sürüm notları ve bakım.

Sonuç. Cihazla birlikte "yazılımı var" denebilen ürün: servis süresi kısalır, filo tek ekranda izlenir, veri rapora dönüşür. Kaynak kod ve doküman sözleşmeye göre müşteriye teslim edilir; bakım paketiyle sürüm sürekliliği sağlanır.

ÖlçütGenel yazılım firmasıCihaz üreticisinin kendi ekibiElmes
Seri/Modbus/MQTT/cihaz protokolüÖğrenirBilirBilir, çoğunu kendisi yazdı
Firmware ile eşzamanlı geliştirmeYokVarVar (donanım geliştirmeyle aynı ekip)
Çevrimdışı/kesinti toleransıSonradanDeğişkenTasarım ilkesi
Masaüstü + web + mobil + gatewayÇoğu tek alanNadirDört alan
Uzun ömür / bakımProje sonrası biterPersonele bağımlıBakım paketi
Saha gateway'ine bağlı monitör, tablet ve telefon aynı veriyi SCADA, pano ve mobil arayüzle gösteriyor.
Konsept

Özellikler

  • Cihaz yapılandırma aracı deseni: parametre ağacı, kalibrasyon sihirbazı, log indirme, firmware yükleme; aynı iskelet farklı cihazlara uyarlanır.
  • Filo/izleme paneli: cihaz listesi, durum, alarm, tarihçe, harita; rol tabanlı erişim; bulut tarafı Telemetri & Süreç Zekâsı ile.
  • Çevrimdışı öncelikli tasarım: yerel tampon, senkronizasyon, kesinti göstergesi.
  • Protokol tasarımı: Elmes cihazlarıyla ortak protokol çatısı (seri/TCP çerçeve, CRC, sürüm); müşteri cihazına sürücü.
  • Raporlama: PDF/Excel, zamanlanmış rapor, vardiya/gün/ay.
  • Çoklu dil ve tema: TR/EN ve müşteri dilleri; Endüstriyel HMI & UI/UX Tasarımı tasarım sistemi.
  • Captive portal / telefon kumandası: cihaz kendi Wi-Fi ağını açar, telefon tarayıcı veya uygulama ile bağlanır (Telefonla Makine Uzaktan Kumandası deseni).
  • Gateway servisleri: Raspberry Pi/Linux'ta veri toplama, CSV/DB, MQTT yayın, uzaktan erişim (Kablosuz Gateway / RTU yazılım katmanı).
  • Veri analizi arayüzleri: FFT, trend, eşik/alarm (VibroBal ve balans ölçüm sistemi deneyimi).
  • Uzun ömür: bağımlılık dondurma, LTS sürümler, kurulum paketi; eski .NET/WPF uygulamaların modernizasyonu.

Hizmet kapsamı

İndikatif süre ve fiyatlama bilgileri proje kapsamına göre değişir; kesin değerler teklifte belirlenir.

“Hedef” işaretli değerler tasarım hedefi, yeni nesil değeri veya çip üreticisi verisidir; ölçüm ve belgelendirme tamamlandıkça güncellenir.

Hizmet kapsamı
Kapsam
  • Keşif ve teknik tasarım
  • Cihaz protokolü/sürücü
  • Masaüstü, web, mobil (Android), gateway/sunucu servisi
  • Veritabanı ve rapor
  • Kullanıcı/yetki
  • Dağıtım paketi
  • Test, kılavuz, eğitim
  • Bakım
Kapsam dışı
Süreç

Keşif → teknik tasarım → geliştirme (2–3 haftalık sprint teslimleri) → test → dağıtım → eğitim → bakım.

Tipik süre
İndikatif
  • Keşif: 1–2 hafta
  • Cihaz aracı: 3–8 hafta
  • Masaüstü: 6–16 hafta
  • Web: 6–16 hafta
  • Mobil: 4–12 hafta
  • Gateway servisi: 2–8 hafta
Teslimatlar
  • Teknik tasarım dokümanı
  • Cihaz protokolü dokümanı ve sürücü
  • Uygulama: kurulum paketi, Docker servisi veya Android APK
  • Veritabanı ve rapor şablonları
  • Müşteriye özel kaynak kod (sözleşmeye göre)
  • 3. parti kütüphane lisans listesi
  • Kullanım kılavuzu ve sürüm notları
  • Kullanıcı eğitimi
Müşteriden beklenenler
  • Cihaz ve protokol dokümanı (cihaz müşterininse) ve test cihazı
  • Kullanıcı rolleri ve örnek iş akışları
  • Mevcut veri/rapor örnekleri
  • Sunucu/ağ erişimi veya bulut tercihi
  • Kurumsal kimlik
  • Onay turlarında 1 hafta içinde dönüş
  • Pilot kullanıcılar
Ekip ve araçlar

Ekip: yazılım mühendisi (.NET/Python/TypeScript), gömülü mühendis (protokol), UI/UX tasarımcısı.

Araçlar: Visual Studio, VS Code, Qt Creator, Android Studio, PostgreSQL, Docker, Git; seri port ve protokol test araçları; iç proje yönetimi ve AI destekli geliştirme araçları (iç kullanım).

Fiyatlama modeli
İndikatif
  • Keşif: sabit bedel
  • Geliştirme: sabit kapsamlı kilometre taşı ödemeleri veya adam-gün (sprint bazlı)
  • Bakım: yıllık (geliştirme bedelinin yüzdesi veya sabit)
  • Barındırma: aylık (Telemetri & Süreç Zekâsı altyapısında)
Garanti ve bakım

Bakım paketi: işletim sistemi/kütüphane güncellemeleri, küçük özellikler, yedekleme kontrolü. Kritik işletme için ayrı SLA yapılır.

Yanıt süresi
İndikatif

Uzaktan 1–2 iş günü.

Hedeflenen garanti
Hedef

Hata düzeltme: teslim sonrası 6 ay.

Uygulama alanları

  • OEM cihaz yapılandırma ve servis araçları
  • Cihaz filo izleme panelleri
  • Makine kontrol PC yazılımı
  • 3D operatör arayüzü
  • Sulama ve su otomasyonu yazılımı
  • Yangın / nöbet / çağrı merkez ekranları
  • Ölçüm verisi toplama ve analiz
  • Spor zamanlama ve skorbord uygulamaları
  • Telefonla makine kumandası

Elmes ürünlerinin yazılım katmanları da aynı ekipten çıkar: Kablosuz Yangın Alarm Sistemi (Firesens) için PyQt PC uygulaması, Raspberry Pi üzerinde CSV log servisi ve harita HMI; Telefonla Makine Uzaktan Kumandası için ESP32 captive portal ve Android uygulaması; balans ölçüm sisteminde USB veri toplama ve Python/PyQtGraph FFT arayüzü. Yapay zekâ gerektiren işler AI Ajan Geliştirme & Entegrasyon kapsamında ele alınır.

Uyumluluk & belgeler

Sözleşme. Sabit kapsamda iş tanımı (SOW) ve kilometre taşları, değişken kapsamda adam-gün çerçeve sözleşmesi; bakım ayrı ek olarak. Karşılıklı gizlilik sözleşmesi (NDA) yapılır; müşteri verisi ve protokolleri gizlidir, portföyde kullanım izne bağlıdır.

Fikri mülkiyet. Varsayılan modelde müşteriye özel uygulama kodu ödeme sonrası müşteriye geçer; Elmes'in genel kütüphaneleri (protokol çatısı, cihaz aracı iskeleti, UI bileşenleri) Elmes'te kalır ve müşteriye süresiz kullanım lisansı verilir. Kaynak kod teslimi ve escrow seçeneği sözleşmede düzenlenir.

Lisans ve dağıtım. Her teslimatta 3. parti kütüphane lisans listesi verilir; MIT/BSD/Apache lisanslı bileşenler tercih edilir, GPL etkisi raporlanır. Mobil uygulamalar kurumsal APK olarak ya da müşterinin hesabından Google Play'de, mağaza politikalarına uygun biçimde yayımlanır.

  • KVKK / GDPR — veri envanteri, saklama süresi, barındırma yeri
    Kullanıcı ve konum verisi içeren uygulamalarda projede belirlenir; barındırmada yurt içi tercih edilir.
    Öz-beyan
  • KVKK veri işleme eki ve işleyici sözleşmesi şablonu
    Hedef
  • IEC 62443 ilkeleri — endüstriyel ağlar
    Kimlik doğrulama, TLS ile şifreli iletişim, parola politikası ve yetki logu.
    Öz-beyan

Referanslar

Bu ürün ailesinin kullanıldığı kurumlardan bazıları.

  • Gürallar Porselen
  • Sanko Holding
  • Sonsan
  • Hititkim
  • Uzungil
  • Sugabee
  • Elmaksan / Datatasarım

Sıkça sorulan sorular

Cihazımız başka üreticiden; yazılımı yazabilir misiniz?

Evet; protokol dokümanı ve bir test cihazı yeterlidir. Protokol dokümanı yoksa tersine mühendislik değerlendirilir.

Masaüstü mü, web mi?

Tek bilgisayardan cihaza bağlı servis aracı → masaüstü; birden çok kullanıcı/konumdan izleme → web; sahada operatör kumandası → mobil. Keşifte önerilir; karma çözümler yaygındır.

İnternet kesilince ne olur?

Çevrimdışı öncelikli tasarım: yerel tampon, kesinti göstergesi, bağlantı dönünce senkronizasyon; cihazlar bağımsız çalışır.

Kaynak kod bize verilir mi?

Müşteriye özel kod evet (sözleşmeyle); Elmes'in genel kütüphaneleri lisansla kullanılır. Escrow seçeneği vardır.

Mevcut eski yazılımımızı (örn. WPF/.NET) modernize edebilir misiniz?

Evet; analiz, veri taşıma ve kademeli geçiş planıyla.

Bulutta mı barındırılır?

Tercihe göre: yerel sunucu, müşteri bulutu veya Elmes izleme altyapısı (Telemetri & Süreç Zekâsı). Barındırma bedeli ayrıdır.

Bakım ve güncelleme nasıl?

Yıllık bakım paketi: hata düzeltme, güvenlik/kütüphane güncellemeleri, küçük özellikler; yanıt 1–2 iş günü (indikatif).

Süre ve ücret nasıl belirlenir?

Keşif sonrası teknik tasarım dokümanıyla sabit kapsamlı teklif; değişken kapsamda sprint bazlı adam-gün.

AI özellikleri ekleyebilir misiniz?

Evet; AI Ajan Geliştirme & Entegrasyon hizmetiyle birlikte. Bu hizmet klasik endüstriyel yazılımı kapsar.

Projenizi konuşalım

Mühendis ekibimiz en geç 24 saat içinde dönüş yapar.