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

Kevin Y.

kevin.sec

@kevin-young · Şubat 2025 tarihinde katıldı

Yeni üye

IT and security admin · energy · 17 years in the field

Konular
4
Yanıtlar
16
Puan
0
Yeni üye10 için Üye puan

Oluşturulan forum yanıtları

15 yazı görüntüleniyor – 1 ile 15 arası (toplam 16)

Yapay zekâ tarafından English dilinden çevrildi ·

Tehlikeli ayarlara yalnızca Sahip erişebilir. Bu durumda bir API anahtarının bunları hiçbir zaman yazamayacağı doğru mu?

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Satıcı anketimiz için istediğim yanıt tam olarak buydu. Aynı formdan iki ek soru: yedeklemeler nereye gidiyor ve sizin kendi operatörleriniz bir düğüme erişebiliyor mu?

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Hermetry’de Clean session false ayarı zaten işe yaramaz. Belgelerde bunun clean session olarak sunulduğundan oldukça eminim.

♥ 1

Moved both boards to SPI0 with CE0/CE1, removed the two overlays, three days without a crash and the readings match the old ones within 0.1 °C. Thanks Aoife. @Keisha the offline alarm wouldn’t help there since the Pi is still online. A threshold rule can’t see a missing key either, as far as I know. We’re looking at a flow watchdog for that.

♥ 0

Bottom layer under the trace was empty, I had routed the battery line through there. Rev B: CPWG at 50 ohm, via fence, ground solid. Now -100 dBm and SNR +6 at the same spot. Thanks Laura.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Güzel, birkaç sinyal lambasında kullandığımız kurulumun aynısı. Üç parça:

  1. Rölenin cihaz profili, Commands sekmesi: light.set komutunu ekleyin, seviye Basic, tek parametre on, tür Yes / no. Seviye önemli, çünkü bir API anahtarı yalnızca profilin kataloğunda bulunan metotları gönderebilir.
  2. Firmware: v1/rpc/req/+ konusuna abone olun, GPIO12’yi (Basic R2’deki röle) değiştirin, aynı id ile yanıt verin ve yeni durumu bildirin.
void onMsg(char* topic, byte* p, unsigned int n) {
  // topic: v1/rpc/req/42
  String id = String(topic).substring(11);
  StaticJsonDocument<128> d; deserializeJson(d, p, n);
  bool on = d["params"]["on"];
  digitalWrite(12, on ? HIGH : LOW);
  mqtt.publish(("v1/rpc/res/" + id).c_str(), "{"ok":true}");
  mqtt.publish("v1/telemetry", on ? "{"relay":1}" : "{"relay":0}");
}
  1. Betiğiniz: API Keys (Developer menüsü) üzerinden, yalnızca ihtiyaç duyduğu izinlerle bir API anahtarı oluşturun. Gönderme rotası iot_rpc.read ile seviyenin iznini gerektirir; bu ikisini işaretleyin, başka hiçbir şeyi değil, IP izin listesine laboratuvar PC’nizin adresini girin ve 90 günlük son kullanma süresini koruyun.
import requests
r = requests.post(
    f"https://{HOST}/tenant/{TENANT}/api/iot/devices/{DEVICE}/rpc",
    headers={"Authorization": f"Bearer {KEY}"},
    json={"method": "light.set", "params": {"on": True}, "timeoutMs": 10000},
)
print(r.status_code, r.json()["rpc"]["status"])

Zaman aşımı 30 sn veya daha az olan çift yönlü bir komut bekler ve SUCCESSFUL ile 200 döner. Referans: Commands APIESP8266 TLS destekler, ancak bellek sınırlıdır; bağlantı başarısız olursa daha küçük tamponlarla BearSSL kullanın.

Kabul edilen çözüm♥ 4

Yapay zekâ tarafından English dilinden çevrildi ·

config.txt dosyasına eklediğiniz her satırın üstüne tarihi ve nedenini yazan bir yorum bırakmak değer. Bu, sonraki kişinin işini kolaylaştırır.

♥ 2

Exactly what I needed for the meeting. I explained the trapped air and stuck spool cases with Laura’s wording and management stopped asking about removing a part. I also told them no cloud product, Hermetry Safe included, takes over the safety chain, it stays hardwired. We added the aux contact and the dump valve pressure switch as telemetry, plus an alarm when the e-stop is active and the dump has not vented within 5 seconds. Tested it on Friday with the engineer present.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Her şeyden önce: sistemi Bookworm’a taşımak bir seçenek mi? NetworkManager bu sorunun tamamını ortadan kaldırıyor.

♥ 2
15 yazı görüntüleniyor – 1 ile 15 arası (toplam 16)