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

Havuz firmalarına izleme kutumu satıyorum: flow mantığım ve firmware'im bende kalacak

Havuz firmalarına izleme kutumu satıyorum: flow mantığım ve firmware'im bende kalacak

Çözüldü 7 5

Yapay zekâ tarafından English dilinden çevrildi ·

Biraz iş ile ilgili bir soru, kazara müşterisi olan bir yapımcıdan.Kendi havuzum için bir havuz izleme kutusu yaptım (ESP32-S3, pH, ORP, sıcaklık, akış şalteri). Havuz servisi işleten bir arkadaşım gördü ve şimdi 4 havuz servis firması müşterilerinin havuzları için bunlardan istiyor. Şimdiye kadar toplam yaklaşık 60 kutu.Hepsi tek Hermetry organizasyonumda çalışıyor. Asıl değerli kısım, pH, ORP ve sıcaklığı bir dozajlama önerisine (“300 g X ekle”) çeviren Script bloğu olan bir flow. Bunun ayarlanması aylarımı aldı ve esasen ürünün kendisi. Firmware’de ayrıca kalibrasyon rutinim de var.Şimdi her firma giriş yapıp kendi havuzlarını görmek istiyor. Sorularım:- herkes için tek organizasyon mu, yoksa her firma için ayrı mı?- flow’u görmeden ve kopyalamadan panelleri ve alarmları nasıl görmelerine izin verebilirim?- kutular fiziksel olarak müşterilerin elinde olduğunda firmware’i korumak için bir şey var mı?Müşterilere karşı gizli olmak istemiyorum, sadece bir rakibin “müşteri” olarak kaydolup mantığı almasını istemiyorum.

♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

Her şirket için bir organizasyon. Başka bir şirketin havuzlarını görmeyi asla kabul etmezler ve organizasyonlar veritabanı seviyesinde birbirinden izole edilmiştir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Firmware konusunda: Hermetry hiçbir zaman firmware imzalamaz; imajları kendi derlemenizde siz imzalarsınız ve yalnızca genel anahtarı kaydedersiniz. Bunu yapın ve S3 üzerinde secure boot ile flash şifrelemesini etkinleştirin; kutu tarafını bu kapsar.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Her şirket için ayrı bir org varsa, akışı ve panoları 4 kez mi yeniden kurmam gerekiyor? Ve dozajlama mantığını her değiştirdiğimde?

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Müşteri tarafından bakınca: Kendi organizasyonumun olmasını isterim, evet. Dürüst olmak gerekirse senin scriptini umursamıyorum, önemli olan sayının doğru olması.

♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

Altı müşteri için plant izlemeyi bu şekilde yürütüyorum, o yüzden işe yarayan kurulumu anlatayım.Her müşteri şirketi için bir organizasyon. Tek bir hesabınız olur ve her birinin Admin üyesi olursunuz; organizasyon seçicisinden aralarında geçiş yaparsınız. Müşterinin çalışanları User olarak davet edilir. User; cihazları, profilleri, panoları ve alarmları görebilir, alarmları onaylayabilir, temel komutlar gönderebilir ve kişisel paneller oluşturabilir. Akışları görüntülemek Admin yetkisi gerektirir (yetki automation.read), bu yüzden Script bloğunuz onların görüşünden uzak kalır. Müşteriye “sadece bir dakikalığına” bile Admin vermeyin.Paneller: Bunları bir şablon organizasyonunda bir kez oluşturun, paneli dosya olarak indirin ve her müşteri organizasyonuna içe aktarın. Akışlar panel dosyasıyla taşınmaz, bu yüzden akışı ayrıca taşıyorsunuz: akış listesindeki satır menüsünden Export ile dışa aktarın ve her müşteri organizasyonunda Import ile içe aktarın (gizli bilgiler yeniden yazılmalı ve içe aktarılan akışlar kapalı gelir). 4 organizasyonla Script bloğu kodunu ayrıca git’te tutuyorum; her değişiklik 10 dakikalık bir iş. Bu zahmetli hale gelirse, dozaj hesabını firmware’e taşıyıp dose_g değerini telemetri olarak göndermeyi düşünün; böylece mantık tek bir imzalı imajda yaşar.Firmware: Laura’nın dediği gibi, pipeline’ınızda Ed25519 ile imzalayın, genel anahtarı Firmware sayfasına kaydedin ve Allow unsigned images seçeneğini kapalı tutun. Böylece imzasız veya yeniden imzalanmış imajlar yükleme kontrolünde reddedilir.Rol tablosu Users and roles sayfasında. Logonuzla markalama da organizasyon bazında yapılır; ürününüz gibi görünmesini isterseniz kullanabilirsiniz.

Ground loops are my cardio.
Kabul edilen çözüm♥ 5

Yapay zekâ tarafından English dilinden çevrildi ·

Bunu tercih ettim. Bir şablon org oluşturdum, 4 müşteri org’u ve müşterileri User olarak tanımladım. Dummy bir User hesabıyla test ettim, Flows menüsü görünmüyor, iyi. Board dosyası içe aktarımı ilk seferde çalıştı. Bence dozajlamayı bir sonraki sürümde firmware’e taşıyacağım, flow’u dört kez yeniden içe aktarmak zaten can sıkıcı.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bu kontrol için her org içinde bir dummy User tutun, rol değişikliklerinden sonra buna tekrar ihtiyaç duyacaksınız.

♥ 0
8 yazı görüntüleniyor – 1 ile 8 arası (toplam 8)
  • 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ş