Ini adalah kode untuk simpul repeater sederhana untuk proyek meshtastic: https://github.com/meshtastic (https://www.meshtastic.org) Proyek meshtastic sama sekali tidak berafiliasi dengan atau dapat respon untuk proyek cubecellrepeater.
Agar kompatibel dengan proyek meshtastic, sebagian dari kode mereka digunakan. (c) Proyek Hak Cipta Meshtastic (dan lainnya).
Perangkat Keras: Node yang sebenarnya bisa menjadi salah satu node Lora Cubecell oleh Heltec Automation: https://github.com/heltecautomation/asr650x-arduino/
Catatan:
Dimaksudkan untuk digunakan dengan platform.io IDE. Kecepatan output serial adalah 115200. Lihat Platformio.ini yang disediakan untuk lingkungan bawaan. Default adalah cubecell_board.
Akan mengulangi paket sekali dengan hoplimit dikurangi satu. Untuk mencegah banjir, 64 paket berulang terakhir tidak akan diulang lagi. Jika Hoplimit sudah 0, paket tidak akan diulang.
Perlu diingat bahwa paket yang menyerahkan kembali akan menyebabkan pengirim awal berasumsi bahwa paket itu "diterima" atau setidaknya dalam mesh. Jika tidak ada simpul meshtastic lain dalam kisaran node atau repeater, pesan masih akan ditampilkan sebagai diterima.
Akan bekerja dengan sebagian besar paket yang memenuhi pengaturan radio, tetapi output serial didasarkan pada asumsi bahwa node menerima paket meshtastic. Ukuran minimum untuk paket tidak ada meshtastic adalah 16 byte.
Node dapat mendekode paket meshtastic yang memenuhi beberapa persyaratan:
"#define silent" di main.h untuk menghentikan output serial.
"#define cc_monitor_only true" untuk menghentikan pengulangan paket dan hanya memantau lalu lintas melalui output serial.
"#define cc_signal_neopixel" atau "#define cc_signal_gpio13" untuk mengaktifkan pensinyalan visual paket yang diterima dan ditransmisikan (hijau/merah). Komentari #define untuk menghentikan sinyal visual.
Anda dapat memodifikasi pengaturan radio di main.h (misalnya menggunakan preset, tetapi memilih slot frekuensi alternatif. Atau menggunakan pengaturan FREQ/SF/CR Anda sendiri).
Daftar daerah yang didukung meshtastic:
Untuk pengaturan Modem Lora, Anda harus selalu mencoba default (Long Fast), itu terbukti menjadi pengaturan yang harus dilakukan. Jika Anda ingin mencoba preset lain, inilah daftarnya: