![]() | ![]() | ![]() |
|---|
นี่เป็นวิธีการใหม่สำหรับ Wisblock มันสแกนบัส I2C และอนุกรมเพื่อตรวจสอบโมดูล Wisblock ที่ติดอยู่กับฐาน Wisblock และสร้าง Payload Lorawan ใน Cayenne LPP พร้อมข้อมูลของโมดูลที่พบ
เฟิร์มแวร์นี้ใช้ Wisblock API V2
รหัสนี้สามารถใช้งานได้โดยไม่ต้องเปลี่ยนแปลง
| ชุด/วิธีแก้ปัญหา | คู่มือการตั้งค่า |
|---|---|
| ชุด Wisblock 1 | ชุดตั้งค่า 1 |
| ชุด Wisblock 2 | ชุดตั้งค่า 2 |
| ชุด Wisblock 3 | ชุดตั้งค่า 3 |
| ชุด Wisblock 4 | ชุดตั้งค่า 4 |
| Rak Developer Kit | Setup Dev Kit 2 Setup Dev Kit 3 Setup Dev Kit 4 |
| ชุดฮีเลียม | การติดตั้งฮีเลียม |
| Wisblock GNSS Tracker สำหรับ Lorawan | ติดตั้งตัวติดตาม GNSS |
| โมดูล | การทำงาน | ใช้ในชุด |
|---|---|---|
| Rak4631 | โมดูลหลักของ Wisblock | - |
| RAK5005-O | คณะกรรมการฐาน Wisblock | - |
| Rak19007 | คณะกรรมการฐาน Wisblock | - |
| Rak19003 | กระดานฐานมินิ Wisblock | - |
| Rak19001 | Wisblock Fullsize Base Base | - |
| Rak1901 | เซ็นเซอร์อุณหภูมิและความชื้น | Wisblock Kit 1, Rak Developer Kit 2 |
| Rak1902 | เซ็นเซอร์ความดันบารอมิเตอร์ Wisblock | Wisblock Kit 1, Rak Developer Kit 2 |
| Rak1903 | เซ็นเซอร์แสงรอบข้าง Wisblock | Wisblock Kit 1, Rak Developer Kit 2 |
| Rak1904 | เซ็นเซอร์เร่งความเร็ว Wisblock (ใช้สำหรับโซลูชั่น GNSS) | Wisblock Kit 2 & 3, Wisblock Tracker สำหรับ Lorawan, Rak Developer Kit 3 |
| Rak1905 | เซ็นเซอร์ Wisblock 9 DOF | - |
| Rak1906 | เซ็นเซอร์สภาพแวดล้อม Wisblock | Wisblock Kit 4, Rak Developer Kit 4 |
| Rak1910 | เซ็นเซอร์ Wisblock GNSS | Wisblock Kit 2 & 3, Rak Developer Kit 3 |
| Rak1921 | จอแสดงผล Wisblock OLED | (แสดงสถานะ) |
| Rak5814 | Wisblock ACC608 โมดูลการเข้ารหัส | - |
| Rak12002 | โมดูล Wisblock RTC | - |
| Rak12003 | เซ็นเซอร์ FIR Wisblock | - |
| Rak12004 | เซ็นเซอร์แก๊ส Wisblock MQ2 | - |
| Rak12008 | Wisblock SCT31 เซ็นเซอร์ก๊าซ CO2 | - |
| Rak12009 | เซ็นเซอร์ก๊าซแอลกอฮอล์ Wisblock MQ3 | - |
| Rak12010 | เซ็นเซอร์แสงรอบข้าง Wisblock | - |
| Rak12014 | เซ็นเซอร์ TOF เลเซอร์ Wisblock | - |
| Rak12019 | เซ็นเซอร์แสง UV Wisblock | - |
| Rak12025 | เซ็นเซอร์ Wisblock Gyroscope | - |
| RAK12023/RAK12035 | ความชื้นในดินและเซ็นเซอร์อุณหภูมิของ Wisblock | สารละลายเซ็นเซอร์ดิน Wisblock |
| Rak12027 | เซ็นเซอร์แผ่นดินไหว Wisblock | - |
| Rak12032 | เซ็นเซอร์เร่งความเร็ว Wisblock | - |
| Rak12034 | เซ็นเซอร์ Wisblock 9 DOF | - |
| Rak12037 | เซ็นเซอร์ CO2 Wisblock | - |
| Rak12039 | เซ็นเซอร์สสารอนุภาค Wisblock | - |
| Rak12040 | Wisblock AMG8833 เซ็นเซอร์อุณหภูมิอุณหภูมิ | - |
| Rak12047 | เซ็นเซอร์ VOC Wisblock | - |
| Rak12052 | Wisblock MLX90640 32x24 เซ็นเซอร์อุณหภูมิอุณหภูมิ | - |
| Rak12500 | เซ็นเซอร์ Wisblock GNSS | Wisblock Tracker สำหรับ Lorawan |
| RAK14002 | แผ่นทัชแพด Wisblock 3 ปุ่ม | - |
| RAK14003 | การแสดงบาร์ LED Wisblock | - |
| RAK14008 | เซ็นเซอร์ท่าทาง Wisblock | - |
| Rak15000 | โมดูล Wisblock Eeprom | - |
| Rak15001 | โมดูลแฟลช Wisblock | - |
| RAK14008 | เซ็นเซอร์ท่าทาง Wisblock | - |
| Rak16000 | เซ็นเซอร์ปัจจุบัน Wisblock DC | - |
ตัวรับส่งสัญญาณ MCU และ LORA เข้าสู่โหมดสลีประหว่างรอบการวัดเพื่อประหยัดพลังงาน ฉันสามารถวัดกระแสการนอนหลับ 40ua ของระบบทั้งหมดสำหรับการแก้ปัญหาที่ช่วยให้การนอนหลับ โซลูชันบางอย่างเช่นตัวติดตาม GNSS หรือเซ็นเซอร์ RAK12047 VOC ที่ต้องใช้เวลาตื่นนานขึ้นหรือเพิ่มขึ้นบ่อยขึ้นมีการใช้พลังงานสูงขึ้น
นอกจากนี้เซ็นเซอร์เช่นเซ็นเซอร์ก๊าซ MQ ที่ใช้องค์ประกอบความร้อนจะใช้พลังงานมากขึ้นเช่นกัน
... หากต้องการอัปเดตให้ตรวจสอบ platformio.ini สำหรับรายการของไลบรารีทั้งหมดที่ใช้
โครงการได้รับการพัฒนาโดยใช้แพลตฟอร์ม IO แต่สำหรับผู้ใช้ที่ ยังคง ยึดติดกับ Arduino IDE สำเนาที่เข้ากันได้กับ Arduino IDE ของแหล่งที่มาอยู่ในโฟลเดอร์ Arduinoide รหัสไม่ได้รวบรวมบน ATM Arduino IDE
โครงการที่สมบูรณ์สำหรับ PIO อยู่ในโฟลเดอร์ Platformio
เมื่อใช้ platformio ไลบรารีทั้งหมดจะอยู่ใน platformio.ini และติดตั้งโดยอัตโนมัติเมื่อมีการรวบรวมโครงการ เมื่อใช้ Arduino IDE ไลบรารีทั้งหมดจะต้องติดตั้งด้วยตนเองโดยใช้ Arduino Library Manager
รวบรวมเฟิร์มแวร์และแฟลชบน Wisblock ด้วยโมดูลที่จำเป็นทั้งหมดที่ติดตั้ง
เชื่อมต่อผ่าน USB เพื่อตั้งค่าข้อมูลรับรอง LPWAN ใช้ deveui ที่พิมพ์บน RAK4631 ใช้ Appeui และ Appkey จากเซิร์ฟเวอร์ LPWAN ของคุณ ยังไม่เปิดใช้งานการเข้าร่วมอัตโนมัติ เนื่องจากระดับเซ็นเซอร์สภาพอากาศไม่เปลี่ยนแปลงเร็วมากจึงอาจเพียงพอที่จะตั้งค่าความถี่ส่งเป็นทุก ๆ 10 นาที ความถี่ส่งถูกตั้งค่าเป็นวินาทีดังนั้นค่าจะเป็น 10 * 60 ==> 600
ตัวอย่างที่คำสั่ง:
AT+NWM=1
AT+NJM=1
AT+BAND=10
AT+DEVEUI=1000000000000001
AT+APPEUI=AB00AB00AB00AB00
AT+APPKEY=AB00AB00AB00AB00AB00AB00AB00AB00
AT+SENDINT=600
| สั่งการ | คำอธิบาย |
|---|---|
| ที่+nwm = 1 | ตั้งค่าโหนดเป็นโหมด Lorawan |
| ที่+njm = 1 | ตั้งค่าวิธีการเข้าร่วมเครือข่ายเป็น OTAA |
| ที่+band = 10 | ตั้งค่าภูมิภาค LPWAN (ที่นี่ AS923-3) ดูที่คู่มือคำสั่ง |
| ที่+deveui = 100000000000001 | ตั้งค่าอุปกรณ์ EUI ที่ดีที่สุดในการใช้ deveui ที่พิมพ์บนฉลากของโมดูล Core Wisblock ของคุณ |
| AT+APPEUI = AB00AB00AB00AB00 | ตั้งค่าแอปพลิเคชัน EUI ที่จำเป็นบนเซิร์ฟเวอร์ Lorawan |
| AT+APPKEY = AB00AB00AB00AB00AB00AB00AB00AB00 | ตั้งค่าคีย์แอปพลิเคชันที่ใช้เพื่อเข้ารหัสแพ็กเก็ตข้อมูลระหว่างการเข้าร่วมเครือข่าย |
| ที่+sendint = 600 | ตั้งค่าช่วงเวลาโหนดเซ็นเซอร์จะส่งแพ็กเก็ตข้อมูล 600 == 10 x 60 วินาที == 10 นาที |
คู่มือสำหรับคำสั่งทั้งหมดสามารถพบได้ที่นี่: at-commands.mdAT?
ใช้กล่องเครื่องมือ Wisblock
ข้อมูลแพ็คเก็ตนั้นเข้ากันได้กับการเข้ารหัส Cayenne LPP แบบขยายจาก ElectronicCats/CayenNelpp
เนื้อหาของแพ็กเก็ตขึ้นอยู่กับโมดูลที่ติดตั้งบนกระดานฐาน Wisblock:
| ข้อมูล | ช่อง # | รหัสช่องสัญญาณ | ความยาว | การแสดงความคิดเห็น | โมดูลที่จำเป็น | ชื่อฟิลด์ถอดรหัส |
|---|---|---|---|---|---|---|
| มูลค่าแบตเตอรี่ | 1 | 116 | 2 ไบต์ | 0.01 V MSB ที่ไม่ได้ลงนาม | Rak4631 | Voltage_1 |
| ความชื้น | 2 | 104 | 1 ไบต์ | ใน %rh | Rak1901 | ความชื้น _2 |
| อุณหภูมิ | 3 | 103 | 2 ไบต์ | ใน° C | Rak1901 | อุณหภูมิ _3 |
| แรงดันบารอมิเตอร์ | 4 | 115 | 2 ไบต์ | ใน HPA (MBAR) | Rak1902 | Barometer_4 |
| การส่องสว่าง | 5 | 101 | 2 ไบต์ | 1 ลักซ์ไม่ได้ลงนาม | Rak1903 | Illuminance_5 |
| ความชื้น 2 | 6 | 104 | 1 ไบต์ | ใน %rh | Rak1906 | ความชื้น _6 |
| อุณหภูมิ 2 | 7 | 103 | 2 ไบต์ | ใน° C | Rak1906 | อุณหภูมิ _7 |
| ความดันบารอมิเตอร์ 2 | 8 | 115 | 2 ไบต์ | ใน HPA (MBAR) | Rak1906 | Barometer_8 |
| ความต้านทานก๊าซ 2 | 9 | 2 | 2 ไบต์ | 0.01 ลงนาม (KOHM) | Rak1906 | อะนาล็อก _9 |
| GNSS ยืน ปณิธาน | 10 | 136 | 9 ไบต์ | 3 byte lon/lat 0.0001 °, 3 bytes alt 0.01 เมตร | RAK1910, RAK12500 | GPS_10 |
| GNSS เพิ่มความละเอียด | 10 | 137 | 11 ไบต์ | 4 ไบต์ lon/lat 0.000001 °, 3 ไบต์ alt 0.01 เมตร | RAK1910, RAK12500 | GPS_10 |
| อุณหภูมิดิน | 11 | 103 | 2 ไบต์ | ใน° C | RAK12023/RAK12035 | อุณหภูมิ _11 |
| ความชื้นในดิน | 12 | 104 | 1 ไบต์ | ใน %rh | RAK12023/RAK12035 | ความชื้น _12 |
| ความชื้นในดินดิบ | 13 | 2 | 2 ไบต์ | 0.01 ลงนาม | RAK12023/RAK12035 | analog_in_13 |
| ข้อมูลดินใช้ได้ | 14 | 102 | 1 ไบต์ | บูล | RAK12023/RAK12035 | Prestence_14 |
| ความสว่าง 2 | 15 | 101 | 2 ไบต์ | 1 ลักซ์ไม่ได้ลงนาม | Rak12010 | Illuminance_15 |
| VOC | 16 | 138 | 2 ไบต์ | ดัชนี VOC | Rak12047 | VOC_16 |
| ก๊าซ MQ2 | 17 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak12004 | analog_in_17 |
| เปอร์เซ็นต์ก๊าซ MQ2 | 18 | 120 | 1 ไบต์ | 1-100% ไม่ได้ลงชื่อ | Rak12004 | เปอร์เซ็นต์ _18 |
| MG812 แก๊ส | 19 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak12008 | analog_in_19 |
| เปอร์เซ็นต์ก๊าซ MG812 | 20 | 120 | 1 ไบต์ | 1-100% ไม่ได้ลงชื่อ | Rak12008 | เปอร์เซ็นต์ _20 |
| ก๊าซแอลกอฮอล์ MQ3 | 21 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak12009 | analog_in_21 |
| MQ3 แอลกอฮอล์ Perc | 22 | 120 | 1 ไบต์ | 1-100% ไม่ได้ลงชื่อ | Rak12009 | เปอร์เซ็นต์ _22 |
| ระยะทาง TOF | 23 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak12014 | analog_in_23 |
| ข้อมูล TOF ใช้ได้ | 24 | 102 | 1 ไบต์ | บูล | Rak12014 | Prestence_24 |
| ไจโรเรียก | 25 | 134 | 6 ไบต์ | 2 ไบต์ต่อแกน 0.01 °/s | Rak12025 | Gyrometer_25 |
| ตรวจพบท่าทาง | 26 | 0 | 1 ไบต์ | 1 ไบต์ด้วย id ของท่าทาง | RAK14008 | digital_in_26 |
| ค่า LTR390 UVI | 27 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak12019 | analog_in_27 |
| ค่า LTR390 UVS | 28 | 101 | 2 ไบต์ | 1 ลักซ์ไม่ได้ลงนาม | Rak12019 | Illuminance_28 |
| INA219 ปัจจุบัน | 29 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak16000 | อะนาล็อก _29 |
| แรงดันไฟฟ้า INA219 | 30 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak16000 | analog_30 |
| พลังงาน INA219 | 31 | 2 | 2 ไบต์ | 0.01 ลงนาม | Rak16000 | อะนาล็อก _31 |
| ทัชแพดซ้าย | 32 | 102 | 1 ไบต์ | บูล | RAK14002 | Prestence_32 |
| ทัชแพดกลาง | 33 | 102 | 1 ไบต์ | บูล | RAK14002 | Prestence_33 |
| ทัชแพดขวา | 34 | 102 | 1 ไบต์ | บูล | RAK14002 | Prestence_34 |
| ความเข้มข้นของ SCD30 CO2 | 35 | 125 | 2 ไบต์ | 1 ppm ไม่ได้ลงนาม | Rak12037 | ความเข้มข้น _35 |
| อุณหภูมิ SCD30 | 36 | 103 | 2 ไบต์ | ใน° C | Rak12037 | อุณหภูมิ _36 |
| ความชื้น SCD30 | 37 | 104 | 1 ไบต์ | ใน %rh | Rak12037 | ความชื้น _37 |
| อุณหภูมิเซ็นเซอร์ MLX90632 | 38 | 103 | 2 ไบต์ | ใน° C | Rak12003 | อุณหภูมิ _38 |
| MLX90632 อุณหภูมิวัตถุ | 39 | 103 | 2 ไบต์ | ใน° C | Rak12003 | อุณหภูมิ _39 |
| ค่า PM 1.0 | 40 | 103 | 2 ไบต์ | ใน UG/M3 | Rak12003 | VOC_40 |
| PM 2.5 ค่า | 41 | 103 | 2 ไบต์ | ใน UG/M3 | Rak12003 | VOC_41 |
| PM 10 ค่า | 42 | 103 | 2 ไบต์ | ใน UG/M3 | Rak12003 | VOC_42 |
| เหตุการณ์แผ่นดินไหว | 43 | 102 | 1 ไบต์ | บูล | Rak12027 | Prestence_43 |
| ค่าแผ่นดินไหว | 44 | 2 | 2 ไบต์ | อะนาล็อก 10 * m/s | Rak12027 | อะนาล็อก _44 |
| ค่า PGA แผ่นดินไหว | 45 | 2 | 2 ไบต์ | อะนาล็อก 10 * m/s2 | Rak12027 | อะนาล็อก _45 |
| การแจ้งเตือนการปิดแผ่นดินไหว | 46 | 102 | 1 ไบต์ | บูล | Rak12027 | Prestence_46 |
| LPP_CHANNEL_EQ_COLLAPSE | 47 | 102 | 1 ไบต์ | บูล | Rak12027 | Prestence_47 |
| เปลี่ยนสถานะ | 48 | 102 | 1 ไบต์ | บูล | RAK13011 | Prestence_48 |
| ความเร็วลม SensorHub | 49 | 190 | 2 ไบต์ | 0.01 m/s | SensorHub RK900-09 | wind_speed_49 |
| ทิศทางลม SensorHub | 50 | 191 | 2 ไบต์ | 1º | SensorHub RK900-09 | wind_direction_50 |
| ระดับเสียง | 49 |
ID ของช่องสัญญาณในรูปแบบขยายและไม่รองรับโดยตัวถอดรหัสข้อมูล Cayenne LPP มาตรฐาน
ตัวอย่างตัวถอดรหัสสำหรับ TTN, Chirpstack, Helium และ Datacake สามารถพบได้ในโฟลเดอร์ rakwireless_standardized_payload repo
ไฟล์ที่คอมไพล์อยู่ในโฟลเดอร์./generated แต่ละเวอร์ชันคอมไพล์ที่ประสบความสำเร็จนั้นมีชื่อว่า
WisBlock_SENS_Vx.y.z_YYYY.MM.dd.hh.mm.ss
XYZ เป็นหมายเลขเวอร์ชัน หมายเลขเวอร์ชันถูกตั้งค่าในไฟล์./platformio.ini
yyyy.mm.dd.hh.mm.ss คือการประทับเวลาของการรวบรวม
ไฟล์ .zip ที่สร้างขึ้นสามารถใช้งานได้ดีเพื่ออัปเดตอุปกรณ์ผ่าน BLE โดยใช้กล่องเครื่องมือ WisBlock
เมื่อใช้ platformio นอกจากนี้จะมีการสร้างไฟล์ UF2 สำหรับ RAK4631 คุณสามารถบังคับให้ RAK4631 เข้าสู่โหมด bootloader โดยการกดปุ่มรีเซ็ตสองครั้ง จะมีการติดตั้งไดรฟ์ USB ใหม่ ดึงไฟล์ UF2 ลงในไดรฟ์ใหม่เพื่อแฟลชอุปกรณ์
เอาต์พุตดีบั๊กสามารถควบคุมได้โดยกำหนดใน platformio.ini
lib_debug ควบคุมเอาต์พุตดีพุทของห้องสมุด SX126X-ARDUINO LORAWAN
API_DEBUG ควบคุมเอาต์พุตดีพุทของห้องสมุด WisBlock-API
my_debug ควบคุมเอาต์พุตดีพุทของแอปพลิเคชันเอง
CFG_DEBUG ควบคุมเอาต์พุตดีบั๊กของ NRF52 BSP ขอแนะนำให้ปิดมัน
[env:wiscore_rak4631]
platform = nordicnrf52
board = wiscore_rak4631
framework = arduino
build_flags =
; -DCFG_DEBUG=2
- DSW_VERSION_1 =1 ; major version increase on API change / not backwards compatible
- DSW_VERSION_2 =0 ; minor version increase on API change / backward compatible
- DSW_VERSION_3 =0 ; patch version increase on bugfix, no affect on API
- DLIB_DEBUG =0 ; 0 Disable LoRaWAN debug output
- DAPI_DEBUG =0 ; 0 Disable WisBlock API debug output
- DMY_DEBUG =0 ; 0 Disable application debug output
- DNO_BLE_LED =1 ; 1 Disable blue LED as BLE notificator
lib_deps =
beegee-tokyo/SX126x-Arduino
beegee-tokyo/WisBlock-API-V2
sparkfun/SparkFun SHTC3 Humidity and Temperature Sensor Library
adafruit/Adafruit LPS2X
closedcube/ClosedCube OPT3001
sabas1080/CayenneLPP
extra_scripts = pre:rename.pyคู่มือนี้สามารถใช้สำหรับ Wisblock Kit 1 และ Rak Developer Kit 2
ติดตั้งโมดูลในสล็อตที่ตรงกันใด ๆ ตามคำแนะนำการเริ่มต้นอย่างรวดเร็วในศูนย์เอกสาร Rakwireless
ตั้งค่าอุปกรณ์โดยใช้อินเตอร์เฟสคำสั่งหรือแอปพลิเคชัน BLE
คู่มือนี้สามารถใช้สำหรับ Wisblock Kit 2 , Wisblock Kit 3 , Wisblock GNSS Tracker สำหรับ Lorawan และ Rak Developer Kit 3
ต้อง ติดตั้งโมดูล RAK1904 ใน
สล็อต C ของ RAK5005-O, RAK19007, RAK19003 หรือ RAK19001
หากใช้ RAK1910 จะ ต้อง ติดตั้งใน
ช่อง A ของ RAK5005-O
สล็อตที่ตรงกันของ RAK19007 หรือ RAK19001
หากใช้ RAK12500 สามารถติดตั้งได้ในสล็อตที่ตรงกันของบอร์ดฐาน
RAK1906 สามารถติดตั้งได้ในสล็อตที่ตรงกันของบอร์ดฐาน
สำหรับคู่มือการติดตั้งตามคำแนะนำการเริ่มต้นอย่างรวดเร็วในศูนย์เอกสาร Rakwireless
ตั้งค่าอุปกรณ์โดยใช้อินเตอร์เฟสคำสั่งหรือแอปพลิเคชัน BLE
ตัวติดตาม RAK11700 GNSS สำหรับ Lorawan เป็นโหมดเริ่มต้นเริ่มต้นสำหรับการตั้งค่านี้
หากการสร้างชุดฮีเลียมแม็ก จะต้อง เปลี่ยนโหมดด้วยคำสั่งด้านล่างที่คำสั่ง:
โซลูชันสามารถตั้งค่าเป็น 3 โหมดการทำงานที่แตกต่างกันโดยใช้คำสั่ง AT AT+GNSS :
| สั่งการ | พารามิเตอร์อินพุต | ค่าส่งคืน | รหัสส่งคืน |
|---|---|---|---|
| ที่+GNSS? | - | Get/Set the GNSS precision and format 0 = 4 digit, 1 = 6 digit, 2 = Helium Mapper | OK |
| ที่+gnss =? | - | 0 หรือ 1 หรือ 2 | OK |
AT+GNSS = <Input Parameter> | 1 หรือ 2 หรือ 3 | - | OK หรือ AT_PARAM_ERROR |
รูปแบบมาตรฐาน Cayenne LPP ใช้เพียง 4 หลักสำหรับความแม่นยำของตำแหน่ง รูปแบบตำแหน่งเริ่มต้นนี้ได้รับการสนับสนุนโดยอัตโนมัติโดยเซิร์ฟเวอร์ Lorawan ส่วนใหญ่และแพลตฟอร์มการสร้างภาพเช่น MyDevices
มันเป็นค่าเริ่มต้นและตั้งค่าด้วยคำสั่ง AT AT+GNSS=0
การตั้งค่าตัวเลือกนี้ข้อมูลยังคงถูกส่งในรูปแบบ Cayenne LPP แต่ใช้ตัวระบุข้อมูลที่กำหนดเองและ 6 หลักสำหรับความละเอียดละติจูดและลองจิจูดที่สูงขึ้น ในการถอดรหัสรูปแบบนี้จำเป็นต้องมีการเข้ารหัสข้อมูลที่กำหนดเอง ตัวเข้ารหัสข้อมูลสำหรับ TTN, Chirpstack และ Datacake สามารถพบได้ในโฟลเดอร์ Data Data Decoder ที่กำหนดเอง
ความละเอียดตำแหน่งที่เพิ่มขึ้นถูกตั้งค่าด้วยคำสั่ง AT AT+GNSS=1
ตัวเลือกนี้จะส่งข้อมูลในรูปแบบฮีเลียมแม็พตามที่อธิบายไว้ใน Make A Helium Mapper กับ Wisblock
ตัวถอดรหัสแพ็คเก็ตสำหรับรูปแบบนี้มีอยู่ในบทความข้างต้น
ฟังก์ชั่นฮีเลียมแม็กถูกตั้งค่าด้วยคำสั่ง AT AT+GNSS=2
คู่มือนี้สามารถใช้สำหรับ Wisblock Kit 4 และ Rak Developer Kit 4
ติดตั้งโมดูลในสล็อตที่ตรงกันใด ๆ ตามคำแนะนำการเริ่มต้นอย่างรวดเร็วในศูนย์เอกสาร Rakwireless
ตั้งค่าอุปกรณ์โดยใช้อินเตอร์เฟสคำสั่งหรือแอปพลิเคชัน BLE