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

Reply To: GPS, GSM modülü ve toz sensörü: üç seri cihazı tek Raspberry Pi’ye nasıl bağlarım?

Ben bizim tesiste ortam izleme için aynı karışıklığı yaşadım, iki şeyi beraber yapınca düzeldi.

Pi 4’te gerçekten ek UART’lar var, overlay ile açılıyor. PMS5003’ü onlardan birine verin. /boot/firmware/config.txt sonuna:

enable_uart=1
dtoverlay=uart3      # TX GPIO4, RX GPIO5 -> /dev/ttyAMA3 (Bookworm'da numara değişebilir)

Yeniden başlatınca ls -l /dev/ttyAMA* ile bakın. PMS5003 5 V ile beslenir ama veri hattı 3,3 V, doğrudan Pi’ye bağlanabilir. Baud 9600.

USB numaralarının değişmesi için udev kuralı yazın, script hep aynı adı görsün. Önce kimliği bulun:

udevadm info -a -n /dev/ttyUSB2 | grep -E "idVendor|idProduct|bInterfaceNumber" | head

Sonra /etc/udev/rules.d/99-seri.rules:

SUBSYSTEM=="tty", ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9001", ENV{ID_USB_INTERFACE_NUM}=="02", SYMLINK+="modem_at"

Script’te artık /dev/modem_at kullanırsınız. SIM7600 birkaç arayüz açtığı için interface numarası önemli, AT komutları genelde 02’de ama kendi kartınızda kontrol edin.

Modbus sadece register'dır, ta ki olmayana kadar.
Kabul edilen çözüm♥ 1