Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Birden fazla Arduino LoRa düğümü için RFM95 ile kendi LoRaWAN gateway’imi yapabilir miyim?

Birden fazla Arduino LoRa düğümü için RFM95 ile kendi LoRaWAN gateway’imi yapabilir miyim?

Resuelto 5 5

Merhabalar, yine ben. Bahçede ve atölyede 6 tane Arduino Pro Mini + RFM95 düğümüm var (sıcaklık, nem, toprak nemi). Şu an hepsi düz LoRa ile tek bir ESP32 + RFM95 alıcıya gönderiyor, ESP32 de Wi-Fi ile Hermetry’ye. Çalışıyor ama düğümler aynı anda gönderince paket kaçıyor.

Hermetry’nin kendi LoRaWAN network server’ı olduğunu okudum. Benim ESP32 + RFM95’i «LoRaWAN gateway» yapıp düğümleri LoRaWAN’a çevirsem olur mu? İnternette «single channel gateway» projeleri var, ucuz. Yoksa hazır gateway mı almam lazım?

♥ 1

Single channel neden yetmiyor ki, 6 düğüm az değil mi zaten?

♥ 0

Sanırım Hermetry gateway için Basics Station istiyordu, ESP32’de o çalışır mı bilmiyorum.

Ağ geçidi yine bağlanıyor…
♥ 0

Ben de aynı yoldan geçtim, single channel gateway’le iki hafta uğraştım, sonra vazgeçtim.

Ayşe’nin sorusuna cevap: LoRaWAN düğümleri her gönderimde 8 kanaldan birini rastgele seçiyor, join isteği de öyle. Tek kanallı bir alıcı sadece kendi kanalındakini duyuyor, gerisi kayboluyor. Join bile bazen 10 denemede bir oluyor. Yani düğüm sayısından bağımsız, LoRaWAN’a uygun değil.

Hermetry tarafında da şart: gateway Basics Station ile (LNS modu) bağlanıyor, eski UDP packet forwarder desteklenmiyor. Yani 8 kanallı bir konsantratör lazım (SX1302/SX1303 tabanlı bir HAT + Raspberry Pi, ya da Basics Station destekleyen hazır bir iç mekan gateway’i). Frekans planı gateway’i takip ediyor, Türkiye’de EU868 gateway ve düğüm kullan. Ekleme adımları: Bir LoRaWAN ağ geçidi ekleme.

Düğümler: Pro Mini + RFM95’te LMIC (MCCI sürümü) ile OTAA kullan. Her düğüme DevEUI, JoinEUI, AppKey; Hermetry’de her biri ayrı cihaz olarak eklenir. Payload’u kendin byte byte paketle (2 bayt sıcaklık ×100 gibi), Hermetry tarafında codec bu baytları değerlere çeviriyor. Codec yoksa değer raw diye hex olarak geliyor, ilk testte bu normal.

Bir avantajı da şu: aynı paketi iki gateway duyarsa network server tek mesaja indiriyor, ileride ikinci gateway eklersen kayıp olmaz.

Solución aceptada♥ 7

EU868’de görev döngüsünü de unutma, %1. Dakikada bir gönderen düğüm SF12’de bu sınırı aşar, SF7-SF9 civarında kal, ADR’yi açık bırak.

♥ 0

Sağ olun. Single channel fikrinden vazgeçtim, SX1302’li bir HAT aldım, eski Pi 3’e taktım, Basics Station ile bağladım. 6 düğümü LMIC ile OTAA’ya geçirdim, hepsi ilk iki denemede join etti. Önce raw hex geldi, kendi codec’imi yazınca sıcaklık ve nem ayrı anahtarlar olarak düştü. Paket kaybı neredeyse sıfır.

♥ 2
Viendo 6 entradas – de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir