สารบัญ:
- ขั้นตอนที่ 1: ภาพรวมโครงการ
- ขั้นตอนที่ 2: ข้อกำหนดเบื้องต้น
- ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
- ขั้นตอนที่ 4: ลิงก์และคำอธิบายซอร์สโค้ด
- ขั้นตอนที่ 5: ฉายวิดีโอและยืนยันความเร็ว LTE Cat.M1
- ขั้นตอนที่ 6: เสร็จสิ้น
วีดีโอ: เป็นไปได้ไหมที่จะถ่ายโอนรูปภาพโดยใช้อุปกรณ์ IoT ที่ใช้ LPWAN: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
LPWAN ย่อมาจาก Low Power Wide Area Network และเป็นเทคโนโลยีการสื่อสารที่เหมาะสมมากในด้าน IoT เทคโนโลยีที่เป็นตัวแทน ได้แก่ Sigfox, LoRa NB-IoT และ LTE Cat. M1 เหล่านี้เป็นเทคโนโลยีการสื่อสารทางไกลที่ใช้พลังงานต่ำทั้งหมด โดยทั่วไป LPWAN มีอัตราข้อมูลต่ำเนื่องจากมีลักษณะเฉพาะของพลังงานต่ำและการสื่อสารทางไกล ในตารางด้านล่าง ความเร็วในการรับส่งข้อมูลสูงสุดของเทคโนโลยี LPWAN คือ 12Bytes ~ 375Kbps
LTE Cat. M1 มีอัตราการส่งข้อมูลสูงสุดที่สูงกว่ารุ่นอื่นๆ ดังนั้นจึงเหมาะสำหรับแอปพลิเคชันขนาดกลางและแบบเรียลไทม์ เช่น การส่งภาพถ่าย การตรวจสอบไบโอเมตริก และบริการติดตามแบบเรียลไทม์ ในบทความนี้ เราจะใช้ LTE Cat. M1 ร่วมกับเทคโนโลยี LPWAN เพื่อตรวจสอบว่าสามารถถ่ายโอนรูปภาพและตรวจสอบความเร็วของ LTE Cat. M1 จริงได้หรือไม่
ขั้นตอนที่ 1: ภาพรวมโครงการ
มีสองวิธีในการใช้โมเด็มภายนอก LTE Cat. M1 ของ Woori-net ขั้นแรก คุณสามารถควบคุมโมเด็มภายนอกด้วยคำสั่ง AT ผ่านอินเทอร์เฟซ UART วิธีที่สองคือใช้เป็นโหมด RNDIS เมื่อใช้คำสั่ง AT จะใช้อินเทอร์เฟซ UART (อัตราบอด: 115200) ดังนั้นจึงไม่สามารถใช้อัตราการส่งข้อมูลสูงสุด LTE Cat. M1 ที่ 375 kbps ดังนั้นฉันจึงเลือกวิธีที่สองที่ใช้เป็นโหมด RNDIS นอกจากนี้ เมื่อคุณต้องการใช้โหมดนี้ คุณต้องตั้งค่า 'RNDISMODE = 1' โดยใช้คำสั่ง AT
ด้วยการกำหนดค่าด้วยวิธีนี้ Raspberry pie สามารถใช้โมเด็มภายนอกในโหมด RNDIS ซึ่งช่วยให้คุณใช้การสื่อสาร LTE Cat. M1 ได้ การเชื่อมต่อฮาร์ดแวร์จะอธิบายไว้ในขั้นตอนที่ 3
ขั้นตอนที่ 2: ข้อกำหนดเบื้องต้น
2-1. ราสเบอร์รี่ปี่
2-2. Woori-Net โมเด็มภายนอก (ลิงก์ซื้อ)
2-3. บอร์ดอินเทอร์เฟซ (ลิงก์ซื้อ)
2.4. สายเคเบิลบอร์ดอินเทอร์เฟซ (ลิงก์ซื้อ)
2.5. กล้อง Raspberry Pi
ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
หากคุณตั้งค่าโหมด RNDIS ในขั้นตอนที่ 1 ให้เชื่อมต่อกับ Raspberry Pi ดังนี้
หากสร้างการเชื่อมต่ออินเทอร์เน็ตแล้ว คุณสามารถตรวจสอบเครื่องหมายดังกล่าวตามที่แสดงด้านล่าง
ขั้นตอนที่ 4: ลิงก์และคำอธิบายซอร์สโค้ด
Raspberry Pi – แหล่งที่มาของไคลเอ็นต์
ติดตั้งเวอร์ชัน Python 2.72 ใน Raspberry Pi แล้ว และโมเด็มภายนอกใช้ IPv6 ดังนั้นคุณต้องแปลงที่อยู่ IPv4 ของเซิร์ฟเวอร์ดังนี้ กฎการแปลงนี้มีการเจรจาโดย SK Telecom และ Woori-Net
ถ่ายภาพสั้นๆ โดยใช้กล้อง Raspberry Pi แล้วโอนไฟล์ไปยังเซิร์ฟเวอร์ของ IP นั้น
โปรดตรวจสอบลิงก์ด้านล่างเพื่อดูซอร์สโค้ดแบบเต็ม
พีซี – แหล่งที่มาของเซิร์ฟเวอร์
เซิร์ฟเวอร์ที่รับภาพถ่ายได้รับการพัฒนาด้วย pyQT ซึ่งเป็นเครื่องมือการเขียนโปรแกรม GUI
แถบแสดงความคืบหน้าถูกแทรกเพื่อตรวจสอบความคืบหน้าในการถ่ายโอน และเมื่อได้รับทั้งหมดแล้ว คุณยังสามารถตรวจสอบภาพได้อีกด้วย
เซิร์ฟเวอร์ TCP ทำงานเป็นเธรด
เราใช้ฟังก์ชัน Signal-pyqtSlot () เพื่อรีเฟรชรูปภาพและแถบความคืบหน้า
ลิงค์:
ขั้นตอนที่ 5: ฉายวิดีโอและยืนยันความเร็ว LTE Cat. M1
5-1. วิดีโอโครงการ
โปรดดูที่ Youtube
ลิงค์:
5-2. กำลังตรวจสอบความเร็ว LTE Cat. M1
ทำการทดสอบครั้งที่ 50 ในรูปแบบที่แสดงในตารางด้านล่าง อัตราข้อมูลเฉลี่ย 298.37 bps เรายืนยันว่าเราสามารถส่งข้อมูลได้ประมาณ 80% ของอัตราการส่งข้อมูลสูงสุด LTE Cat. M1
ขั้นตอนที่ 6: เสร็จสิ้น
ด้วยการขยายขอบเขต IoT และขอบเขตการใช้งานของเทคโนโลยี LPWAN ก็เพิ่มขึ้น ตัวอย่างเช่น มีการส่งภาพถ่าย บริการติดตามแบบเรียลไทม์ ไม่ใช่แค่ส่งหรือตรวจสอบข้อมูลเซ็นเซอร์เท่านั้น ในบทความนี้ ฉันได้ตรวจสอบแล้วว่าสามารถถ่ายโอนรูปภาพได้โดยใช้ LTE Cat. M1 และตรวจสอบความเร็วของ LTE Cat. M1 จริง (โปรดทราบว่าการใช้งานอาจแตกต่างกันไปในแต่ละประเทศและผู้ผลิตโมดูล LTE Cat. M1)
ฉันหวังว่าบทความนี้จะช่วยให้คุณใช้ประโยชน์จากการพัฒนาแอปพลิเคชัน LTE Cat. M1 ในด้าน IoT ใหม่
สนใจโครงการเพิ่มเติมเชิญที่ https://www.wiznetian.com/ !!:)
แนะนำ:
เครื่องอ่าน RFID ที่ใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส: 7 ขั้นตอน
เครื่องอ่าน RFID แบบใช้ ESP32 พร้อมจอแสดงผลแบบสัมผัส: ในคำแนะนำเล็ก ๆ นี้ฉันจะแสดงวิธีสร้างเครื่องอ่าน RFID อย่างง่ายพร้อมเอาต์พุต TFT สำหรับการติดตั้งบนผนังโดยใช้โมดูล ESP32 DEV KIT C, pcb เครื่องอ่านที่ใช้ RC-522 และชุด AZ-Touch ESP คุณสามารถใช้เครื่องอ่านนี้สำหรับการเข้าถึงประตูหรือสัญญาณเตือนผู้บุกรุก
นาฬิกา LED ที่ใช้ Neopixels: 4 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกา LED ที่ใช้ Neopixels: ยินดีต้อนรับสู่คำแนะนำของฉันเกี่ยวกับวิธีสร้างนาฬิกา LED โดยใช้ 60 Neopixels คุณจะพบไฟล์ PDF 3 ไฟล์ที่แนบมา ไฟล์หนึ่งสำหรับส่วนของนาฬิกา อีกอันสำหรับฐาน และอันสุดท้ายคือเทมเพลตเพื่อช่วยในการติดกาว ส่วนต่างๆ เข้าด้วยกัน เพื่อคอม
กล้อง IP ที่ใช้ Raspberry Pi Zero (การเฝ้าระวังที่บ้าน ตอนที่ 1): 5 ขั้นตอน
กล้อง IP ที่ใช้ Raspberry Pi Zero (Home Surveillance Part 1): นี่เป็นโพสต์แรกในมินิซีรีส์ใหม่ที่เราสร้างระบบเฝ้าระวังภายในบ้านโดยใช้ Raspberry Pis เป็นหลัก ในโพสต์นี้ เราใช้ Raspberry PI zero และสร้างกล้อง IP ที่สตรีมวิดีโอผ่าน RTSP วิดีโอเอาต์พุตมี q ที่สูงกว่ามาก
Lora Gateway ที่ใช้ MicroPython ESP32: 10 ขั้นตอน (พร้อมรูปภาพ)
Lora Gateway จาก MicroPython ESP32: Lora ได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมา โมดูลการสื่อสารไร้สายที่ใช้เทคโนโลยีนี้มักจะราคาถูก (โดยใช้คลื่นความถี่อิสระ) ขนาดเล็ก ประหยัดพลังงาน และมีระยะการสื่อสารที่ยาวนาน และส่วนใหญ่ใช้สำหรับการสื่อสารระหว่างกัน
โครงการ IoT อันดับต้นๆ ที่ใช้ ESP8266: 8 ขั้นตอน
โครงการ IoT อันดับต้นๆ ที่ใช้ ESP8266: ปัจจุบัน Machine มีข้อมูลที่ต้องแชร์บนคลาวด์เพื่อวัตถุประสงค์หลายอย่าง เช่น การตรวจสอบ การวิเคราะห์ หรือการเปิดใช้งานแอคทูเอเตอร์ เครื่องจักรกำลังพูดคุยกัน ESP8266 เป็นหนึ่งในโมดูลที่ใช้งานได้ ESP8266 สามารถโพสต์ข้อมูลไปที่ Go