İçindekiler:

LoRa Ağ Geçidi ESP8266 Arduino Kendin Yap: 5 Adım
LoRa Ağ Geçidi ESP8266 Arduino Kendin Yap: 5 Adım

Video: LoRa Ağ Geçidi ESP8266 Arduino Kendin Yap: 5 Adım

Video: LoRa Ağ Geçidi ESP8266 Arduino Kendin Yap: 5 Adım
Video: IoT Güvenliği - Mustafa Sokullu 2024, Kasım
Anonim
LoRa Ağ Geçidi ESP8266 Arduino Kendin Yap
LoRa Ağ Geçidi ESP8266 Arduino Kendin Yap

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

Donanım
Donanım
Donanım
Donanım
Donanım
Donanım

Tüm donanım öğelerini burada veya aşağıda listelenmiş olarak bulabilirsiniz.

  1. Su Geçirmez Plastik Kasa
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa modülü RFM95 SX1276 çip 915MHz 868MHz 433MHz
  4. 868/915 MHz anten
  5. 5V 2A DC Çıkış Güç Adaptörü
  6. Pin Erkek Şerit 1*40P 2.0mm
  7. 2 mm pin başlığı dişi
  8. koaksiyel konektörler Anten
  9. DC Jak Konnektörü 3,5 X 1,3 mm
  10. Küçük Phillips
  11. Terminal Bloğu Konektörü 2Pin 5.0mm
  12. 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

Sağlanan PCB / Şemalar Hakkında Not
Sağlanan PCB / Şemalar Hakkında Not
Sağlanan PCB / Şemalar Hakkında Not
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

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılı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ı

Web Arayüzü Yapılandırması
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

TTN Ağ Geçidi ekleyin
TTN Ağ Geçidi ekleyin
TTN Ağ Geçidi ekleyin
TTN Ağ Geçidi ekleyin
TTN Ağ Geçidi ekleyin
TTN Ağ Geçidi ekleyin
TTN Ağ Geçidi ekleyin
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

Önerilen: