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

Henüz ilk komut gönderilmemiş yeni bir denetleyicide Commands sekmesi

Henüz ilk komut gönderilmemiş yeni bir denetleyicide Commands sekmesi

6 4

Yapay zekâ tarafından English dilinden çevrildi ·

2.2.0 sürümünden itibaren cihaz sayfasında bir Commands sekmesi bulunuyor. Bu, test çalışma alanımızdaki, henüz kimsenin hiçbir şey göndermediği andaki sekme: CL1 denetleyicisi, “Collector line 1 PLC (check-in island A)”, çevrimiçi, profil Collector controller, firmware 26.10.0-sim, MQTT.Henüz ilk komut gönderilmemiş yeni bir denetleyicide Commands sekmesiÜst yarıda Choose a command ve Send var. Ekran görüntüsünde henüz komut seçilmediği için Send gri görünüyor. Liste, cihazın profilindeki komut kataloğundan gelir (profile, Commands sekmesi, Add command).Bir komut seçtiğinizde parametreleri görünür ve birkaç seçenek vardır: one-way, yanıt zaman aşımı, cihaz geri geldiğinde iletilme (persistent) ve kuyruğa alınmış bir komutun vazgeçilmeden önce ne kadar bekleyeceği. Yüksek etki olarak işaretlenmiş bir komut onay ister, bazen yazılması gereken bir ifadeyle birlikte.Alt yarı History bölümüdür: Method, Status, Sent by, Created ve Duration, yönteme göre arama ve filtrelerle. Burada “No commands sent yet.” yazıyor. Benim en faydalı bulduğum sütun Sent by. Komutun konsoldan, API’den, bir flow’dan, firmware güncellemesinden, bir alarm eyleminden ya da bir dashboard kontrolünden gelip gelmediğini gösteriyor. Bir satıra tıklandığında istek, yanıt ve ilerleme görünür.Sending commands to devices sayfasında tüm durumların tam listesi bulunuyor.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Burada kim neyi gönderebilir? Operatörlerimizin hepsi User rolünde.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Kataloğdaki her komutun bir seviyesi vardır. Varsayılan olarak Basic seviyesi Users, Privileged ve Critical seviyesi yöneticiler içindir; kataloğda bulunmayan ham bir method ise yalnızca owner’lar içindir. Bir operatörün privileged komutlara ihtiyacı varsa, onu Admin yapmadan iot_rpc.send.privileged yetkisine sahip özel bir grup bunu sağlar.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Cihaz gerçekte ne alıyor? Gelecek hafta PLC tarafını yazmaya başlıyorum.

Ask me about 4–20 mA.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Cihaz v1/rpc/req/+ konusuna abone olur ve method ile params bilgisini alır; iki yönlü bir komut için aynı id ile yanıt verir:

PUBLISH v1/rpc/req/42
{"method": "sys.ping", "params": {"host": "8.8.8.8", "count": 3}}

PUBLISH v1/rpc/res/42
{"ok": true, "result": {"sent": 3, "received": 3, "avg_ms": 18.2}}

Komutlar, cihaz o bağlantıda abone olduktan sonra iletilir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Firmware’i yazan kişi için: istek kimliğine göre tekrarları ayıklayın. Bir komut iki kez gelebilir. Son 32 kimliği on dakika boyunca tutun ve tekrarları atlayın. Bunu bir yeniden başlatma komutuyla öğrendim.

Timestamps in UTC or it didn't happen.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Test PLC’miz sys.ping’e yanıt veriyor, geçmişte Successful ve süre görünüyor. Her yeniden bağlantıdan sonra tekrar abone olması gerektiğini anlamam bir saatimi aldı, ben bunu yalnızca açılışta yapıyordum.

Ask me about 4–20 mA.
♥ 0
7 yazı görüntüleniyor – 1 ile 7 arası (toplam 7)
  • 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ş