Blue Lorawan Module
- 
					
					
					
					
 Hi Is there a example to connect a M5stack to the TTN network? https://m5stack.github.io/m5-docs/#/en/product_documents/modules/module_lorawan Thanks. 
- 
					
					
					
					
 @qlion 
 Sorry, we do not have example about TTN
- 
					
					
					
					
 Hi I managed to get connected with the following. Thanks #include <M5Stack.h> HardwareSerial Serial2(2); int period = 158000; 
 unsigned long time_now = 0;String cmd_DEF = "AT+FDEFAULT"; 
 String cmd_OTTA_mode = "AT+MODE=LWOTAA";
 String cmd_DevEui = "AT+ID=DevEui";
 String cmd_JOIN = "AT+JOIN=FORCE";
 String cmd_send_data = "AT+MSG="Data to send"";void setup() { M5.begin(); 
 Wire.begin();
 // Lcd display
 M5.Lcd.setBrightness(100);
 M5.Lcd.fillScreen(BLACK);
 M5.Lcd.setCursor(10, 10);
 M5.Lcd.setTextColor(WHITE);
 M5.Lcd.setTextSize(1);
 M5.Lcd.printf("LoraWAN Network");
 delay(300);
 M5.Lcd.fillScreen(BLACK);
 delay(150);
 M5.Lcd.setCursor(0, 10);
 M5.Lcd.fillScreen(BLACK);
 for(int i=0; i<200; i++) {
 M5.Lcd.setBrightness(i);
 delay(2);
 }Serial.begin(115200); Serial2.begin(9600, SERIAL_8N1, 16, 17); 
 Serial2.flush();
 /* LoRaWAN Init */
 M5.Lcd.println("Setting up the LoraWAN Connetion");
 Serial2.println(cmd_DEF);
 delay(2000);
 Serial2.println(cmd_OTTA_mode);
 delay(1000);
 Serial2.println(cmd_DevEui);
 delay(1000);
 Serial2.println(cmd_OTTA_mode);
 delay(3000);
 M5.Lcd.println("Joining Network.");
 Serial2.println(cmd_JOIN);
 delay(3000);
 M5.Lcd.println("Message will be send in 155000ms, when next Band is availible");
 }void loop() { 
 if(millis() > time_now + period){
 time_now = millis();
 M5.Lcd.println("Sending Data.");
 Serial2.println(cmd_send_data);
 }
 if(Serial2.available()) {
 int ch = Serial2.read();
 Serial.write(ch);
 }
 }

