SIPY adalah proyek dari jaringan Lora Mesh untuk Stasiun Orienteering SRR Sportident berdasarkan Pycom Lopy4.
Jalur komunikasi adalah:
SI BSF8-SRR ---SRR-> modul SRR SRR --Uart-> lopy4 --pymesh-> lopy4 --wifi+tcp-> meos .
SIPY membutuhkan beberapa konfigurasi sebelum digunakan. Konfigurasi ini untuk saat ini hanya dapat dilakukan dengan menggunakan API konfigurasi aplikasi atau langsung dengan mengedit file config.json . Menggunakan rept:
config.set("name",<node name>)
config.set("role","border router" | "leaf")
config.save()
Ini mengubah nama yang mengkonfigurasi WLAN SSID yang dimiliki ke GEC- secara default. Router perbatasan, dalam terminologi Pymesh, adalah simpul yang menjembatani jaringan lain. Dalam kasus SIPY, hanya satu node yang harus diatur, menjembatani mesh Lora dan jaringan IPv4 yang digunakan oleh komputer GEC.
Sipy node menyediakan 2 mode wifi simultan:
owned wifiknown wifi (beberapa WLAN dapat dikonfigurasi).WLAN yang dimiliki sangat berguna untuk mengakses halaman web administrasi sebuah node, sedangkan WLAN yang diketahui agak digunakan sebagai jembatan antara jaringan Lora Mesh dan GEC. Namun demikian, kedua jenis WLAN dapat digunakan secara tidak berbeda untuk kedua tujuan.
Halaman web administrasi dapat diakses sekali di jaringan yang sama dengan node, dengan browser web apa pun di http: // <node ip address>.
Sipy node bisa dari 2 jenis:
Leafs dan Router tetap berbagi perangkat lunak yang sama. Selama boot, bagian yang berbeda diaktifkan tergantung pada konfigurasi lokal:
2 utas lagi dijalankan di semua node:
Jangan pernah, tidak pernah memulai modul pycom tanpa antena lora -nya: ada peluang bagus untuk membakar amplifier radio.
Pasangan pemancar/penerima Lora sangat masuk akal. Diperlukan jarak minimum sekitar 1m untuk tentang kesalahan transmisi.
Kode Warna LED Lora Mesh:
Merah : Tidak Terhubung / Mencari
Cyan : Single Leader Node (tidak ada simpul lain di mesh)
Putih : Anak (daun)
Hijau : Node Router
Magenta : Node Pemimpin
Berkedip : Paket Mengirim/Menerima
Dalam operasi normal, hanya satu node yang harus magenta, yang lainnya hijau atau putih, tergantung pada jumlah node.
Perilaku ini dapat dinonaktifkan seperti yang dijelaskan oleh Catalin di Forum Pycom https://forum.pycom.io/topic/6337/pymesh-and-rgb-led/3:
For now, the solution is to comment-out this line: https://github.com/pycom/pycom-libraries/blob/1df042c6faf032d40c48a647cb6d158d94304d23/pymesh/pymesh_frozen/lib/mesh_internal.py#L265
Basically, the method led_state controls the LED.
So, you should take the file mesh_internal.py modify it (comment out that line) and upload it on the device. This module/file will be used, as it has higher priority than the one included in the frozen, as binary.
Let me know how it goes.
import pycom
pycom.pybytes_on_boot(False)
machine.reset()
Itu dapat dikembalikan dengan perintah yang sama menggantikan False dengan True .