İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu talimat, bir RFM95/96 radyo modülü ile birlikte bir ESP8266 kullanarak tüm dünya bölgeleri için The Things Network ile uyumlu bir LoRa Ağ Geçidi oluşturmanıza yardımcı olacaktır. Çalışması için kaynak kodu da sağlanmıştır ve yapılandırma için entegre bir web arayüzü ile birlikte gelir, kullanımı çok kolaydır, göreceksiniz… hadi gidelim
Kaynak kodu
Gereçler
Gerekli tüm unsurlar aşağıda listelenmiştir
Adım 1: Donanım
Tüm donanım öğelerini burada veya aşağıda listelenmiş olarak bulabilirsiniz.
- Su Geçirmez Plastik Kasa
- WEMOS D1 Mini Pro ESP8266
- LoRa modülü RFM95 SX1276 çip 915MHz 868MHz 433MHz
- 868/915 MHz anten
- 5V 2A DC Çıkış Güç Adaptörü
- Pin Erkek Şerit 1*40P 2.0mm
- 2 mm pin başlığı dişi
- koaksiyel konektörler Anten
- DC Jak Konnektörü 3,5 X 1,3 mm
- Küçük Phillips
- Terminal Bloğu Konektörü 2Pin 5.0mm
- Baskılı devre kartı
Tüm parçalara sahip olduğunuzda, LEGO ile oynamak gibi… keyfini çıkarın:)
Adım 2: Sağlanan PCB / Şemalar Hakkında Not
Bu projede grileşmiş kısımlar kullanılmıyor, şu anda yazdığım bir projede aynı devre kullanılabildiği için oradalar.
3. Adım: Yazılım
Şimdi Arduino IDE'yi kurmanız gerekiyor, istediğiniz diğer çerçeveleri kullanabileceğinizi unutmayın. Zor değil ama projeyi derlemek için bir iki şey yapmanız gerekiyor. Kod github.com'da barındırılıyor, açık kaynak kodlu, yapıcı olmaktan çekinmeyin, hataları bildirmek veya önerilerde bulunmak büyük katkı sağlayacaktır:) İndirin ve açın:
LoRaWanGateway/LoRaWanGateway.ino
Dosya tercihleri altında Sketchbook konumunu değiştir
Gerekirse dosya tercihleri altına ek panolar ekleyin… Kullanıyorum:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Burada dikkat edin, eski sürümler düzgün çalışmayacak, en az 2.6.3 sürümünü yüklemeniz gerekiyor.
Araçlar Panosu altında panonuzu seçin (belki resimdekiyle aynı değil, sizinkini seçin)
Şimdi derlemeli, panonuza yüklemeli ve web arayüzünü kullanarak yapılandırmalıdır.
Adım 4: Web Arayüzü Yapılandırması
Tüm parçaları bir araya getirdiğinizde, entegre web arayüzü aracılığıyla yeni ağ geçidinizi açabilir ve yapılandırabilirsiniz. Bu, ESP8266'nın içindeki, değerlerini kolayca değiştirmenize izin veren küçük bir sayfadır… burada ilk bakışta bir göz atın ve yapılandırma demosu ile oynayın. Bu arayüz ile şunları yapılandırabilirsiniz:
- İstemci cihazı veya Erişim Noktası olarak WiFi bağlantısı
- TTN Ağ Geçidi parametresi
- RFM modülü parametreleri
- Temel ESP8266 Sistem parametreleri
- Yapılandırma Arayüzü güvenliği/şifresi (evet, parola korumalıdır)
Varsayılan olarak, dahili yapılandırmasına erişmenize izin vermek için bir WiFi ağı oluşturacaktır.
- wifi: Erişim Noktası ESP
- geçiş: 12345678
Aşırı güvenlik söz konusuysa, bellenimi ağ geçidinize yüklemeden önce varsayılan değerleri değiştirmelisiniz. Her iki şekilde de ilk bağlantıdan sonra bunları tarayıcınızdan değiştirebilirsiniz. Bir kez çalıştırıldığında, ağ geçidi yapılandırmasına, önceden atanmış olan ip tarafından bir web tarayıcısı aracılığıyla erişilebilir.
X. X. X. X/
veya Erişim Noktası üzerinden bağlandıysa
192.168.4.1/ (varsayılan olarak)
Artık oturum açmak için kimlik bilgilerinizi kullanabilirsiniz, varsayılanlar:
- kullanıcı: yönetici
- geçiş: yönetici
Adım 5: Bir TTN Ağ Geçidi ekleyin
Son olarak, cihazınızın kaydedilmesini ve bağlanmasını sağlamak için The Things Network'te bir Gateway oluşturmanız ve parametrelerini buna göre yapılandırmanız gerekir. Things Network konsoluna giriş yapın ve GATEWYS'i seçin.
Ağ geçidi yapılandırma sayfasında bulunan ilgili kimliğini kullanarak yeni bir tane kaydedin. Kalan tüm alanları gerektiği gibi doldurun. Her iki kimliğin de eşleşmesi gerekir.
Şimdi, verileri göstermeye hazır olmalıdır.
Bu kadar, umarım yeterince açık olmuştur… Herhangi bir sorun yaşarsanız, istediğiniz soruyu sormaktan çekinmeyin