DigiGoods
Tüm ürünler

Vaka çalışması

nodela

Faz 1

Alan-bağımsız IoT omurgası

Sahadan gelen ham paketi kanonik olaya çevirir, kurallarınızı akışın üstünde durum tutarak çalıştırır, sonucu canlı haritaya ve alarmlara yazar. Tek Helm chart'ı ile kendi kümenize kurulur.

≤ 5 sn
kuralı kaydet, canlı pipeline devralsın
3 codec
JSON · CBOR · MessagePack, tek kanonik olay
Tek chart
broker'dan panele tüm stack

Neden başladı

Sahada cihazı olan ekipler aynı duvara çarpıyor: her cihaz tipi farklı konuşuyor, her müşteri farklı kural istiyor ve iki müşteri sonra elde birbirinin kopyası üç sistem kalıyor. Hazır IoT hub ürünleri bu tekrarı çözüyor, ama lisans maliyetiyle ve whitelabel kısıtlarıyla geliyor; çözüm ortağının ürünü kendi markasıyla satması zorlaşıyor. nodela tam bu ikisinin arasında duruyor: tekrarı ortadan kaldıran, ama kurumun kendi sunucusunda ve kendi markasıyla çalışan bir omurga.

Kritik kararlar

  1. 01

    Cihaz tipi kod değil, kayıt olsun

    Yeni bir cihazı desteklemek için manifest ve JSON şeması yazılır: alanlar, IO haritası, alan adı alias'ları. Aynı ölçümü farklı isimlerle gönderen iki cihaz tek kanonik olaya iner. Böylece sahadaki çeşitlilik sürüm çıkmayı gerektirmiyor — ürünü yavaşlatan asıl şey buydu.

  2. 02

    Kurallar sıcak yolda, ama sınırı çizili

    Kural TypeScript ile yazılır ve kaydedildiği anda canlı pipeline devralır; yeniden dağıtım beklenmez. Buna karşılık uzun süreli iş akışları bilinçli olarak bu hattın dışında bırakıldı. Sıcak yolun gecikmesi öngörülebilir kalsın diye çizilmiş bir sınır bu, eksik bir özellik değil.

  3. 03

    Doğrulanamayan paket sessizce kaybolmaz

    Şemaya uymayan veri düşürülmez, hata kaydına yazılır. Sahada protokol öğrenmenin tek güvenilir yolu gerçek cihaz çıktısıdır; kaybolan paket, öğrenilemeyen bir hata demektir.

  4. 04

    SaaS değil, tek chart

    Broker'dan panele kadar tüm stack tek Helm chart'ı ile kurumun kendi kümesine kurulur ve veri kurumun içinde kalır. Kurumsal alımda bu başlığın fiyattan daha belirleyici olduğunu gördük.

Bugün nerede

Faz 1 ayakta: MQTT'den kanonik olaya, kural motorundan canlı panele kadar uçtan uca akış çalışıyor. Whitelabel ve çok müşterili yapı ilk şemada tanımlı.

Ürünün kendisi

Özellik listesi, ekran görüntüleri ve dokümantasyon ürünün kendi sitesinde.

nodela.io