lmic arduino
1.0.0
ห้องสมุดนี้ไม่ได้ดูแลอีกต่อไปโปรดดู https://github.com/ngraziano/lmicpp-arduino และตัวอย่าง: examples/balise
ทดสอบกับ Arduino Pro Mini และ RFM95 บนความถี่ EU868
ทำงานกับ Platformio
ในไดเรกทอรี src สร้างไฟล์ชื่อ lorakeys.h wich มีคีย์ที่ประกาศในเครือข่าย (สำหรับ https://www.thethingsnetwork.org)
เป็นตัวอย่างของไฟล์:
#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 }; ใน main.cpp แทนที่เนื้อหาของ do_send() ด้วยข้อมูลที่คุณต้องการส่ง
ไฟล์ต้นฉบับส่วนใหญ่ในที่เก็บนี้มีให้ภายใต้ใบอนุญาตสาธารณะ Eclipse v1.0 รหัส AES บางส่วนมีอยู่ภายใต้ใบอนุญาต MIT อ้างถึงไฟล์ต้นฉบับแต่ละไฟล์สำหรับรายละเอียดเพิ่มเติม