Ana sayfa / Developer

Developer · Firmware release notes

Smart Kablo firmware sürüm notları.

İlk doğrulanmış FW 0.1.0’dan güncel FW 0.6.34’e kadar enerji ölçümü, uzaktan röle kontrolü, SNMP, REST API, yerel ve bulut OTA, HTTPS, e-posta alarmları ve BLE Smart Sensor tarafında yapılan değişiklikleri teknik kanıtlarıyla inceleyin.

0.1.0İlk doğrulanmış ana FW
0.6.34Güncel ana FW
25Paketlenmiş ana FW adayı
19İmzalı Smart Sensor paketi
Kapsam ve doğrulama

Bu firmware kronolojisi nasıl hazırlandı?

Kayıtlar; paketlenmiş firmware görüntüleri, görüntü içindeki sürüm metadatası, sürüm açıklamaları, derleme çıktıları, API ve arayüz metinleri ile güncel kaynak yapısı birlikte karşılaştırılarak hazırlandı. Projede Git commit geçmişi bulunmadığı için yalnız kanıtlanabilen sürümler ayrı kayıt olarak gösterildi; numarası atlanan sürümlere değişiklik atanmadı. “Dağıtım paketi” ifadesi, sahadaki her cihaza otomatik olarak yayımlandığı anlamına gelmez.

Dağıtım paketi: sürüm metadatası doğrulanmış paket adayı.
İç geliştirme: yalnız derleme artefaktında korunan ara sürüm.
Sensör FW: imzalı BLE Smart Sensor paket serisi.
Ana cihaz ve sensör firmware geçmişi

FW numarasını seçin, değişiklikleri görün.

Soldaki doğrulanmış firmware numaralarından birini seçtiğinizde ilgili teknik değişiklik, kullanıcı etkisi ve kanıt düzeyi sağ panelde açılır.

Güncel kaynak + paket

FW 0.6.34

Smart Sensor alarm listesinin soğuk açılış düzeltmesi

Güncel Smart Kablo firmware sürümü, BLE sensör verisi henüz ulaşmamış veya geçici olarak bayatlamış olsa bile kabul edilmiş sensörün alarm ayarlarının doğru biçimde yönetilmesini sağlar.

Ne değişti?

  • Kabul edilmiş sensör özeti, canlı tarama sonucu beklenmeden cihaz durumundan yükleniyor.
  • Sıcaklık, nem ve CO₂ alarm alanları sensör ilişkisi sürdüğü sürece düzenlenebilir kalıyor.
  • İlişkilendirilmemiş eski sensör kayıtları temizlenirken kabul edilmiş sensör çevrimdışı olarak gösteriliyor.

Neden önemli?

Yeniden başlatma veya seyrek BLE yayın penceresi sonrasında sensörün kaybolmuş görünmesini ve çevresel alarm ayarlarının gereksiz yere kapanmasını önler.

BLE Smart Sensoralarm UIcold startoffline state

Doğrulama: Güncel proje sürümü, paket metadatası ve sensör/alarm istek canlılığı testleri birbiriyle uyumludur.

Dağıtım paketi

FW 0.6.33

Yerel HTTPS istek canlılığı ve oturum yönetimi

Yerel web panelinde uzun kullanım, sayfa geçişi veya süresi dolan oturum sonrasında isteklerin kuyrukta takılı kalmasına yol açan durumlar ele alındı.

Ne değişti?

  • Yetkisiz yanıtlar tek bir güvenli oturum sonlandırma akışında toplanıyor.
  • Sayfa kapandığında zamanlayıcılar, sorgu kuyrukları ve aktif istekler temizleniyor.
  • İstek zaman aşımı ve tarayıcı geri-dönüş senaryoları belirgin hale getirildi.

Neden önemli?

HTTPS panelinin “yükleniyor” durumunda kalma ihtimalini azaltır; oturum süresi dolduğunda kullanıcıyı güvenilir biçimde yeniden giriş ekranına taşır.

HTTPSsessionrequest queue401 handling

Doğrulama: Paket adı, firmware metadatası ve yerel istek canlılığı testleri.

Dağıtım paketi

FW 0.6.32

BLE OTA taşıma güvenliği

Smart Kablo üzerinden BLE sensöre aktarılan imzalı firmware için veri çerçevesi, gönderim temposu ve yeniden deneme davranışı daha korumalı hale getirildi.

Ne değişti?

  • Daha küçük SMP veri çerçeveleri ve kontrollü paket aralığı kullanılıyor.
  • Yeniden deneme sayısı, sensörün bağlantı penceresine uyacak şekilde sınırlandı.
  • Yanıtı belirsiz kalan kritik TEST işleminin veya ilk parçanın gereksiz tekrar gönderimi engellendi.

Neden önemli?

Zayıf ya da kısa süreli BLE bağlantılarında aktarımın aynı noktada döngüye girmesini azaltır ve sensörün güvenli açılış/geri alma sürecini korur.

BLE OTAMCUmgr SMPpacingretryMCUboot TEST

Doğrulama: Paket metadatası, taşıma kurtarma testleri ve güncel OTA akış sabitleri.

Dağıtım paketi

FW 0.6.31

BLE OTA worker yaşam döngüsü düzeltmesi

Her firmware parçasında yeniden oluşturulan iş parçacığı yaklaşımı yerine, aktarım boyunca kontrollü biçimde yaşayan tek OTA worker yapısına geçildi.

Ne değişti?

  • BLE yükleme ve SMP işlemleri tek paylaşılan worker’ı uyandırıyor.
  • İş bitince worker askıya alınıyor; temizleme işlemi tek noktadan yürütülüyor.
  • Stack belleğinin geç serbest kalmasından doğan erken aktarım kesilmeleri giderildi.

Neden önemli?

Özellikle OTA’nın ilk yüzdelerinde görülebilen bellek baskısını azaltır ve uzun transfer boyunca kaynak kullanımını öngörülebilir tutar.

BLE OTA workermemorytask lifecycle

Doğrulama: Paket adı, binary worker sembolleri ve worker yaşam döngüsü testleri.

Dağıtım paketi

FW 0.6.30

Web arayüzü performansı ve asenkron OTA akışı

Yerel yönetim panelinin arka planda gereksiz sorgu üretmesi azaltıldı; BLE sensör OTA parçaları web isteğini uzun süre bloke etmeyen bir iş akışına taşındı.

Ne değişti?

  • Görünmeyen sayfalarda polling durduruluyor ve kapanan sayfanın istekleri iptal ediliyor.
  • Ayar sekmeleri gerektiğinde yükleniyor; yerel API istekleri kontrollü sırada çalışıyor.
  • 2 KiB OTA parçaları worker’a aktarılıyor ve bir sonraki parça hazır olduğunda devam ediliyor.

Neden önemli?

Firmware güncellemesi sürerken dashboard ve ayarlar ekranlarının daha hızlı yanıt vermesini, aynı anda açılan isteklerin cihaz kaynaklarını tüketmemesini sağlar.

UI performancelazy loadingpollingasync OTA

Doğrulama: Paket adı, arayüz performans testleri ve parçalı OTA testleri.

Dağıtım paketi

FW 0.6.29

Kaldığı yerden devam edebilen parçalı BLE OTA

Tarayıcıdan Smart Kablo’ya, oradan BLE sensöre uzanan güncelleme hattı; doğrulanmış offset üzerinden sürdürülebilen sıralı parça modeline geçirildi.

Ne değişti?

  • Firmware dosyası 2.048 baytlık sıralı parçalara ayrılıyor.
  • Toplam boyut ve parça offset’i doğrulanıyor.
  • Bağlantı kesildiğinde son onaylanan noktadan devam edilebiliyor; yeniden seçimde dosya bütünlüğü kontrol ediliyor.

Neden önemli?

Kısa yayın penceresine sahip düşük güç sensörlerde, tüm dosyayı baştan göndermek yerine aktarımın doğrulanmış bölümünü korur.

chunked uploadresumeoffsetBLE OTA

Doğrulama: Paket metadatası ve binary içindeki parçalı yükleme/offset akışı.

Dağıtım paketi

FW 0.6.28

TP/v5 sensör verisi ve TLS kaynak koordinasyonu

BLE Smart Sensor batarya verisi ham gerilim yaklaşımından sağlık yüzdesi ve çalışma süresi modeline taşındı; eşzamanlı TLS işlemleri için kaynak koordinasyonu eklendi.

Ne değişti?

  • TP/v5 ile batarya SOH yüzdesi ve sensör çalışma saati işleniyor.
  • Eski mV tabanlı batarya alarmı yüzde tabanlı 0–100 modeline göç ettiriliyor.
  • Bulut, e-posta ve yerel güvenli bağlantıların aynı anda bellek baskısı oluşturması sınırlandırılıyor.

Neden önemli?

Batarya durumunu kullanıcı için daha anlaşılır hale getirir; OTA ve HTTPS sırasında farklı TLS işlerinin birbiriyle çakışma riskini azaltır.

TP/v5battery SOHoperating hoursTLS gate

Doğrulama: Paket binary’sindeki protokol/göç metinleri ve güncel sensör telemetri tanımı.

İç geliştirme artefaktı

FW 0.6.21

Kalıcı sensör aralığı ve OTA / SMTP eşzamanlama

Bu ara geliştirme görüntüsü, sensör ölçüm aralığı isteğinin yeniden başlatmalardan etkilenmemesi ve OTA sırasında ağ/TLS kaynaklarının korunması üzerinde çalışıldığını gösteriyor.

Doğrulanan geliştirmeler

  • Bekleyen ölçüm aralığı isteği kalıcı saklamadan tekrar kuyruğa alınabiliyor.
  • Kabul edilen sensör değişirse eski bekleyen istek iptal ediliyor.
  • OTA sırasında SMTP/TLS işi ertelenerek kaynak çakışması azaltılıyor.

Statü notu

Bu sürüm yalnız iç build olarak korunmuştur; ayrı bir dağıtım paketi değildir. İşlevler daha sonraki paketlerde olgunlaştırılmıştır.

persistent intervalOTASMTPTLS coordination

Doğrulama: İç binary metinleri ve derleme kapsamı.

İç geliştirme artefaktı

FW 0.6.16

Tanılama verileri için HTTPS koruması

Bu iç geliştirme sürümünde, hata analizi için üretilen tanılama çıktılarının yalnız güvenli yerel bağlantı üzerinden ve geçerlilik kontrolüyle alınması hedeflendi.

Doğrulanan geliştirmeler

  • Tanılama indirme işlemi HTTPS koşuluna bağlandı.
  • Geçersiz veya bulunmayan hata görüntüleri reddediliyor.
  • Servis analizine uygun hata ayıklama çıktısı hazırlanıyor.

Statü notu

İç teknik teşhis amacı taşıyan bu görüntü dağıtım klasöründe paketlenmemiştir; son kullanıcı özelliği olarak değerlendirilmemelidir.

diagnosticsHTTPS onlyfault analysis

Doğrulama: Korunmuş iç firmware görüntüsündeki HTTPS ve hata doğrulama metinleri.

İç geliştirme artefaktı

FW 0.6.15

BLE OTA yeniden bağlanma ve adım bazlı tanılama

Sensör bağlantısı güncelleme sırasında koptuğunda son bilinen offset’ten kurtarma ve hatanın hangi OTA adımında oluştuğunu belirleme üzerine geliştirilen ara sürümdür.

Doğrulanan geliştirmeler

  • Kopma sonrasında kaydedilen aktarım konumundan devam etme işaretleri eklendi.
  • Genel hata yerine başarısız olan OTA adımını bildiren tanılama geliştirildi.
  • BLE bağlantı parametreleri ve daha uzun duraklama/kurtarma senaryoları ele alındı.

Statü notu

Yalnız iç artefaktı bulunan bu çalışma, 0.6.29–0.6.32 arasındaki paketlenmiş, sürdürülebilir OTA hattının teknik öncüsüdür.

BLE reconnectresume offsetOTA diagnostics

Doğrulama: Korunmuş iç binary’deki bağlantı kurtarma, PHY ve hata adımı metinleri.

İç geliştirme artefaktı

FW 0.6.4

BLE sensör bakım ve imzalı OTA altyapısı

Smart Kablo’nun kabul edilmiş BLE sensörün ölçüm aralığını yönetmesi ve sensör firmware dosyasını bellekte tümüyle tutmadan aktarması için ilk doğrulanmış ara görüntüdür.

Doğrulanan geliştirmeler

  • 1–60 dakika arasında sensör ölçüm aralığı seçenekleri ve sensörde geri okuma doğrulaması.
  • Tarayıcıdan Smart Kablo üzerinden sensöre akış halinde firmware aktarımı.
  • MCUboot başlık, imza, hash ve anahtar kontrolü; TEST açılışı ve sağlık onayı/rollback temeli.

Statü notu

Bu sürüm iç build’dir. Güvenli BLE OTA deneyimi sonraki ara sürümlerde ve 0.6.28 sonrası paketlerde kademeli olarak sağlamlaştırılmıştır.

signed BLE OTAMCUbootsensor intervalstreaming

Doğrulama: İç binary API metinleri, imza kontrolleri ve build kapsamı.

Dağıtım paketi

FW 0.6.3

Smart Sensor telemetrisi ve alarm kurallarının bulutla bütünleşmesi

Kabul edilmiş BLE sensörden gelen çevresel ölçümler bulut telemetrisiyle birleştirildi; uzaktan gelen alarm kuralı güncellemeleri doğrulanarak uygulanmaya başladı.

Ne değişti?

  • Sıcaklık, nem, CO₂ ve hava kalitesi verileri bulut veri akışına eklendi.
  • Bulut komut kanalından alarm kuralları güncellenebiliyor.
  • Geçersiz alarm yükleri reddedilerek mevcut yapılandırma korunuyor.

Neden önemli?

Enerji telemetrisi ile ortam verilerini aynı cihaz ilişkisi altında izleme ve alarm eşiklerini merkezi olarak yönetme temelini kurar.

sensor telemetrycloud commandsalarm validation

Doğrulama: Dağıtım binary’sindeki sensör, bulut ve alarm güncelleme işaretleri.

Dağıtım paketi

FW 0.6.2

Sensör kartları, CO₂ görünümü ve batarya alarmı

Smart Sensor ekranı çevresel metrikleri, veri tazeliğini ve dönemin batarya gerilimi modelini daha açık gösteren kartlarla genişletildi.

Ne değişti?

  • Çevrimdışı veya bayat sensör verisi ayrı durum olarak gösteriliyor.
  • CO₂ dahil çevresel ölçümler sensör kartlarında ayrıntılandırıldı.
  • Batarya gerilimi/durumu ve mV tabanlı alarm eşiği eklendi.

Neden önemli?

Kullanıcı, son görülen değerin güncel olup olmadığını ayırt edebilir. mV tabanlı batarya yaklaşımı daha sonra FW 0.6.28’de SOH yüzdesi modeline taşınmıştır.

CO₂battery voltagestale datasensor cards

Doğrulama: 0.6.1 ve 0.6.2 dağıtım binary’leri arasındaki arayüz/metin farkı.

Dağıtım paketi

FW 0.6.1

BLE Smart Sensor keşfi ve yönetimi

Smart Kablo ana cihazına yakın BLE sensörleri tarama, tek sensörü kabul etme, izleme ve gerektiğinde ilişkiyi kaldırma akışı eklendi.

Ne değişti?

  • BLE sensör tarama, listeleme, kabul etme ve kaldırma API’leri.
  • Sıcaklık, nem ve hava kalitesi için yeni alarm türleri.
  • Sayfanın görünürlüğüne göre sensör sorgulama davranışı.

Neden önemli?

Enerji ölçümüne ortam koşullarını ekleyen Smart Sensor entegrasyonunun ilk paketlenmiş ana cihaz sürümüdür.

BLESmart Sensortemperaturehumidityair quality

Doğrulama: Dağıtım binary’sindeki Smart Sensor API ve alarm sembolleri.

Dağıtım paketi

FW 0.6.0

Yerel HTTPS ve e-posta alarm altyapısı

0.6 serisi; yerel yönetim panelini cihaz üzerinde üretilen sertifika ile HTTPS’e taşıdı ve ölçüm eşikleri için SMTP tabanlı bildirim motoru ekledi.

Ne değişti?

  • Yerel HTTPS, etkinleştirme onayı ve başarısızlık halinde HTTP kurtarma akışı.
  • TLS/STARTTLS destekli SMTP, çoklu alıcı ve test bildirimi.
  • Akım, gerilim, güç, frekans, RSSI ve röle durumuna bağlı alarm kuralları.
  • Alarm, olay arşivi, tüketim geçmişi ve röle durumu için kalıcı veri göçleri.

Neden önemli?

Cihazın yerel yönetim trafiğini şifreleme seçeneği sunar; enerji ve bağlantı sınırlarının aşılmasını panel başında beklemeden e-postayla bildirebilir.

local HTTPSSMTPemail alertsTLSNVS migration

Doğrulama: Paket binary’si ile sertifika, SMTP ve alarm servislerinin güncel kaynak yapısı.

Dağıtım paketi

FW 0.5.34

Hızlı bulut komut geri bildirimi ve senkron röle sayacı

Bulut telemetrisi ile sık komut kontrolü birbirinden ayrıldı; süreli kapatma sonrasında otomatik enerji geri açma sayacı bulut arayüzüyle eşleştirildi.

Ne değişti?

  • Telemetri yaklaşık 60 saniyelik, komut kontrolü yaklaşık 5 saniyelik ayrı çevrimlerde çalışıyor.
  • Röle ve OTA komut sonucu ek telemetri beklenmeden bildiriliyor.
  • Kalan süreyle birlikte toplam otomatik açılma süresi de gönderiliyor.

Neden önemli?

Uzaktan enerji açma/kapatma komutunun daha hızlı görünmesini ve Smart Cloud geri sayımının cihazdaki gerçek süreyle uyumlu kalmasını sağlar.

cloud commandsrelay timercommand acktelemetry

Doğrulama: Paket binary’sindeki toplam sayaç alanı ve firmware çalışma periyotlarının kaynak açıklaması.

Dağıtım paketi

FW 0.5.33

Bulut telemetrisi ve cihaz komut kanalının ayrılması

Enerji verisi gönderimi ile uzaktan komut sorgulaması farklı uç noktalara ve ayrı hata yollarına taşındı.

Ne değişti?

  • Telemetri gönderimi ve cihaz komut sorgulaması ayrı adres yapıları kullanıyor.
  • Komut sorgulama hataları telemetri hatasından bağımsız kaydediliyor.
  • Bulut entegrasyonunda görev sorumlulukları daha net ayrılıyor.

Neden önemli?

Bir komut sorgusu başarısız olduğunda enerji telemetrisinin durumunu karıştırmadan sorunun hangi bulut akışında oluştuğunu belirlemeyi kolaylaştırır.

cloud telemetrydevice commandsendpoint separation

Doğrulama: 0.5.32 ve 0.5.33 paket binary’leri arasındaki endpoint ve hata metni farkı.

Dağıtım paketi

FW 0.5.32

Smart Cloud cihaz sahiplenme deneyimi

0.5 serisinin biriktirdiği kapsamlı yerel yönetim platformu paketlenirken, cihazı kullanıcı hesabıyla eşleştiren sahiplenme kodu akışı arayüzde belirgin hale getirildi.

Ne değişti?

  • Sahiplenme bilgisini yükleme ve kodu güvenli biçimde kopyalama akışı.
  • Mobil uygulamaya yönlenen cihaz eşleştirme bağlantısı.
  • Dashboard, tüketim geçmişi, röle, olay günlüğü, REST API ve genişletilmiş SNMP temeli bu pakette birlikte doğrulanıyor.

Neden önemli?

Kurulan fiziksel cihazın Smart Cloud hesabına eklenmesini anlaşılır hale getirir; yerel yönetim ile uzaktan yönetim arasında bağ kurar.

device claimSmart Cloudmobile deep-linkREST API

Doğrulama: Dağıtım binary’sindeki cihaz sahiplenme API, kopyalama ve mobil bağlantı metinleri.

İç geliştirme artefaktı

FW 0.5.31

Smart Kablo platformuna dönüşümün kümülatif kontrol noktası

0.2.14 ile bu iç görüntü arasında tek tek firmware paketleri korunmadığı için özelliklerin kesin ara sürümü atanamıyor. 0.5.31, yeni Smart Kablo platformunun birlikte doğrulanabildiği ilk kapsamlı kontrol noktasıdır.

Bu görüntüde topluca doğrulananlar

  • Dashboard, tüketim, ayarlar, olay günlükleri ve cihaz kimliği sayfaları.
  • Uzaktan röle kontrolü, süreli kapatma ve enerji geri açma.
  • Günlük/aylık tüketim geçmişi, yerel REST API ve genişletilmiş SNMP veri ağacı.
  • Bulut kimliği/sahiplenme, captive Wi‑Fi kurulumu ve mobil BLE servisi.

Statü notu

Bu bir iç build’dir. Özellikler “0.5.31’de eklendi” diye değil, “0.5.31’de birlikte doğrulanıyor” şeklinde okunmalıdır.

dashboardenergy historyrelay controlREST APISNMPBLE GATT

Doğrulama: Korunmuş iç binary’deki sayfa, API, MIB ve cihaz kimliği metinleri.

Arşiv boşluğu: 0.3.x, 0.4.x ve 0.5.0–0.5.30 için ayrı paket görüntüsü bulunmadığından bu numaralara kesin değişiklik yazılmadı.
Dağıtım paketi

FW 0.2.14

Kullanıcı tarafından Wi‑Fi yapılandırması ve kurulum erişim noktası

Cihazın bağlanacağı kablosuz ağ artık Ayarlar ekranından değiştirilebilir ve kalıcı bellekte saklanabilir hale geldi.

Ne değişti?

  • Wi‑Fi ağ adı ve parolası panelden güncellenip NVS’de saklanıyor.
  • Bağlantı kurulamazsa cihaz kısa bir beklemeden sonra kurulum erişim noktası açıyor.
  • Kayıtlı ağ düzenli olarak yeniden deneniyor; bağlantı gelince kurulum ağı kapanıyor.
  • Aynı ağ için boş parola gönderildiğinde mevcut parola korunuyor.

Neden önemli?

Firmware’i yeniden derlemeden farklı bir 2.4 GHz Wi‑Fi ağına geçiş sağlar ve ağ bilgileri yanlışsa cihazı yeniden kurulabilir durumda tutar.

Wi‑Fi setupcaptive APNVSreconnect

Doğrulama: Paketle birlikte korunan sürüm notu ve donanım doğrulama kaydı.

Dağıtım paketi

FW 0.2.11

Enerji ölçüm dönüşümü ve kalibrasyon düzeltmesi

Enerji ölçüm sisteminden alınan ham değerlerin RMS gerilim/akım ile aktif ve görünür güce dönüştürülmesi yeniden ele alındı.

Ne değişti?

  • Ham ölçüm dönüşüm hesabı doğrulanmış ölçüm yaklaşımına taşındı.
  • Düşük akım gürültüsünü bastıran eşik uygulandı.
  • Gerilim ölçeği kalibre edildi; görünür ve aktif güç hesabı tutarlı hale getirildi.

Neden önemli?

Dashboard, SNMP ve bulut telemetrisinde görülen elektriksel değerlerin aynı dönüştürme modelinden üretilmesini sağlar.

energy meteringRMScalibrationactive powerapparent power

Doğrulama: Paket sürüm notundaki dönüşüm, kalibrasyon ve güç formülleri.

Dağıtım paketi

FW 0.2.10

Kontrollü SNMP MIB genişlemesi

Salt okunur SNMP ağacı, ağ bilgileri ve temel enerji metriklerini kapsayan 14 alanlı, daha net bir veri modeline dönüştürüldü.

Ne değişti?

  • Ağ adı, subnet, gateway ve DNS bilgileri.
  • RMS gerilim/akım, aktif ve görünür güç, güç faktörü, frekans ve RSSI.
  • Standart TimeTicks biçiminde çalışma süresi ve salt okunur röle durumu.
  • Firmware veri ağacıyla eşleşen MIB dokümanı.

Neden önemli?

Zabbix, PRTG, LibreNMS ve benzeri SNMP izleme sistemlerinin ağ ile enerji metriklerini tek bir cihaz ağacından okumasına temel oluşturur.

SNMP v1/v2cMIBTimeTicksnetwork metrics

Doğrulama: Paket sürüm notu ve birlikte gelen MIB eşlemesi.

Dağıtım paketi

FW 0.2.9

SNMP açılış kurtarması ve kalıcı web oturumları

Açılışta ağ kaynağı hazır değilse SNMP’nin kalıcı olarak devre dışı kalması önlendi; web parolası ve süreli oturumlar kalıcı yapılandırmaya taşındı.

Ne değişti?

  • SNMP soketi web servisinden önce ayrılıyor ve başarısızlık halinde yeniden deneniyor.
  • SNMP v1/v2c GET desteği ve ayarlarda bulut/SNMP bölümleri.
  • Değiştirilebilir web parolası ile NVS’de saklanan, yeniden başlatmayı aşan süreli oturum modeli.

Neden önemli?

Cihaz yeniden başlatıldığında izleme servisinin geri dönme olasılığını artırır; web arayüzü oturumunu kontrollü ve yönetilebilir hale getirir.

SNMP socketlogin sessionpassword settingsNVS

Doğrulama: Paket sürüm notundaki SNMP yeniden deneme ve oturum saklama açıklamaları.

Dağıtım paketi

FW 0.2.8

Sade, açık renkli yerel yönetim arayüzü

İlk koyu temanın yerini daha okunaklı açık arayüz aldı; günlük kullanımda değer üretmeyen ham ve tekrarlı bölümler dashboard’dan çıkarıldı.

Ne değişti?

  • Giriş ve dashboard ekranları açık, modern görsel dile taşındı.
  • Ortalama/anlık tekrar tabloları, durum bayrakları ve ham tanılama kayıtları kaldırıldı.
  • Gerilim, akım, güç, frekans, RSSI ve servis anahtarları gibi ana bilgiler korundu.

Neden önemli?

Teknik ayrıntıyı kaybetmeden enerji izleme ekranını daha hızlı taranabilir ve küçük ekranlarda daha anlaşılır hale getirir.

dashboard UIlight themeinformation architecture

Doğrulama: Paket sürüm notundaki eski/yeni arayüz kapsamı.

Dağıtım paketi

FW 0.2.7

Canlı Wi‑Fi RSSI göstergesi

Yerel dashboard’a kablosuz bağlantı seviyesini anlık dBm değeri ve kolay okunur kalite sınıfıyla gösteren RSSI kartı eklendi.

Ne değişti?

  • Anlık RSSI değeri sayısal olarak görüntüleniyor.
  • Sinyal seviyesi kullanıcıya anlaşılır kalite sınıflarıyla açıklanıyor.
  • Önceki ağ/soket kararlılığı düzeltmeleri korunuyor.

Neden önemli?

Bulut veya SNMP iletişim sorununun zayıf Wi‑Fi sinyalinden kaynaklanıp kaynaklanmadığını panel üzerinden değerlendirmeyi kolaylaştırır.

Wi‑Fi RSSIdBmsignal quality

Doğrulama: Paket sürüm notu; tarihî test ağı bilgileri güvenlik nedeniyle yayımlanmamıştır.

Dağıtım paketi

FW 0.2.6

Soket tükenmesi ve ağ dayanıklılığı düzeltmeleri

Dashboard, yerel HTTP ve bulut HTTPS trafiğinin aynı sınırlı ağ kaynaklarını tüketmesini önlemek için sorgu sıklığı, zaman aşımı ve yeniden deneme davranışı düzenlendi.

Ne değişti?

  • Dashboard üst üste binmeyen yaklaşık 3 saniyelik tek sorgu düzenine geçirildi.
  • HTTP istemci sayısı ve gönderme/alma zaman aşımı sınırlandı.
  • Bulut bağlantısında kısa bağlantı zaman aşımı ve kademeli geri çekilme kullanıldı.
  • Sabit kanal/BSSID kilidi kaldırılıp 2.4 GHz tarama kapsamı genişletildi.

Neden önemli?

Yerel panel açıkken cloud veya SNMP iletişiminin kaynak yetersizliği nedeniyle kesilmesini azaltır; kopan Wi‑Fi bağlantısının farklı erişim noktası üzerinden toparlanmasına yardım eder.

socket limitstimeoutscloud backoffWi‑Fi scan

Doğrulama: Paket sürüm notundaki sorgu, socket, timeout ve backoff değerleri.

Dağıtım paketi

FW 0.2.5

Wi‑Fi RF erişim performansı

Kablosuz bağlantı için izin verilen yüksek çıkış gücü kullanıldı ve en güçlü erişim noktasını bulmaya yönelik pasif tarama süresi uzatıldı.

Ne değişti?

  • Wi‑Fi gönderim gücü 20 dBm seviyesine çıkarıldı.
  • Daha uzun pasif tarama ile bulunan erişim noktaları karşılaştırılıyor.
  • En güçlü adayın seçimi ve güç tasarrufunun kapalı tutulması korundu.

Neden önemli?

Sinyalin sınırda olduğu kurulumlarda bağlantı payını artırmayı ve aynı ağ adını yayınlayan birden çok noktadan daha güçlü olanı seçmeyi hedefler.

Wi‑Fi TX20 dBmpassive scanstrongest AP

Doğrulama: Paket sürüm notundaki RF gücü ve tarama ayarları.

Dağıtım paketi

FW 0.2.4

Wi‑Fi erişim noktası seçimi ve yeniden bağlanma

Cihazın aynı ağ adını yayınlayan erişim noktaları arasından güçlü adayı seçmesi ve bağlantı koptuğunda yeniden tarama yapması sağlandı.

Ne değişti?

  • 2.4 GHz ağ taraması ve en güçlü erişim noktası seçimi.
  • Bağlantı kesilince yeni tarama ve tekrar bağlanma.
  • Wi‑Fi güç tasarrufu kapatılarak iletişim gecikmesi azaltıldı.
  • Enerji ölçümü, yerel/bulut OTA ve SNMP aynı pakette korunuyor.

Neden önemli?

Mesh veya birden çok erişim noktası bulunan ortamlarda cihazın ilk gördüğü zayıf noktaya bağlı kalmasını azaltır.

2.4 GHz Wi‑FiBSSID selectionreconnectOTA

Doğrulama: Paketle korunan ayrıntılı sürüm notu.

Dağıtım paketi

FW 0.2.0

Yerel web yönetimi ve SNMP’nin başlangıcı

İlk firmware çekirdeğine oturum açmalı yerel web arayüzü ve ağ izleme sistemlerinin kullanabileceği salt okunur SNMP servisi eklendi.

Ne değişti?

  • Tarayıcıdan açılan yerel yönetim paneli ve giriş ekranı.
  • Servis anahtarlarıyla temel cihaz yapılandırması.
  • UDP/161 üzerinden salt okunur SNMP v2c üretici veri ağacı.
  • 2.4 GHz Wi‑Fi gereksinimi sürüm notunda açıklandı.

Neden önemli?

Smart Kablo’yu yalnız bulutla konuşan bir ölçüm çekirdeğinden, yerel olarak yönetilebilen ve standart izleme araçlarına veri verebilen ağ cihazına dönüştüren ilk adım oldu.

local web UIloginSNMP v2c2.4 GHz

Doğrulama: Paket sürüm notu ile 0.1.0 ve 0.2.0 binary metin farkları.

İlk dağıtım paketi

FW 0.1.0

İlk korunan Smart Kablo firmware çekirdeği

Arşivde doğrulanabilen ilk Smart Kablo firmware görüntüsü; enerji ölçümü, Wi‑Fi, bulut telemetrisi ve OTA güncelleme temellerini içeriyor.

Doğrulanan temel

  • Gerilim, akım ve güç değerleri için elektriksel ölçüm temeli.
  • Kalıcı cihaz kimliği ve bulut telemetri bağlantısı.
  • Yerel OTA yükleme ve bulut tarafından tetiklenen OTA kontrol çekirdeği.
  • 0.2.0’da görülen web girişi ve SNMP metinleri bu görüntüde henüz bulunmuyor.

Neden önemli?

Daha sonraki dashboard, REST API, SNMP, röle kontrolü, HTTPS ve Smart Sensor katmanlarının üzerine kurulduğu en erken doğrulanmış yazılım tabanıdır.

energy meteringcloud telemetrylocal OTAcloud OTA

Doğrulama: Firmware görüntü metadatası, binary metinleri ve paket checksum kaydı. Ayrıntılı sürüm notu bulunmadığı için kapsam temkinli tutulmuştur.

BLE Smart Sensor firmware

FW 1.0.0+1 → +19

İmzalı, düşük güç BLE sensör yazılım serisi

Smart Kablo’ya sıcaklık, nem, CO₂, hava kalitesi ve batarya sağlığı gönderen Smart Sensor için +1’den +19’a kadar 19 imzalı paket korunmuştur. Her paket OTA BIN, imzalı HEX, factory HEX ve manifest içerir.

Güncel sensör yazılımı

  • Sıcaklık, nem, CO₂ ve hava kalitesi ölçümlerinin Smart Kablo’ya aktarılması.
  • Düşük güçte periyodik ölçüm ve kısa BLE bağlantı/bakım pencereleri.
  • İmzalı OTA; test açılışı, sağlık onayı ve başarısızlıkta önceki sürüme dönüş.
  • Batarya sağlık yüzdesi, çalışma süresi ve ölçüm aralığı bilgisi.

Kapsam notu

Paketler doğrulanmıştır; ancak her paketin sahadaki tüm sensörlere yayıldığını gösteren kayıt yoktur. Kaynak geçmişi bulunmayan küçük binary farklarına kesin özellik adı verilmemiştir.

Sensör FWDoğrulanabilen değişiklikKanıt düzeyi
1.0.0+1İlk korunan imzalı görüntü; TP/v4 ölçüm, TD/v1 tanılama, aralık ve çevresel alarm karakteristikleri.Binary + manifest
1.0.0+2Çalıştırılabilir içerik +1 ile aynı; sürüm başlığı ve imza yenilenmiş.Payload karşılaştırması
1.0.0+3OTA/watchdog korumasını gösteren yeni işaret ve belirgin işlevsel payload büyümesi.Binary farkı
1.0.0+4 → +6+4’te işlevsel değişim; +5 küçük yapılandırma farkı; +6’nın çalıştırılabilir içeriği +5 ile aynı. Tam özellik notu korunmamış.Payload karşılaştırması
1.0.0+7 → +10+7’de bakım/bağlanılabilir pencere paketi eklendi. +8, +7 ile; +10, +9 ile aynı çalıştırılabilir içeriğe sahip.Binary paket işaretleri
1.0.0+11 → +13+11’de işlevsel payload değişimi; +12 ve +13 aynı çalıştırılabilir içeriğin yeniden imzalanmış/sürümlenmiş paketleri.Payload karşılaştırması
1.0.0+14 → +16+14’te farklı payload, +15’te belirgin genişleme; +16’nın çalıştırılabilir içeriği +15 ile aynı. Bu dönem güvenli OTA sağlık akışının olgunlaştırıldığı entegrasyon hattıdır.Binary + ana FW entegrasyonu
1.0.0+17TP/v5’e geçiş; batarya gerilimi yerine SOH yüzdesi, kalıcı batarya ömrü kaydı ve çalışma süresi modeli.Binary + güncel kaynak
1.0.0+18Çalıştırılabilir içerik +17 ile aynı; sürüm/imza yenilenmiş.Payload karşılaştırması
1.0.0+19Güncel sensör sürümü; küçük işlevsel payload farkı var, fakat özel düzeltme notu korunmadığı için daha dar bir iddia yapılmıyor.VERSION + binary + manifest
temperaturehumidityCO₂battery healthsigned OTA

Doğrulama: 19 paket manifesti, imzalı görüntüler, çalıştırılabilir payload karşılaştırmaları ve güncel Smart Sensor kaynak dokümantasyonu.