“ ไร้สายทำให้ง่าย!” - พัฒนาด้วยโมดูล Embit EMB-LR1276S Lorawan และ Microchip Lorawan Stack บนเซิร์ฟเวอร์ TTI เข้าร่วมเซิร์ฟเวอร์



คู่มือนี้จะนำคุณผ่านกระบวนการเริ่มต้นด้วยการพัฒนาผลิตภัณฑ์อุปกรณ์ Lora End ที่ปลอดภัยโดยใช้โมดูล Embit EMB-LR1276S พร้อมกับเซิร์ฟเวอร์ TTI เข้าร่วม
อุตสาหกรรมสิ่งต่าง ๆ สร้างผลิตภัณฑ์และบริการที่ให้การเข้าร่วมอย่างปลอดภัยการสื่อสารที่ปลอดภัยและการจัดเตรียมคีย์ที่ปลอดภัย
ที่นี่เราจะใช้บอร์ดการประเมินผล EMB-LR1276S-DEV_BOARD จาก EMBIT
บอร์ดนี้อนุญาตให้ผู้ใช้ใช้ประโยชน์จากความสามารถทั้งหมดของโมดูล EMBIT ของ EMBIT EMB-LR1276S ทำให้การใช้งานต้นแบบของระบบสื่อสารLORA®ง่ายขึ้น
บอร์ดให้การเชื่อมต่ออย่างง่ายกับคอมพิวเตอร์หรือโปรเซสเซอร์ภายนอกผ่าน USB
เพื่อจุดประสงค์ในการทดสอบมีส่วนหัว PIN หลายตัวเพื่อใช้ประโยชน์จากความสามารถของโมดูลและง่ายขึ้นในการพัฒนาการออกแบบที่กำหนดเอง

โมดูล Lorawan EMB-LR1276S ฝังอุปกรณ์ไมโครชิป SAM R34 LORA (R) และองค์ประกอบที่ปลอดภัย ATECC608A




ซื้อคณะกรรมการประเมินผล EMB-LR1276S 
ซื้อเกตเวย์ Lora (R) จากอุตสาหกรรมสิ่งต่าง ๆ 
ดาวน์โหลดและติดตั้ง Atmel Studio 7.0 IDE
https://www.microchip.com/mplab/avr-support/atmel-studio-7
Open Atmel Studio 7.0 IDE
จากนั้นคุณต้องมีเฟรมเวิร์กขั้นสูง (ASFV3) v3.47.0 รีลีสหรือรุ่นบน
ติดตั้ง ASFV3 เป็นส่วนขยายไปยัง Atmel Studio จากเมนู: เครื่องมือ -> ส่วนขยายและการอัปเดต ...
เมื่อการติดตั้งเสร็จสมบูรณ์คุณต้องรีสตาร์ท Atmel Studio
ดาวน์โหลดและติดตั้งโปรแกรมเทอร์มินัลอนุกรมเช่น TERA TERM
https://osdn.net/projects/ttssh2/releases/
หมายเหตุ: ASFV3 เป็นไลบรารีซอฟต์แวร์ MCU ที่ให้บริการซอฟต์แวร์ฝังตัวขนาดใหญ่สำหรับAVR®และ Sam Flash McUs และอุปกรณ์ไร้สาย ASFV3 ได้รับการกำหนดค่าโดย ASF Wizard ใน Atmel Studio 7.0 (ติดตั้งเป็นส่วนขยายไปยังสตูดิโอ) ASFV3 ยังมีอยู่ในรูปแบบสแตนด์อโลน (.zip) ที่มีเนื้อหาเดียวกันกับส่วนขยายสตูดิโอ (https://www.microchip.com/mplab/avr-support/advanced-software-framework)
สำคัญ: จนกว่าจะเปิดตัว Atmel Studio IDE ถัดไปคุณต้องติดตั้งแพ็คชิ้นส่วนอุปกรณ์ด้วยตนเองเพื่อพัฒนาด้วย SAMR34/R35 บน Atmel Studio 7.0 IDE (ผลิตภัณฑ์ทั้งหมดที่ปล่อยออกมาระหว่าง IDE รีลีสของ Atmel Studio ควรเพิ่มโดยผู้ใช้เพื่อพัฒนาแอปพลิเคชัน)
ดาวน์โหลดและติดตั้งซอฟต์แวร์ Segger J-Link และชุดเอกสาร (เวอร์ชัน 6.42 หรือสูงกว่า)
https://www.segger.com/downloads/jlink/#j-linksoftwareanddocumentationpack

เปิดโครงการ "apps_enddevice_demo" ด้วย Atmel Studio 7 IDE
จากเมนูด้านบนไปที่ Project -> คุณสมบัติ APPS_ENDDEVICE_DEMO
จากการตั้งค่าเครื่องมือเลือกบอร์ดของคุณเป็น SAM-ICE ด้วยอินเตอร์เฟส SWD
ตรวจสอบให้แน่ใจว่าได้เลือก AtSAMR34J18 จากรายการ

สร้างและดาวน์โหลดโครงการโดยคลิกที่ Green "Run โดยไม่ดีบัก" สามเหลี่ยม "
เปิดคอนโซล Tera Term UART ที่กำหนดค่าไว้ก่อนหน้านี้ที่ 115200 bps, 8-data bits/no parity/1-stop บิต
กดปุ่ม "รีเซ็ต" บน EMB-LR1276S-DEV_BOARD เพื่อดูเอาต์พุตที่พิมพ์ลงในคอนโซล
สังเกตตัวระบุต่อไปนี้ที่มาจากองค์ประกอบที่ปลอดภัยของ ATECC608A 
ในการเตรียมอุปกรณ์ล่วงหน้าโดยใช้องค์ประกอบที่ปลอดภัย ATECC608A ในการเปิดใช้งาน TTI จำเป็นต้องใช้ idenfiers ต่อไปนี้:
TTI และ Microchip พัฒนาโซลูชันความปลอดภัยสำหรับ Lorawan ที่ช่วยให้การจัดเตรียมคีย์ที่ปลอดภัยและการดำเนินการเข้ารหัสลับที่ปลอดภัยโดยใช้องค์ประกอบที่ปลอดภัย
การอ้างสิทธิ์และเปิดใช้งานอุปกรณ์ภายในเซิร์ฟเวอร์ TTI เป็นขั้นตอนต่อไปที่อธิบายไว้ในคู่มือด้านล่าง:
นอกจากนี้คุณยังสามารถอ้างถึงการประชุมเชิงปฏิบัติการ Microchip ซึ่งจัดทำในการประชุม Things Conference 2020
“ ไร้สายทำให้สนุก!” - รักษาความปลอดภัยการรับรองความปลอดภัยด้วย SAMR34 & ATECC608A และเซิร์ฟเวอร์การเข้าร่วมของอุตสาหกรรมสิ่งต่าง ๆ
กลับไปที่คอนโซล Tera Term Uart
กด "1" เพื่อเริ่มแอปพลิเคชันตัวอย่าง
เลือกวงดนตรีที่อุปกรณ์ของคุณทำงานอยู่
จากนั้นแอปพลิเคชันอุปกรณ์สิ้นสุดจะส่งข้อความคำขอเข้าร่วม หากได้รับข้อความยอมรับการเข้าร่วมและตรวจสอบความถูกต้องแล้ว SAM R34 Xplained Pro Board จะเข้าร่วมกับเซิร์ฟเวอร์การเข้าร่วม
กด "2" เพื่อส่งแพ็กเก็ตที่ประกอบด้วยการอ่านเซ็นเซอร์อุณหภูมิ