- LoRaWAN Ağının Temel Topolojisi
- Doğru LoRAWAN Ağ Geçidini Seçme
- Sentrius RG186 LoRaWAN Ağ Geçidi
- LoRaWAN Ağ Geçidini The Things Network ile Bağlama
- Ağ Geçidini Things Ağ Sunucusuna Kaydetme
- RN2483 kullanan Arduino Lora Düğümü
Lora Ağları giderek daha popüler hale geliyor, bu kadar çok IoT cihazı ortaya çıkıyor, bu düşük güçlü uzun menzilli kablosuz iletişim, çok sayıda uygulamaya sığabilir. Eşler Arası İletişim gerçekleştirmek için bir Arduino Lora Düğümü ve bir Ahududu Pi Lora Düğümü oluşturmak için popüler SX1278 LoRa Alıcı-Verici Modülünü zaten kullandık. Ancak LoRaWAN'ın tüm gücünü keşfetmek istiyorsanız, kendi ağ geçidinizi kurmanız ve düğümlerinizin onunla iletişim kurmasını sağlamanız gerekir. Bu şekilde, uzun mesafelerde ağ geçidinizle konuşan birden fazla cihaza sahip olabilirsiniz.
Ancak işleme başladığımda, özellikle Hindistan'da LoRa için standart olmayan frekans aralığı nedeniyle, epeyce kafa karışıklığı yaşadım. Bu yüzden bu makalede, en uygun fiyatlı ağ geçidini seçmekten, onu The Things Network'e kaydettirmeye ve bu ağ üzerindeki veri trafiğinizi izlemenize kadar size rehberlik edeceğim. Öyleyse başlayalım.
LoRaWAN Ağının Temel Topolojisi
Ancak oraya varmadan önce, LoRaWAN Ağının temel topolojisini anlamak önemlidir.
En alt seviyede, sıcaklık sensörü veya su sayacı veya GPS izleyici gibi gerçek IoT Cihazlarına sahibiz. Bunlar normalde bir mikro denetleyiciye, sensörlere ve bir LoRa alıcı vericisine sahip cihazlardır ve bunlara Uç Düğümler denir. Üstelik, bir Hücre Kulesi ve bir Wi-Fi Router füzyonu gibi düşünebileceğiniz Ağ Geçitlerimiz var. temel olarak, teorik olarak 10 km'ye kadar olan uç düğümlerimizden bilgi alır ve bilgiyi internete iter. Bir ağ geçidinde ayrıca paket iletici yazılımı ve bir yoğunlaştırıcı modülü çalıştıran güçlü bir mikroişlemci bulunur.
Bir düğümün birden fazla ağ geçidi ile nasıl iletişim kurabildiğini, bu yinelenen veri paketlerini yönetmek ve yukarı bağlantı ile aşağı bağlantıyı kontrol etmek için, tüm ağ geçitlerinin Ağ sunucusu adı verilen bir şeye bağlı olduğuna dikkat edin. Ağ sunucusunu, T-Mobile veya Jio gibi hücre ağı sağlayıcılarınız olarak düşünebilirsiniz. LoRaWAN için popüler ve açık kaynaklı ağ sağlayıcılarından biri, diğerleri arasında The Things Network'dür. Son olarak, her şeyden önce, normalde ağ sunucusundan bilgi alan ve bunları son kullanıcıya analitik ile sunan bir web sitesi veya mobil uygulama olan Uygulama sunucusuna sahibiz.
Doğru LoRAWAN Ağ Geçidini Seçme
Artık LoRaWAN Ekosisteminin tamamında bir ağ geçidinin ne yaptığını biliyoruz. Sorular, bölgenizde birini nasıl seçip konuşlandıracağınızdır? Açıkçası, bazı DIY çözümleri de dahil olmak üzere pek çok seçenek var ancak güvenilirlik ve uygun fiyatta Liard Connectivity'den Sentrius RG186 LoRaWAN Ağ Geçidi ile gitmeye karar verdim. Uygulamalarınız için bir ağ geçidi seçerken kontrol etmeniz gereken özellikler şunlardır
Dikkate alınması gereken ilk ve en önemli şey, Hindistan'da Çalışma Frekansıdır, Lora için yasal çalışma frekansı 865Mhz ile 867Mhz arasındadır. Sahip olduğumuz ağ geçidi, 868Mhz versiyonu olan Sentrius RG186'dır, ancak gereksinimlerimize çok iyi uyan 863Mhz'den 870Mhz'ye kadar frekansı destekleyebilir. Sonraki kanal sayısıdır, bir LoRaWAN Ağ Geçidinin minimum iki kanalı olmalıdır, ağ geçidimiz 5 kanala sahiptir, yani aynı anda 5 uç düğümle iletişim kurabilir. Sırada ağ geçidinin maliyeti var, şimdi buradaki en ucuz seçenek, Raspberry Pi ve RAK831 Konsantratör panosunu kullanarak kendi lora ağ geçidinizi oluşturmaktır, ancak bu yalnızca bir kanala sahip olacak ve bu nedenle LoRaWAN Ağ Geçidi olarak adlandırılamaz. Ayrıca fiyatı RG186 ile karşılaştırıldığında çok fazla fark yoktu. O zaman İç ve Dış ağ geçidi arasında seçim yapmalıyız. Dış mekan ağ geçitleri uzun menzile sahiptir ancak oldukça pahalıdır. RG186 bir iç mekan ağ geçididir ve teknik olarak 15 km'lik bir görüş hattı mesafesini kapsayabilir. Bunun üzerinde bir menzil testi yapmaya hevesliyim ama bunu başka bir video için yapalım. Son olarak, ağ geçitleri Lora Alliance tarafından onaylandıysa burada son olarak yapılandırma kolaylığıdır.o zaman işler çok daha kolaylaşır ama bu ağ geçitleri çok pahalıdır. Her neyse, ağ geçidinizi Things Network ile kullanmayı planlıyorsanız, o zaman RG186 ağ geçidi bile bunu oldukça basit hale getirir.
Sentrius RG186 LoRaWAN Ağ Geçidi
RG186 ağ geçidinizi satın aldığınızda, daha önce kutudan çıkarma videosunda görebileceğiniz gibi neredeyse ihtiyacınız olan her şeyi alırsınız. Ağ geçidi modemimiz var, ardından Avrupa fişli 12V 2.5A adaptörümüz var, bu yüzden Hindistan'da kullanmak için bir adaptör bulmanız gerekecek. Sonra üç antenimiz ve bir Ethernet kablosumuz var. Bu, ağ geçidimizi kurmak için ihtiyacımız olan her şey. Ağ geçidimizin aynı zamanda Bluetooth Low Energy'yi de desteklediğini unutmayın, ancak bu videoyu hazırlarken Liard tarafından nasıl kullanılacağına dair herhangi bir belge yayımlanmadı, bu yüzden bu gelecek için bir şey.
Üç antenden ikisi 2,4 / 5,5 GHz Wi-Fi iletişimi içindir, bu nedenle bunları ilgili konektörlere bağlayın. Uzun olanı, bu son konektöre giden 868Mhz LoRa iletişimi içindir. Ön tarafta bir güç konektörü, bir kullanıcı düğmesi, bir sıfırlama düğmesi ve bir SD kart yuvası görebilirsiniz. Ağ geçidi, bu ethernet konektörü kullanılarak veya Wi-Fi aracılığıyla internete bağlanabilir. Arka tarafta, MAC ID ve EUI gibi bazı önemli bilgilerimiz var. Daha sonra ihtiyacımız olacağından, Ethernet MAC ID'nizin son rakamlarını bir yere not edin.
Artık Ağ Geçidimizi tamamen monte ettiğimize göre, tek yapmamız gereken, sağladıkları adaptörle onu çalıştırmak ve The Things Network ile bağlamak için bazı çok basit talimatları takip etmek. Bu yapıldıktan sonra, nasıl çalıştığını kontrol etmek için TTN Ağ sunucusuna bir miktar test yükü göndermek için basit bir Lora düğümü de kullanacağız. Size nasıl yapıldığını göstereyim.
LoRaWAN Ağ Geçidini The Things Network ile Bağlama
Sentrius RG186 ağ geçidinize DC adaptörüyle güç verin ve ethernet kablosunu ağ geçidinizden yönlendiricinize takın. Ardından, dizüstü bilgisayarınızın da aynı yönlendiriciye bağlı olduğundan emin olun ve aşağıdaki adresi girin. https: // rg1xx ve ardından daha önce belirttiğimiz ağ geçidi MAC kimliğinizin son 6 hanesi, diyelim benimki 29378B ve sonra.local ile tamamlandı. Varsa, bağlantı güvenli değildi, sadece gelişmiş olun ve devam et'i tıklayın. Varsayılan olarak, kullanıcı adı sentrius olacaktır ve şifre RG1xx olacaktır. Her şeyi zaten yapılandırdım, bu yüzden kontrol panelim böyle görünüyor.
Ancak Wi-Fi'ye girmeniz, taramayı tıklamanız ve kablosuz yönlendiricinize bağlanmanız gerekir. Ardından LoRa'ya tıklayın ve ön ayar altında, ağ eski olan şeyleri seçin ve uygula'ya tıklayın. Ayrıca, sol tarafta gösterilen ağ geçidi EUI Numarasını kopyaladığınızdan emin olun çünkü Ağ Geçidini Things ağına kaydederken buna ihtiyacımız olacak.
Ardından telsizin altında, ağ geçidimizin çalışması gereken frekans kanallarını seçmemiz gerekir. Burada iki radyo modülümüz olduğuna dikkat edin, burada Radyo 0 modülünü 865 ila 867 MHz olan Hint frekansında çalışmak için ve Radyo 1 modülünü 868 Mhz Avrupa frekansında çalışmak için kullanıyorum. çünkü bazı nedenlerden dolayı, ağ geçidini Hindistan'da çalıştırıyor olsam bile, bir radyoyu Avrupa frekansına ayarlamak da zorunludur. Bu yüzden Radyo 0 merkez Frekansını 868.5 Mhz'e ve Radyo 1'in merkez frekansını 868.1 Mhz'e ayarladım. Aşağı kaydırırsanız, her bir radyo modülünün, frekansların merkez frekansa göre otomatik olarak tahsis edildiği 5 kanala kadar olduğunu görebilirsiniz. Radyo 0 modüllerimiz için, Hint frekans kanalları 865.1, 865.3, 865.5, 865.7 ve 865.9 tahsis edilmiştir. Bu değerleri kontrol ettikten sonra Güncelle'ye tıklayın.
Ağ Geçidini Things Ağ Sunucusuna Kaydetme
Bir sonraki adım, ağ geçidinizi TTN'ye kaydettirmek, bunu yapmak için thethingsnetwork.org'u açın ve daha önce yapmadıysanız kayıt olun. Ardından konsolların altında ağ geçidine tıklayın ve ardından ağ geçidini kaydedin. İlk olarak, "Eski paket iletici kullanıyorum" seçeneğine tıklayın ve daha önce kopyaladığımız EUI numarasını yapıştırın. Ardından ağ geçidiniz için bir açıklama yapın ve sıklık planını seçin. Hindistan'ı seçiyorum ve benim için en yakın yönlendirici seçeneği Asia SE. Ardından, ağ geçidimizin konumunu seçmek için haritayı kullanın, böylece TTN onu haritada da gösterebilir ve ardından iç mekanı seçip son olarak ağ geçidinizi kaydedebilir.
Bunun gibi, ağ geçidinizin tamamı kayıtlıdır ve her şey yolunda gittiyse, durumu bağlı olarak fark etmelisiniz. Ayrıca, ağ geçidimizin yakındaki Lora düğümlerinden gelen herhangi bir veri paketini işleyip işlemediğini bize gösterecek olan buradaki trafik bölümüne bakın. Elimizde olmadığı için henüz bu sayfa boş.
Ayrıca, TTN ağ geçidi haritasına girerseniz, Ağ Geçidinizin listelendiğini göreceksiniz. Benimkini burada görebildiğin gibi. Bu yapıldıktan sonra, LoRaWAN Ağ Geçidimiz harekete geçmeye hazırdır. Artık bu bölgedeki herhangi bir LoRa Uç Cihazı, bunu test etmek için Ağ Geçidimiz aracılığıyla nesneler ağı ile iletişim kurabilir, Arduino kullanarak basit bir Lora düğümü oluşturdum.
RN2483 kullanan Arduino Lora Düğümü
Microchip'in popüler RN2483 LoRa Alıcı-Verici IC'sini kullanır ve test amacıyla doğrudan Arduino'ya takılır. Sonra Arduino'yu 868Mhz Hint Frekansındaki Things ağı ile iletişim kuracak şekilde programladım, böylece burada çalıştırmak için yasal kalsın. Bunu nasıl oluşturduğumu öğrenmek istiyorsanız, yorum bölümünde bana bildirin ve bunun için ayrı bir video yapacağım.
Sadece kodu Arduino ya yükleyin ve açık tutun. Şimdi, Ağ Geçidimizin yakınında, TTN sunucusuna bir miktar test yükü gönderen bir Lora düğümümüz var. Tekrar trafik bölümüne girerek ağ geçidimizin herhangi bir paketi işleyip işlemediğini kontrol edelim.
Ve evet, gördüğünüz gibi, iletilen paketler hakkında ayrıntılar alıyoruz. Elbette gerçek verileri göremezsiniz, ancak paketlerin alındığı sıklık, yayın süresi, cihaz adresi ve yük boyutu gibi diğer bilgileri de görüyoruz.
Ağ geçidiniz TTN sunucusuna bir miktar yük göndererek aktif hale geldiğinde, ttnmapper'da da bu şekilde listelenecektir, böylece bulunduğunuz yerdeki herhangi bir lora düğümü, verilerini TTN sunucusuna göndermek için ağ geçidinizi kullanabilir.
Bu, RG186 LoRaWAN ağ geçidi hakkındaki makalemi hemen hemen özetliyor. Umarım yararlı olmuştur ve yolda bir şeyler öğrenmişsindir. Herhangi bir sorunuz varsa, onları yorum bölümüne bırakın veya diğer teknik sorular için forumlarımızı kullanın.