{"id":6649,"date":"2017-03-10T00:54:46","date_gmt":"2017-03-10T00:54:46","guid":{"rendered":"http:\/\/www.ifroglab.com\/en\/?post_type=product&#038;p=6649"},"modified":"2018-06-24T09:41:57","modified_gmt":"2018-06-24T09:41:57","slug":"ifroglab-lora-module","status":"publish","type":"product","link":"https:\/\/www.ifroglab.com\/en\/?product=ifroglab-lora-module","title":{"rendered":"iFrogLab LoRa Module"},"content":{"rendered":"<div>\n<h3>iFrogLab\u00a0\u00a0Lora 868\/900\/915 MHz SX1272 module compatible<\/h3>\n<p>Features:<\/p>\n<ul>\n<li>Frequency Range: 868\/900\/915MHz<\/li>\n<li>Modulation: FSK\/GFSK\/MSK\/LoRa<\/li>\n<li>SPI Data Interface Sensitivity: -137dBm<\/li>\n<li>Output Power: +20dBm Data Rate: &lt;300 kbps 127dB dynamic Range RSSI Excellent blocking immunity Preamble detection Automatic RF sense and CAD monitor Built-in bit synchronizer for clock recovery Packet engine up to 256 bytes with CRC<\/li>\n<li>Working Temperature: -40\u00b0C ~+80\u00b0C Build-in temperature sensor<\/li>\n<li>Standby current: \u2264 1uA<\/li>\n<li>Supply voltage: 1.8~3.6V<\/li>\n<\/ul>\n<\/div>\n<div><\/div>\n<p>iL-LORA1272 is a type of low cost RF front-end transceiver module based on SX1272 from Semtech Corporation. It keeps the advantages of RFIC SX1272 but simplifies the circuit design. The high sensitivity (-137dBm) in LoRa modulation and 20dBm high power output make the module suitable for low range and low data rate applications.<\/p>\n<p>iL-LORA1272 module consists of RFIC SX1272 and include powerful MCU, thin SMD crystal and antenna matching circuit. The antenna port is well matched to standard 50 Ohm impedance. Users don\u2019t need to spend time in RF circuit design and choose suitable antennas for different applications. iL-LORA1272 operates at 1.8~3.6V with extra low standby current which makes it suitable for battery powered-up applications. Because iL-LORA1272 is purely hardware module and it adopts \u00b110ppm crystal which the resolution of it places a important role in calculating spreading factor, bandwidth, etc.<\/p>\n<p>In addition, We\u2019er add powerful MCU to help Users that don\u2019t needs to read the datasheet of SX1272, you just go through UART to control this module and will easy to use the module in the best performance.<\/p>\n<p>&nbsp;<\/p>\n<h2>\u00a0Document<\/h2>\n<p>PPT download\u00a0<a href=\"http:\/\/www.powenko.com\/download_release\/ifroglab\/Maker%20Hatch%20Meetup-%20PowenYanni%20(20160811)_v2.pdf\">here<\/a><\/p>\n<p>UART data spec PDF\u00a0<a href=\"http:\/\/www.powenko.com\/download_release\/ifroglab\/UARTCmd_SocLora160413-iFrogLab.pdf\">here<\/a><\/p>\n<h2>Source Code<\/h2>\n<p>github\u00a0<a href=\"https:\/\/github.com\/iFrogLab\/IL-LORA1272\">download<\/a><\/p>\n<h2>Demo and tutorial:<\/h2>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/AlmpF94gEpE\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\nLoRa\u00a0on PC<br \/>\n<iframe src=\"https:\/\/www.youtube.com\/embed\/9ubuP4c4Ekg\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\nLoRa\u00a0on Arduino<\/p>\n<h2>Document<\/h2>\n<p>PPT download\u00a0<a href=\"http:\/\/www.powenko.com\/download_release\/ifroglab\/Maker%20Hatch%20Meetup-%20PowenYanni%20(20160811)_v2.pdf\">here<\/a><\/p>\n<p>Specs PDF<a href=\"http:\/\/www.powenko.com\/download_release\/ifroglab\/UARTCmd_SocLora160413-iFrogLab.pdf\">Download<\/a><a href=\"http:\/\/www.powenko.com\/download_release\/ifroglab\/UARTCmd_SocLora160413-iFrogLab.pdf\">\u00a0here<\/a><\/p>\n<table border=\"0\" cellspacing=\"0\">\n<colgroup span=\"16\" width=\"106\"><\/colgroup>\n<colgroup span=\"3\" width=\"231\"><\/colgroup>\n<tbody>\n<tr>\n<td align=\"center\" valign=\"middle\" bgcolor=\"#B2B2B2\" height=\"23\"><\/td>\n<td align=\"center\" valign=\"middle\" bgcolor=\"#B2B2B2\">iFrogLab<\/td>\n<td align=\"center\" valign=\"middle\" bgcolor=\"#B2B2B2\"><b>\u00a0<\/b><\/td>\n<td align=\"center\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\">IL-LORA1272<\/td>\n<td align=\"center\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"center\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<td align=\"left\" valign=\"middle\" bgcolor=\"#B2B2B2\"><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"23\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><b>\u00a0<\/b><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"42\"><\/td>\n<td align=\"center\" valign=\"middle\">Headr Code :<\/td>\n<td align=\"center\" valign=\"middle\">SX1272<br \/>\n0xC1<\/td>\n<td align=\"center\" valign=\"middle\">SX1276<br \/>\n0xC2<\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\">115200<\/td>\n<td align=\"center\" valign=\"middle\">8,n,1<\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"23\"><\/td>\n<td align=\"center\" valign=\"middle\">BYTE-1<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-2<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-3<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-4<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-5<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-6<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-7<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-8<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-9<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-10<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-11<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-12<\/td>\n<td align=\"center\" valign=\"middle\">\u2026 \u2026<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-19<\/td>\n<td align=\"center\" valign=\"middle\">BYTE-20<\/td>\n<td colspan=\"3\" rowspan=\"2\" align=\"left\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"23\"><\/td>\n<td align=\"center\" valign=\"middle\">Headr Code<\/td>\n<td align=\"center\" valign=\"middle\">Command<\/td>\n<td align=\"center\" valign=\"middle\">len<\/td>\n<td align=\"center\" valign=\"middle\">Data-1<\/td>\n<td align=\"center\" valign=\"middle\">Data-2<\/td>\n<td align=\"center\" valign=\"middle\">Data-3<\/td>\n<td align=\"center\" valign=\"middle\">Data-4<\/td>\n<td align=\"center\" valign=\"middle\">Data-5<\/td>\n<td align=\"center\" valign=\"middle\">Data-6<\/td>\n<td align=\"center\" valign=\"middle\">Data-7<\/td>\n<td align=\"center\" valign=\"middle\">Data-8<\/td>\n<td align=\"center\" valign=\"middle\">Data-9<\/td>\n<td align=\"center\" valign=\"middle\">\u2026 \u2026<\/td>\n<td align=\"center\" valign=\"middle\">Data-16<\/td>\n<td align=\"center\" valign=\"middle\">Data-17<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Read firmware version and Chip ID<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"26\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0x80<\/td>\n<td align=\"center\" valign=\"middle\">0x00<\/td>\n<td align=\"center\" valign=\"middle\">0x00<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">SW Version\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"26\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0x80<\/td>\n<td align=\"center\" valign=\"middle\">0x80<\/td>\n<td align=\"center\" valign=\"middle\">0x02<\/td>\n<td align=\"center\" valign=\"middle\">Chip<\/td>\n<td align=\"center\" valign=\"middle\">Version<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">C1\uff1aSx1272\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Restart &amp; initial<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x01<\/td>\n<td align=\"center\" valign=\"middle\">0x00<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">Reset (Lora Mode Default)\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0xAA<\/td>\n<td align=\"center\" valign=\"middle\">0x01<\/td>\n<td align=\"center\" valign=\"middle\">0x55<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">MCU get data, return ACK\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Get current LoRa setting<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x02<\/td>\n<td align=\"center\" valign=\"middle\">0x00<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">RF Chip setup vaule\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"159\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x82<\/td>\n<td align=\"center\" valign=\"middle\">0x08<\/td>\n<td align=\"center\" valign=\"middle\">Mode<\/td>\n<td align=\"center\" valign=\"middle\">FreqH<\/td>\n<td align=\"center\" valign=\"middle\">FreqM<\/td>\n<td align=\"center\" valign=\"middle\">FreqL<\/td>\n<td align=\"center\" valign=\"middle\">Power<\/td>\n<td align=\"center\" valign=\"middle\">BW<\/td>\n<td align=\"center\" valign=\"middle\">CR<\/td>\n<td align=\"center\" valign=\"middle\">SF<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">Mod2 : Sleep(0x00)\u3001StandBy(0x01)\u3001Tx(0x02)\u3001Rx(0x03)\u3002<br \/>\nFreq : FreqH&amp;M&amp;L * 61.035156\u3002<br \/>\nPower : 2(0x00) ~ 17(0x0F)dBm\u3002<br \/>\nBW:125k(0x01)\u3001250k(0x2)\u3001500k(0x3)\u3002<br \/>\nCR:4\/5(0x1)\u30014\/6(0x2)\u30014\/7(0x3)\u30014\/8(0x4)\u3002<br \/>\nSF:6(0x1)\u30017(0x2)\u30018(0x3)\u30019(0x4)\u300110(0x5)\u300111(0x6)\u300112(0x7)\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">set send\/receive mode and frequence<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"79\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x03<\/td>\n<td align=\"center\" valign=\"middle\">0x05<\/td>\n<td align=\"center\" valign=\"middle\">Mode<\/td>\n<td align=\"center\" valign=\"middle\">FreqH<\/td>\n<td align=\"center\" valign=\"middle\">FreqM<\/td>\n<td align=\"center\" valign=\"middle\">FreqL<\/td>\n<td align=\"center\" valign=\"middle\">Power<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">Mod2 : Sleep(0x00)\u3001StandBy(0x01)\u3001Tx(0x02)\u3001Rx(0x03)\u3002<br \/>\nFreq : 860.00 ~ 1020.00MHz ; Default 915.00MHz(Sx1272)\u3002<br \/>\nPower : 2(0x00) ~ 17(0x0F)dBm ; Default 2dBm\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0xAA<\/td>\n<td align=\"center\" valign=\"middle\">0x01<\/td>\n<td align=\"center\" valign=\"middle\">0x55<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">MCU get data, return ACK\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Setup Lora \u8a2d\u5b9aLora\u53c3\u6578<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"106\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x04<\/td>\n<td align=\"center\" valign=\"middle\">0x03<\/td>\n<td align=\"center\" valign=\"middle\">BW<\/td>\n<td align=\"center\" valign=\"middle\">CR<\/td>\n<td align=\"center\" valign=\"middle\">SF<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">BW:125k(0x01)\u3001250k(0x2)\u3001500k(0x3) ; Default 500K<br \/>\nCR:4\/5(0x1)\u30014\/6(0x2)\u30014\/7(0x3)\u30014\/8(0x4) ; Default 4\/5<br \/>\nSF:6(0x1)\u30017(0x2)\u30018(0x3)\u30019(0x4)\u300110(0x5)\u300111(0x6)\u300112(0x7) ; Default 9<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0xAA<\/td>\n<td align=\"center\" valign=\"middle\">0x01<\/td>\n<td align=\"center\" valign=\"middle\">0x55<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">MCU\u6536\u5230\u8cc7\u6599\u56deACK\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Send Data<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x05<\/td>\n<td align=\"center\" valign=\"middle\">0x01 ~ 0x10<\/td>\n<td align=\"center\" valign=\"middle\">Data0<\/td>\n<td align=\"center\" valign=\"middle\">Data1<\/td>\n<td align=\"center\" valign=\"middle\">Data2<\/td>\n<td align=\"center\" valign=\"middle\">Data3<\/td>\n<td align=\"center\" valign=\"middle\">Data4<\/td>\n<td align=\"center\" valign=\"middle\">Data5<\/td>\n<td align=\"center\" valign=\"middle\">Data6<\/td>\n<td align=\"center\" valign=\"middle\">Data7<\/td>\n<td align=\"center\" valign=\"middle\">Data8<\/td>\n<td align=\"center\" valign=\"middle\">\u2026 \u2026<\/td>\n<td align=\"center\" valign=\"middle\">Data15<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">Write data\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0xAA<\/td>\n<td align=\"center\" valign=\"middle\">0x01<\/td>\n<td align=\"center\" valign=\"middle\">0x55<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">MCU\u6536\u5230\u8cc7\u6599\u56deACK\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">receive Data<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x06<\/td>\n<td align=\"center\" valign=\"middle\">0x00<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">read data<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x86<\/td>\n<td align=\"center\" valign=\"middle\">0x01 ~ 0x10<\/td>\n<td align=\"center\" valign=\"middle\">Data0<\/td>\n<td align=\"center\" valign=\"middle\">Data1<\/td>\n<td align=\"center\" valign=\"middle\">Data2<\/td>\n<td align=\"center\" valign=\"middle\">Data3<\/td>\n<td align=\"center\" valign=\"middle\">Data4<\/td>\n<td align=\"center\" valign=\"middle\">Data5<\/td>\n<td align=\"center\" valign=\"middle\">Data6<\/td>\n<td align=\"center\" valign=\"middle\">Data7<\/td>\n<td align=\"center\" valign=\"middle\">Data8<\/td>\n<td align=\"center\" valign=\"middle\">\u2026 \u2026<\/td>\n<td align=\"center\" valign=\"middle\">Data15<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Get Rssi<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC -&gt; MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x07<\/td>\n<td align=\"center\" valign=\"middle\">0x00<\/td>\n<td align=\"center\" valign=\"middle\">CRC (option)<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"53\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0x87<\/td>\n<td align=\"center\" valign=\"middle\">0x02<\/td>\n<td align=\"center\" valign=\"middle\">RssiH<\/td>\n<td align=\"center\" valign=\"middle\">RssiL<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">Signed number\u3002<\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"23\">Other<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"106\">PC &lt;- MCU<\/td>\n<td align=\"center\" valign=\"middle\">0xC1<br \/>\n0xC2<\/td>\n<td align=\"center\" valign=\"middle\">0xFF<\/td>\n<td align=\"center\" valign=\"middle\">0x02<\/td>\n<td align=\"center\" valign=\"middle\">num<\/td>\n<td align=\"center\" valign=\"middle\">Non<\/td>\n<td align=\"center\" valign=\"middle\">CRC<\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td colspan=\"3\" align=\"left\" valign=\"middle\">num:0 ~ 255 Error Message number\u3002<br \/>\n01:Data error , 02:CRC error , 03:Dev error , 04:Mode error , 05:Busy , 06:Data Over<br \/>\nNon:Test Fun<\/td>\n<\/tr>\n<tr>\n<td align=\"left\" valign=\"middle\" height=\"22\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<td align=\"left\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"19\" align=\"left\" valign=\"middle\" height=\"88\">CRC:All Byte XOR\u3002<br \/>\nEx : Read Version command \u00a0(CRC)0x80 = (0x80)XOR(0x00)XOR(0x00) ; setup \u00a00x80 0x00 0x00 0x80<br \/>\nFreq : for example, if user input 915.00MHz, please convert to 915000000Hz, division\u00a061.035156, and convert to 16 Hex<br \/>\n915000000 \/ 61.035156 = 14991360(Rounded) -&gt; 0xE4 0xC0 0x00<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"22\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"middle\" height=\"22\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<td align=\"center\" valign=\"middle\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><\/h2>\n<h2>iFrogLab LoRa \u00a0AT Command \u00a0API \uff1a<\/h2>\n<h4>AT_lora_reset<\/h4>\n<h4>AT_lora_rx data<\/h4>\n<h4>AT_lora_tx data<\/h4>\n<h4>AT_lora_freq (860-1020)<\/h4>\n<h4>AT_lora_pwr (2-17)<\/h4>\n<h4>AT_lora_bw (1-3)=&gt;125,250,500K<\/h4>\n<h4>AT_lora_cr (1-4) (6-9)<\/h4>\n<h4>AT_lora_sf (1-7)(6-12)<\/h4>\n<h4>AT_lora_sleep<\/h4>\n<h4>AT_lora_standby<\/h4>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\" size-full wp-image-6507 alignleft\" src=\"http:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM.jpg\" alt=\"Screen-Shot-2016-08-09-at-10_03_16-AM\" width=\"834\" height=\"623\" srcset=\"https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM.jpg 834w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM-600x448.jpg 600w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM-300x224.jpg 300w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM-420x315.jpg 420w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_16-AM-70x53.jpg 70w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM.jpg\"><img decoding=\"async\" class=\" size-full wp-image-6503 alignleft\" src=\"http:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM.jpg\" alt=\"Screen-Shot-2016-08-09-at-10_03_22-AM\" width=\"830\" height=\"625\" srcset=\"https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM.jpg 830w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-600x452.jpg 600w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-300x226.jpg 300w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-650x488.jpg 650w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-489x367.jpg 489w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-420x315.jpg 420w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-434x326.jpg 434w, https:\/\/www.ifroglab.com\/en\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-08-09-at-10_03_22-AM-70x53.jpg 70w\" sizes=\"(max-width: 830px) 100vw, 830px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>iFrogLab\u00a0\u00a0Lora 868\/900\/915 MHz SX1272 module compatible Features: Frequency Range: 868\/900\/915MHz Modulation: FSK\/GFSK\/MSK\/LoRa SPI Data Interface Sensitivity: -137dBm Output Power: +20dBm Data Rate: &lt;300 kbps 127dB dynamic Range RSSI Excellent blocking immunity Preamble detection Automatic RF sense and CAD monitor Built-in bit synchronizer for clock recovery Packet engine up to 256 bytes with CRC Working Temperature: [&hellip;]<\/p>\n","protected":false},"featured_media":6774,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[83],"product_tag":[],"class_list":{"0":"post-6649","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-uncategorized","7":"pif-has-gallery","9":"first","10":"instock","11":"sale","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=\/wp\/v2\/product\/6649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=\/wp\/v2\/media\/6774"}],"wp:attachment":[{"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6649"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_brand&post=6649"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_cat&post=6649"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.ifroglab.com\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=6649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}