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

James Patel

james56

@james_p56 · Ağustos 2026 tarihinde katıldı

Yeni üye

Automation engineer · manufacturing

Konular
2
Yanıtlar
14
Puan
0
Yeni üye10 için Üye puan

Oluşturulan forum yanıtları

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

Yapay zekâ tarafından English dilinden çevrildi ·

Daha küçük bir filoda bunu komutlarla yaptık ve bir ünite her komutu kaçırdığında bu her seferinde bir karmaşaya dönüştü. Hangi ünitelerin hangi rapor aralığına sahip olduğunu kimse söyleyemiyordu.

Ground loops are my cardio.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Paletleme ekranımızı, bant genişlikleri gerçek bantlarla eşleşecek şekilde yeniden oluşturduk. Bizim için çalışıyor.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Hayır, Uno ikisini de kaldırır. Ancak röle nasıl besleniyor ve topraklar nerede birleşiyor? Zıplayan okumalar ve kaybolan port, besleme değil vanaya benziyor.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

DTR, eski modem kontrol hatlarından biridir. Uno’da bu hat 100 nF’lık bir kapasitörden geçerek reset pinine bağlanır; böylece IDE, yüklemeden önce kartı resetleyebilir. Portu açan her program DTR’yi değiştirir ve kart resetlenir. Geçen yıl işte bir satır sayacında aynı sorunla uğraştım.Yazılım tarafında iki şeyi birlikte yapın:

stty -F /dev/ttyUSB0 -hupcl     # don't drop DTR when the port closes

ser = serial.Serial()
ser.port = '/dev/ttyUSB0'
ser.baudrate = 9600
ser.timeout = 2
ser.dtr = False
ser.open()

Şunu da bilin: Linux’ta sürücü, önyüklemeden sonraki ilk açılışta DTR’yi bir an için yine yükseltebilir; yani bu yöntem resetleri azaltır ama her zaman tamamen önlemez.Kesin çözüm donanımsal: Uno’da RESET ile GND arasına, eksi GND’ye gelecek şekilde 10 µF’lık bir kapasitör koyun. Bu, reset darbesini bastırır. Ancak yeni firmware yüklerken bunu çıkarmanız (veya doğru anda resete elle basmanız) gerekir.Toplam değerdeki kayıplar için: sayımı her birkaç dakikada bir EEPROM’a da kaydedin ya da Uno’nun önyüklemeden değil, firmware yüklendiği andan itibaren çalışan toplamı göndermesini sağlayın. Böylece bir reset, toplamın tamamını değil, yalnızca birkaç darbeyi kaybettirir.

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

Did this for a roof inspection drone, so here’s what I ended up with.

On the Pi, pymavlink reads the MAVLink stream from TELEM2. You only need two messages: GLOBAL_POSITION_INT (lat/lon in 1e7 degrees, relative altitude in mm) and SYS_STATUS (battery voltage in mV). Once a second, publish a flat object over MQTT with TLS:

from pymavlink import mavutil
m = mavutil.mavlink_connection("/dev/serial0", baud=921600)
state = {}
while True:
    msg = m.recv_match(type=["GLOBAL_POSITION_INT", "SYS_STATUS"], blocking=True)
    if msg.get_type() == "GLOBAL_POSITION_INT":
        state.update(lat=msg.lat / 1e7, lng=msg.lon / 1e7, alt_m=msg.relative_alt / 1000)
    else:
        state["batt_v"] = msg.voltage_battery / 1000
    if time.time() - last >= 1:
        client.publish("v1/telemetry", json.dumps(state), qos=1); last = time.time()

Name the keys lat and lng, that’s what the Map card looks for by default.

On the board, a Map card. Bind Points to the drone’s latest values (lat, lng), and that’s your live marker. Bind Routes to Device readings over time with the keys lat,lng, and turn on Replay controls. The client can play the flight back at 1x to 10x and scrub. Add a value card for battery and altitude next to it. Satellite map style helps them see the panel rows.

1 message a second is far inside the default per-device limits. And keep it read-only: no commands from the board to the drone, the pilot flies it.

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

Yapay zekâ tarafından English dilinden çevrildi ·

Bir röle (relay) özelliği yok mu? Gateway listesinde bir yerde ‘Pending’ adında bir gateway durumu gördüğümden eminim.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Yıldız topoloji kopma sorununun kaynağı. 1-wire kısa dallanmalardan (stub) hoşlanmaz; her uç yansıma yapar. Ya her sensörün yanından tek bir hat geçirip çok kısa dallanmalar kullan, ya da hattı böl: overlay’i iki farklı pinde iki kez yükleyerek iki daha kısa bus elde edebilirsin. Bu kadar uzun kabloyla 4.7k yerine 2.2k denemenizi de öneririm.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

disable-bt ve konsolun kaldırılması sorunu çözdü. Gece boyunca 600 sorgu, sıfır CRC hatası, sıfır zaman aşımı. Görünüşe göre ttyAMA0 üzerinden hiçbir işe yaramayan bir şeyle konuşuyormuşum ve script yeniden deneme mekanizmasına geçiyormuş, bu da bazen başarısız oluyormuş. serial0’a geçirdim. Kevin, ttyAMA, USB değil, ARM PL011 adlandırmasıdır.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bu sitelerde VPN yoktur, sanırım; panel özelliğinin amacı da bu zaten.Yönlendirici A: bunu Hermetry’den değiştiremezsiniz, bu tasarım gereğidir. “Panel erişimine bulut hesabımdan izin ver” seçeneği, yönlendirici sahibinin yerel onayıdır ve yalnızca yönlendiricinin kendi Cloud sayfasında bulunur. Sahada birinin bunu bir kez açması gerekir. Bir çiftçiyle telefonda birlikte yaptık, beş dakika sürdü: LAN üzerindeki bir dizüstü bilgisayardan yönlendiricinin yerel paneline giriş yapın, Cloud sayfasına gidin ve anahtarı işaretleyin. Bundan sonra Paneli aç her yerden çalışır.Yönlendirici B: yaklaşık yazılım panel oturumları için çok eski. Hermetry’nin firmware sayfasından güncelleyin. Bu kadar uzaktaki bir yönlendirici için, bir dalganın parçası olarak değil, ayrı olarak önce onu güncellerim; mobil bağlantıdaysa Firmware sekmesindeki LTE üzerinden güncellemeler ayarını kontrol edin. Lisanslı cihazların yerel onay ve ölçülü bağlantı kuralları vardır, bu yüzden izin verilene kadar Beklemede kalabilir.Çalıştığında akılda tutulacak birkaç şey. Yönlendirici LTE üzerindeyse oturumun en fazla 50 MB kullanabileceğine dair bir onay alırsınız, ardından oturum kapanır. Oturumlar 30 dakika kullanılmazsa ya da toplamda 4 saat sonra sona erer. Oturumu yalnızca açan kişi içeri girebilir, bu yüzden bir meslektaş kendi oturumunu açar. Panelin içinde neyi değiştireceğiniz size kalmış; paneli açmak hiçbir şeyi değiştirmez.Tüm red mesajları Remote access to a router’s panel sayfasında listelenmiştir.

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

Yapay zekâ tarafından English dilinden çevrildi ·

Open a board sonrasında geri dönmenin bir yolu var mı? Operasyon ekibimiz üç pano derinliğine iniyor ve sonra baştan başlamak için sekmeyi kapatıyor.

Ground loops are my cardio.
♥ 0

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 ·

Linux makinemde kutudan çıktığı gibi çalışıyor, Mac’i hiç denemedim.

Ground loops are my cardio.
♥ 0

Thanks. Do I need to buy a library for the electrical side, or is there something in the base set for meters and breakers?

Ground loops are my cardio.
♥ 0
14 yazı görüntüleniyor – 1 ile 14 arası (toplam 14)