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 Anderson

dev_kevin

@kevinanderson25 · Temmuz 2025 tarihinde katıldı

Yeni üye

Backend developer · software · new to IoT

Konular
5
Yanıtlar
38
Puan
0
Yeni üye10 için Üye puan

Oluşturulan forum yanıtları

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

Deployed the median on the boards and this rule on Monday. 3 e-mails all week, each one a dispenser that was actually almost empty. The supervisor asked if she can get the toilet roll ones in the morning only, but that’s a problem for next week.

Measure twice, poll once.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Edge kullanıcısı değilim, ama router’dan ofisinize bir VPN kuramaz mıydınız? Bir keresinde bir web uygulaması için biz de bunu yapmıştık.

Measure twice, poll once.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Kusura bakmayın, acemi bir soru: katalog nedir? Bu, profilde ayarlanan bir şey mi?

Measure twice, poll once.
♥ 2

The “8 channels times every SF in parallel” bit is what I was missing. Bought one with Basics Station support, followed the Connect a Basics Station gateway page, it showed Online within a minute. Our two test sensors at the far end of the office come in at around -105 dBm, fine for now.

Measure twice, poll once.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Ne yaptığını görmek için Acil durdurma düğmesine bir kez basmak güvenli mi? Cihaz verilerimizin depolanmasının durmasını istemiyorum.

Measure twice, poll once.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Donanım tarafına yeniyim ama yıllarca yazılımda seri protokol çalıştım ve bunu parite ile taklit edebilirsiniz. 9. bit, parite bitinin olacağı yere gönderilir. Linux, CMSPAR bayrağı ile “stick” pariteyi destekler: PARENB|CMSPAR|PARODD ile parite biti her zaman 1 (mark), PARODD olmadan her zaman 0 (space) olur.Yani: mark pariteyi ayarla, adres baytını yaz, çıkana kadar bekle (tcdrain), space paritesine geç, veri baytlarını yaz. Python’da:

import termios, serial
CMSPAR = 0o10000000000
s = serial.Serial('/dev/ttyAMA0', 9600)
def set_bit9(on):
a = termios.tcgetattr(s.fd)
a[2] |= termios.PARENB | CMSPAR
a[2] = a[2] | termios.PARODD if on else a[2] & ~termios.PARODD
termios.tcsetattr(s.fd, termios.TCSADRAIN, a)
set_bit9(True);  s.write(bytes([0x03])); s.flush()
set_bit9(False); s.write(bytes([0x10, 0x00]))

Alma tarafı daha zahmetli: PARMRK ve INPCK’yi açın; “yanlış” pariteli bir bayt 0xFF 0x00 önekiyle gelir ve bu, 9. bitini size söyler. 9600’de adres ve veri baytları arasındaki zamanlamada, geçişten kaynaklanan küçük bir boşluk oluşur; çoğu eski cihaz buna aldırmaz. PL011 UART’ı kullanın (disable-bt), mini UART’ı değil, çünkü mini UART’ta parite yoktur.Ardından her gösterge v1/gw/telemetry üzerinden bir alt öğe olarak gönderilir, örneğin {“scale-1”: {“values”: {“kg”: 12.45}}} gibi.

Measure twice, poll once.
Kabul edilen çözüm♥ 9

Yapay zekâ tarafından English dilinden çevrildi ·

ttyAMA0 bir USB şey mi? ACM/USB adlarının USB için olduğunu hep düşünmüştüm.

Measure twice, poll once.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bu iki hataymış: token ve eksik /tenant/<tenantId> kısmı (anahtarı aldıktan sonra bir kez 404 aldım, sonra fark ettim). Şu an 30 s aralıkla çalışıyor ve IP adresimize kilitli, salt okunur bir anahtar kullanıyoruz. Bu sabah tank doldurulduğunda zil çaldı, yani çalışıyor.

Measure twice, poll once.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Haklısın, giden bağlantı daha temiz. Port yönlendirme önerimi geri alıyorum.

Measure twice, poll once.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Router üzerinde port yönlendirme çalışıyor, bir keresinde bir kamera için bunu yapmıştım. Sadece yüksek bir port seç.

Measure twice, poll once.
♥ 1
15 yazı görüntüleniyor – 1 ile 15 arası (toplam 38)