Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Otel termostat firmware'i: satıcı flash belleğin blok halinde silindiğini söylüyor, bu yüzden küçük güncelleme yok. Tam imajı göndermek riskli mi?

Otel termostat firmware'i: satıcı flash belleğin blok halinde silindiğini söylüyor, bu yüzden küçük güncelleme yok. Tam imajı göndermek riskli mi?

Çözüldü 4 3

Yapay zekâ tarafından English dilinden çevrildi ·

120 odalı bir otelin tesis müdürüyüm. Her odada küçük bir satıcının termostat kontrolcüsü var; içinde ESP32 bulunuyor ve otel Wi-Fi ağı üzerinden Hermetry’ye bağlı. Fanın açık kalması hatasını düzeltmek istiyorlar ve plan Hermetry’nin firmware güncellemelerini kullanmak.Hızlı olsun diye “sadece düzeltmeyi” gönderip gönderemeyeceklerini sordum. Satıcı hayır dedi; flash belleğin yalnızca blok halinde silinebildiğini, bu yüzden her zaman tam 1.4 MB’lık imajı gönderdiklerini söyledi. Kulağa makul geliyor ama tam olarak anlamıyorum. Asıl endişelerim, 120 odanın misafir Wi-Fi’sinden aynı anda indirme yapması ve kötü bir imajın kasımda odaları ısıtmasız bırakması. Tam imajı tüm odalara göndermek riskli mi?

QoS 1 and a lot of patience.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bloklar meselesi doğru ama asıl neden bu değil. Flash 4 KB sektörler halinde silinir ve sayfalar halinde yazılır, dolayısıyla baytları yerinde yamalayamazsınız. Delta güncellemeler yine de mümkün: cihaz, eski imaj ile yamayı birleştirerek yeni imajı yedek bir bölüme yeniden oluşturur. Bunun için cihazda ek kod ve satıcı tarafında bir yama aracı gerekir. Küçük satıcıların çoğu buna zahmet etmez.Sormak isteyeceğiniz güvenlik noktası, iki OTA bölümü olup olmadığıdır. Öyleyse yeni imaj pasif olana yazılır ve açılmazsa eski imaj hâlâ yerinde durur.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Onlara sordum. “ota_0 and ota_1 with rollback enabled” diyorlar, 4 MB flash. Ayrıca imzalı imajlar, bu benim için ne anlama geldiğini bilmiyorum.

QoS 1 and a lot of patience.
♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

O zaman tam imaj sorun değil, delta konusunda endişelenmeyi bırakın. Geçen bahar fabrikamızdaki yaklaşık 200 kontrolcuya 1,6 MB’lik bir imaj gönderdik. Her şeyi sakinleştiren dağıtım yöntemi oldu.Paket atamasında Profilin her cihazı seçeneğini seçin ve Dalgalar halinde gönder seçeneğini açın. Genellikle izlenen plan, %1 kanarya (en az bir, en fazla on), ardından %10, sonra %50, sonra kalanlar şeklindedir; aralarda 15-30 dakika beklenir ve bir dalgada %5’ten fazla hata olursa dağıtım kendiliğinden duraklar. Bir otel için dalgaları düzenlemenizi öneririm: ilk dalga yürüyerek gidebileceğiniz 3 oda, birkaç saat bekleyin, sonra 20 oda, ardından geri kalanlar gece boyunca. Kimse kendi dalgasından önce indirmez, bu yüzden Wi-Fi aynı anda yalnızca birkaç cihazı görür.Bizim için işe yarayan diğer şeyler:

  • Önce iki üniteyle Tek cihaz atamalarını deneyin.
  • İndirme bağlantısı 15 dakika sonra sona erer, ancak cihaz yeniden isteyip bir HTTP Range isteğiyle kaldığı yerden devam edebilir, bu yüzden bağlantısı sorunlu bir oda felaket olmaz.
  • Yeni sürümde geri gelmeyen cihaz Eski sürüme döndü olarak görünür; bu, geri alma mekanizmanızın çalıştığı anlamına gelir.

Ayrıntılar: Firmware dağıtımını dalgalar halinde yapmak.

Kabul edilen çözüm♥ 4

Yapay zekâ tarafından English dilinden çevrildi ·

Geçen hafta kendi dalgalarımla yaptık: önce 2. kattaki 3 oda, sonra 20 oda, kalanları gece 1’de. 2. dalgada bir oda “Bu cihaz için geçerli değil” gösterdi; kontrolcüsünün sürümü paketin izin verilen en düşük sürümünden eskiydi, bu yüzden atlandı. Satıcı o odayı elle flaşlıyor. Fan hatası diğer her yerde giderildi. Beklediğimden çok daha az korkutucu çıktı.

QoS 1 and a lot of patience.
♥ 0
5 yazı görüntüleniyor – 1 ile 5 arası (toplam 5)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Sohbete katılın

Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

Paylaş