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

Tyler Smith

smithops

@tsmith · Ocak 2026 tarihinde katıldı

Yeni üye

Plant manager · automotive · 6 years in the field

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

Oluşturulan forum yanıtları

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

Yapay zekâ tarafından English dilinden çevrildi ·

İkisini de ödemedim, bakım teknisyenim sizin kod parçacığınızla bir öğleden sonra içinde halletti. 2 km/s altında yön verisi oynak olduğu için yalnızca speed_kmh > 2 olduğunda gösteriyoruz. İlk hafta: 6 alarm, hepsi aynı sürücü. Lojistik ekibi memnun.

Ground loops are my cardio.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Aradığım cevap buydu. Emniyet kilitleri zaten bulundukları PLC’lerde kalıyor, Edge sayaçların verilerini tamponluyor, bulut ise raporlama ve alarmları yapıyor. Entegratöre modellerinin tampon boyutunu sordum; bizim sorgulama hızımızda yaklaşık iki günlük kapasite verdiler, bu da fazlasıyla yeterli. Finans ekibi memnun çünkü cihaz, kendimiz ilgilenmek zorunda kalacağımız bir Pi’nin yerini alıyor.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Haklısınız. Entegratör, Raspberry Pi kullanabileceğimizi de söyledi. Bu gerçek bir seçenek mi, yoksa hobi amaçlı bir çözüm mü?

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Geçen haftadan beri, vardiya raporlarımızı zaten üreten raporlama kutusunda çalışıyor. İlk Pazartesi değer biraz yanlıştı çünkü 1d aralıklarını kullanmıştım ve yaz saatine yeni geçmiştik; 1h aralıklarına geçtim ve manuel okumayla 0,1 m³ hassasiyetle eşleşiyor. Finans memnun, artık pazar gecesi kimse sayacı okumuyor.

Ground loops are my cardio.
♥ 1

Two bugs, and a third waiting to happen. I did nearly this exact thing on a test rig years ago.

1. On the slave, each Wire.write() inside onRequest on AVR replaces the buffer instead of adding to it in some library versions, and the order of evaluation in (Wire.read() << 8) | Wire.read() on the master isn’t defined in C++, so the bytes can come out swapped.

2. The stray single byte shifts everything if the counts ever disagree.

Do it with one struct on both sides and one write:

struct __attribute__((packed)) Packet {
  uint16_t m1, m2;
  int16_t  t_x100;      // 23.47 C -> 2347, no float on the wire
  uint8_t  seq;
};
// slave
void onRequest() { Wire.write((uint8_t*)&pkt, sizeof(pkt)); }
// master
Packet p;
if (Wire.requestFrom(8, sizeof(p)) == sizeof(p))
  Wire.readBytes((uint8_t*)&p, sizeof(p));
float t = p.t_x100 / 100.0;

Scaled integers avoid any float layout question if the slave ever becomes an ESP or an STM32. The seq byte tells you if you’re reading a stale packet. And on the ESP32 side, skip the key entirely if a reading is invalid instead of sending NaN, NaN isn’t valid JSON anyway.

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

Yapay zekâ tarafından English dilinden çevrildi ·

Veri FRAM’de saklanıyor, elektrik kesintilerinden etkilenmiyor. Yalnızca yeni firmware yüklediğimizde sıfırlanıyor.

Ground loops are my cardio.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Belki broker için bir istemci sertifikasına ihtiyacınız vardır? Hat PC’lerimizde bir tane yüklemek zorunda kalmıştık.

Ground loops are my cardio.
♥ 0

Not a dead end at all, the “communicating” part just moves to a box next to it. We have a press line from the 90s that reports like this.

Hermetry Edge runs on licensed gateways and reads field devices on site, Modbus RTU over RS-485 and Modbus TCP among them, depending on the gateway model. So you put an analog-to-Modbus I/O module next to the skid: 4-20 mA input for the level, a digital input for the float, and a counter input for the pump pulses. Edge reads the module and each field device shows up in Hermetry as its own child device with readings, alarms and boards. The gateway dials out over TLS with its own certificate, you claim it with the code from its local Cloud page.

Pulse counting directly on the gateway’s own digital inputs depends on the model, so check the model’s specification first. If it doesn’t count, the I/O module does.

The alarm lamp comparator can stay as it is. Wire its output into a digital input too, so you see the lamp state remotely.

What you don’t get from analog gear: timestamps, local logic and buffering at the sensor. The gateway adds the time when it reads, and licensed gateways can buffer while the link is down, but how much depends on the model. Read Licensed gateways and Hermetry Edge before you pick one.

Ground loops are my cardio.
Kabul edilen çözüm♥ 3
15 yazı görüntüleniyor – 16 ile 30 arası (toplam 35)