<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Re: [Blue Lorawan Module](&#x2F;topic&#x2F;443&#x2F;blue-lorawan-module)]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/443/blue-lorawan-module">Blue Lorawan Module</a></p>
<p dir="auto">HI</p>
<p dir="auto">So far i tried the following but keep failing. :(</p>
<p dir="auto">Will keep trying......</p>
<p dir="auto">#include &lt;M5Stack.h&gt;</p>
<p dir="auto">HardwareSerial Serial2(2);</p>
<p dir="auto">String cmd_DEF = "AT+FDEFAULT";<br />
String cmd_RESET = "AT+RESET";<br />
//String cmd_OTTA_mode = "AT+MODE=LWOTAA";</p>
<p dir="auto">String cmd_DevEui = "AT+ID=DevEui, "47eabd4800370055"";<br />
String cmd_DevAddr = "AT+ID=DevAddr, "07585E3D"";<br />
String cmd_NWKSKEY = "AT+KEY=NWKSKEY, "2B7E151628AED2A6ABF7158809CF4F3C"";<br />
String cmd_APPSKEY = "AT+KEY=APPSKEY, "2B7E151628AED2A6ABF7158809CF4F3C"";</p>
<p dir="auto">String cmd_BAND = "AT+DR=EU868";<br />
String cmd_DR = "AT+DR=DR5";<br />
String cmd_ADR = "AT+ADR=ON";</p>
<p dir="auto">String cmd_rfconf_ch0D = "AT+CH=0, 0";<br />
String cmd_rfconf_ch1D = "AT+CH=1, 0";<br />
String cmd_rfconf_ch2D = "AT+CH=2, 0";<br />
String cmd_rfconf_ch3D = "AT+CH=3, 0";<br />
String cmd_rfconf_ch4D = "AT+CH=4, 0";<br />
String cmd_rfconf_ch5D = "AT+CH=5, 0";<br />
String cmd_rfconf_ch6D = "AT+CH=6, 0";</p>
<p dir="auto">String cmd_rfconf_ch0 = "AT+CH=0, 868.1, DR0, DR5";<br />
String cmd_rfconf_ch1 = "AT+CH=1, 868.3, DR0, DR5";<br />
String cmd_rfconf_ch2 = "AT+CH=2, 868.5, DR0, DR5";<br />
String cmd_rfconf_ch3 = "AT+CH=3, 867.1, DR0, DR5";<br />
String cmd_rfconf_ch4 = "AT+CH=4, 867.3, DR0, DR5";<br />
String cmd_rfconf_ch5 = "AT+CH=5, 867.5, DR0, DR5";<br />
String cmd_rfconf_ch6 = "AT+CH=6, 867.7, DR0, DR5";</p>
<p dir="auto">String cmd_CH = "AT+CH=NUM, 0-6";</p>
<p dir="auto">String cmd_RX1 = "AT+RXWIN1=1,868.3";<br />
String cmd_RX2 = "AT+RXWIN2=869.525,DR0";</p>
<p dir="auto">String cmd_POW = "AT+POWER=14";<br />
String cmd_JOIN = "AT+JOIN=FORCE";</p>
<p dir="auto">String cmd_send_data = "AT+MSG="Data to send"";</p>
<p dir="auto">void setup() {</p>
<p dir="auto">M5.begin();<br />
Wire.begin();<br />
// Lcd display<br />
M5.Lcd.setBrightness(100);<br />
M5.Lcd.fillScreen(BLACK);<br />
M5.Lcd.setCursor(10, 10);<br />
M5.Lcd.setTextColor(WHITE);<br />
M5.Lcd.setTextSize(1);<br />
M5.Lcd.printf("Wireless 360 LoraWAN Network");<br />
delay(300);<br />
M5.Lcd.fillScreen(BLACK);<br />
delay(150);<br />
M5.Lcd.setCursor(0, 10);<br />
M5.Lcd.fillScreen(BLACK);<br />
for(int i=0; i&lt;200; i++) {<br />
M5.Lcd.setBrightness(i);<br />
delay(2);<br />
}</p>
<p dir="auto">Serial.begin(115200);</p>
<p dir="auto">// Serial2.begin(unsigned long baud, uint32_t config, int8_t rxPin, int8_t txPin, bool invert)<br />
Serial2.begin(9600, SERIAL_8N1, 16, 17);<br />
Serial2.flush();<br />
/* LoRaWAN Init */<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_JOIN);</p>
<p dir="auto">M5.Lcd.println("Setting up the LoraWAN Connetion");<br />
Serial2.println(cmd_DEF);<br />
Serial2.println(cmd_RESET);<br />
delay(1000);<br />
Serial2.println(cmd_DevEui);<br />
Serial2.println(cmd_DevAddr);<br />
Serial2.println(cmd_NWKSKEY);<br />
Serial2.println(cmd_APPSKEY);<br />
delay(1000);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_BAND);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_DR);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_ADR);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch0D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch1D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch2D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch3D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch4D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch5D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch6D);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch0);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch1);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch2);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch4);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch5);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_rfconf_ch6);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_CH);<br />
. Serial2.println(cmd_RX1);</p>
<p dir="auto">Serial2.println(cmd_RX2);<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_POW);<br />
delay(1000);<br />
M5.Lcd.println("Connecting to the LoraWAN Connetion");<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_JOIN);<br />
<a href="//M5.Lcd.println" target="_blank" rel="noopener noreferrer nofollow ugc">//M5.Lcd.println</a>("Sending Data.");<br />
Serial2.println(cmd_send_data);</p>
<p dir="auto">}</p>
<p dir="auto">void loop() {<br />
<a href="//Serial2.println" target="_blank" rel="noopener noreferrer nofollow ugc">//Serial2.println</a>(cmd_send_data);<br />
//delay(100);</p>
<p dir="auto">if(Serial.available()) {<br />
int ch = Serial.read();<br />
Serial2.write(ch);<br />
}</p>
<p dir="auto">if(Serial2.available()) {<br />
int ch = Serial2.read();<br />
Serial.write(ch);<br />
<a href="//M5.Lcd.println" target="_blank" rel="noopener noreferrer nofollow ugc">//M5.Lcd.println</a>(ch);<br />
}<br />
}</p>
]]></description><link>https://community.m5stack.com/topic/444/re-blue-lorawan-module-topic-443-blue-lorawan-module</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 04:56:27 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/444.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Dec 2018 09:12:17 GMT</pubDate><ttl>60</ttl></channel></rss>