lmic arduino
1.0.0
Perpustakaan ini tidak dipertahankan lagi, harap lihat ke https://github.com/ngraziano/lmicpp-arduino dan contoh: examples/balise
Diuji dengan Arduino Pro Mini dan RFM95 pada frekuensi EU868.
Bekerja dengan Platformio.
Di direktori src buat file bernama lorakeys.h Wich berisi kunci yang dinyatakan dalam jaringan (misalnya https://www.thethingsnetwork.org)
Meperple of File:
#include <Arduino.h>
// This EUI must be in little-endian format, so least-significant-byte
// first. When copying an EUI from ttnctl output, this means to reverse
// the bytes. For TTN issued EUIs the last bytes should be 0xD5, 0xB3,
// 0x70.
static const uint8_t PROGMEM APPEUI [ 8 ] = { 0 xXX , 0 xXX , 0 xXX , 0 xXX , 0 xXX , 0xD5 , 0xB3 , 0x70 };
// This should also be in little endian format, see above.
static const uint8_t PROGMEM DEVEUI [ 8 ] = { 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 };
// This key should be in big endian format (or, since it is not really a
// number but a block of memory, endianness does not really apply). In
// practice, a key taken from ttnctl can be copied as-is.
// The key shown here is the semtech default key.
static const uint8_t PROGMEM APPKEY [ 16 ] = { 0x2B , 0x7E , 0x15 , 0x16 , 0x28 , 0xAE , 0xD2 , 0xA6 , 0xAB , 0xF7 , 0x15 , 0x88 , 0x09 , 0xCF , 0x4F , 0x3C }; Di main.cpp ganti konten do_send() dengan data yang ingin Anda kirim.
Sebagian besar file sumber dalam repositori ini tersedia di bawah Eclipse Public License v1.0. Beberapa kode AES tersedia di bawah lisensi seperti MIT. Lihat setiap file sumber individu untuk detail lebih lanjut.