PHPoC P5H-154 อุปกรณ์เกตเวย์ IoT ที่ตั้งโปรแกรมได้

เกินview
P5H-154 เป็นอุปกรณ์ที่ตั้งโปรแกรมได้ซึ่งมีฟังก์ชันอีเทอร์เน็ต เนื่องจากผลิตภัณฑ์นี้ติดตั้งพอร์ตอินพุตดิจิตอล 4 พอร์ต คุณจึงสามารถถ่ายโอนสัญญาณของพอร์ตไปยังโฮสต์ระยะไกลผ่านเครือข่ายได้
การเขียนโปรแกรมบนผลิตภัณฑ์นี้ต้องใช้ PHPoC (PHP บนชิป) PHPoC ค่อนข้างคล้ายกับไวยากรณ์ของ PHP ซึ่งเป็นภาษาสคริปต์ทั่วไป ดังนั้นใครก็ตามที่มีประสบการณ์ในการเขียนโปรแกรมสามารถเรียนรู้และใช้งานได้อย่างง่ายดาย
แม้ว่า PHPoC และ PHP จะค่อนข้างคล้ายกันในไวยากรณ์ แต่ก็เป็นภาษาโปรแกรมที่แตกต่างกันอย่างชัดเจน อ้างถึงการอ้างอิงภาษา PHPoC และ PHPoC เทียบกับ PHP สำหรับข้อมูลโดยละเอียด
คุณสมบัติ
- ล่าม PHPoC ที่พัฒนาตนเอง
- สภาพแวดล้อมการพัฒนาอย่างง่ายผ่าน USB
- อีเทอร์เน็ต 10/100Mbps
- 4 พอร์ตอินพุตดิจิตอล
- ไฟ LED ที่ผู้ใช้กำหนด 2 ดวง
- สแต็ค TCP/IP ที่พัฒนาขึ้นเอง
- Web เซิฟเวอร์
- Webซ็อกเก็ต TLS
- ห้องสมุดต่างๆ (Email, DNS, MySQL และอื่น ๆ) โดยเฉพาะ
- เครื่องมือพัฒนา (ดีบักเกอร์ PHPPoC)
ข้อมูลจำเพาะ H/W
ข้อมูลจำเพาะ H/W
| พลัง | กำลังไฟเข้า | แจ็ค DC, 5V (±0.5V) |
| การบริโภคปัจจุบัน | ทั่วไป – ประมาณ 284mA | |
| มิติ | 94มม. x 57มม. x 24มม. | |
| น้ำหนัก | ประมาณ 65กรัม | |
|
อินเทอร์เฟซ |
อินพุตดิจิตอล | แผงขั้วต่อแบบ 6 ขั้ว, อินพุตดิจิตอล 4 ช่อง,
สัมผัสแห้งหรือเปียก |
| เครือข่าย | อีเทอร์เน็ต 10/100Mbps | |
| ยูเอสบี | พอร์ตอุปกรณ์ USB – สำหรับการเชื่อมต่อพีซี | |
| นำ | ไฟ LED 8 ดวง (ระบบ: 6, ผู้ใช้กำหนด: 2) | |
| อุณหภูมิ (การจัดเก็บ/การทำงาน) | -40℃ ~ 85℃ | |
| สิ่งแวดล้อม | เป็นไปตามมาตรฐาน RoHS | |
เค้าโครง

- การจัดหาพลังงาน
- อินพุต DC 5V
พอร์ตนี้เป็นพอร์ตอินพุตสำหรับจ่ายไฟ ปริมาณอินพุตtage คือ DC 5V(±0.5V) และข้อกำหนดมีดังนี้:
- อินพุต DC 5V
- อีเธอร์เน็ต
พอร์ตอีเธอร์เน็ตรองรับอีเธอร์เน็ต 10/100Mbps พอร์ตนี้เป็นตัวเชื่อมต่อ RJ45 และถูกแมปกับ NET0 สำหรับการเขียนโปรแกรม
- อินพุตดิจิตอล
พอร์ตอินพุตดิจิตอล 4 พอร์ตเป็นแผงขั้วต่อแบบ 6 ขั้ว (ระยะพิทช์ 3.5 มม.) แต่ละพอร์ตถูกแมปพินเฉพาะของ UIO0 สำหรับการเขียนโปรแกรม
ฉลาก คำอธิบาย UIO พิน ดี.วี ปริมาณทั่วไปtagอีอินพุต DC 4.5V ~ 25V - ดีไอ0 อินพุตดิจิตอล #0 ยูไอโอ0.22 ดีไอ1 อินพุตดิจิตอล #1 ยูไอโอ0.23 ดีไอ2 อินพุตดิจิตอล #2 ยูไอโอ0.24 ดีไอ3 อินพุตดิจิตอล #3 ยูไอโอ0.25 ขุด พื้นฐานร่วมกัน - แผนภาพวงจรของ Digital Input Port
ติดต่อเปียก
เงื่อนไขของอินพุต voltage เป็นดังนี้:แผนก เล่มtage ปริมาณอินพุตสูงสุดtage กระแสตรง 25 โวลต์ ปริมาณอินพุตขั้นต่ำtage สำหรับสถานะ ON DC 4.5V หรือสูงกว่า ปริมาณอินพุตสูงสุดtage สำหรับสถานะ OFF DC 1V หรือต่ำกว่า ดูรูปต่อไปนี้สำหรับการเชื่อมต่อกับอุปกรณ์ของคุณ
การสัมผัสแบบแห้ง
พอร์ตอินพุตเปิดอยู่เมื่อไฟฟ้าลัดวงจรระหว่างพอร์ตกับพอร์ต DI.G ในประเภทนี้ หมายความว่าควรมีการจ่ายพลังงานเพิ่มเติมระหว่าง DI.V และ DI.G ดูรูปต่อไปนี้สำหรับการเชื่อมต่อกับอุปกรณ์ของคุณ
การเชื่อมต่อทรานซิสเตอร์ NPN
ดูรูปต่อไปนี้สำหรับการเชื่อมต่อกับทรานซิสเตอร์ NPN
การเชื่อมต่อทรานซิสเตอร์ PNP
ดูรูปต่อไปนี้สำหรับการเชื่อมต่อกับทรานซิสเตอร์ PNP
- นำ
ผลิตภัณฑ์นี้มีไฟ LED 8 ดวง ไฟ LED ที่ผู้ใช้กำหนดจะเปิดขึ้นเมื่อคุณส่งสัญญาณ LOW ไปยังขา UIO ที่เชื่อมต่อฉลาก สี คำอธิบาย UIO พิน L0 สีเขียว LED ที่ผู้ใช้กำหนด ยูไอโอ0.30 L1 สีเขียว LED ที่ผู้ใช้กำหนด ยูไอโอ0.31 Di0 สีเขียว LED ระบบ – สถานะของพอร์ตอินพุต #0 ยูไอโอ0.22 Di1 สีเขียว LED ระบบ – สถานะของพอร์ตอินพุต #1 ยูไอโอ0.23 Di2 สีเขียว LED ระบบ – สถานะของพอร์ตอินพุต #2 ยูไอโอ0.24 Di3 สีเขียว LED ระบบ – สถานะของพอร์ตอินพุต #3 ยูไอโอ0.25 อาร์เจ45_จี สีเขียว LED ระบบ – สถานะของระบบ ไม่มีข้อมูล อาร์เจ45_วาย สีเหลือง LED ระบบ – สถานะการเชื่อมโยงเครือข่าย ไม่มีข้อมูล .
- ปุ่มฟังก์ชั่น
ปุ่มฟังก์ชั่นซึ่งอยู่ในรูของแผงด้านข้างใช้สำหรับสั่งงานผลิตภัณฑ์นี้เป็นโหมดการตั้งค่าปุ่ม - พอร์ตอุปกรณ์ USB สำหรับเชื่อมต่อกับ PC
พอร์ตอุปกรณ์ USB คือการเชื่อมต่อกับพีซี คุณสามารถเข้าถึง P5H-154 ผ่านเครื่องมือการพัฒนาโดยเชื่อมต่อสาย USB เข้ากับพอร์ตนี้
ซอฟต์แวร์ (IDE)
ดีบักเกอร์ PHPoC
PHPoC Debugger เป็นซอฟต์แวร์ที่ใช้สำหรับการพัฒนาและตั้งค่าผลิตภัณฑ์ PHPoC คุณต้องติดตั้งโปรแกรมนี้บนพีซีของคุณเพื่อใช้ PHPoC
- หน้าดาวน์โหลดดีบักเกอร์ PHPoC
- คู่มือดีบักเกอร์ PHPoC
ฟังก์ชั่นและคุณสมบัติของ PHPoC Debugger
- อัพโหลด fileจากพีซีในพื้นที่ไปยัง PHPoC
- ดาวน์โหลด fileใน PHPoC ไปยังพีซีในพื้นที่
- แก้ไข fileที่เก็บไว้ใน PHPoC
- ดีบักสคริปต์ PHPoC
- ตรวจสอบทรัพยากรของ PHPoC
- กำหนดค่าพารามิเตอร์ของ PHPoC
- อัพเกรดเฟิร์มแวร์ของ PHPoC
- รองรับ MS Windows O/S
การเชื่อมต่อผลิตภัณฑ์
การเชื่อมต่อ USB
- เชื่อมต่อพอร์ตอุปกรณ์ USB ของ P5H-154 กับพีซีของคุณผ่านสาย USB
- เรียกใช้โปรแกรมแก้ไขข้อบกพร่อง PHPoC
- เลือก COM PORT ที่เชื่อมต่อแล้วกดเชื่อมต่อ (
) ปุ่ม. - หากเชื่อมต่อ USB สำเร็จ ปุ่มเชื่อมต่อจะปิดใช้งานและปุ่มยกเลิกการเชื่อมต่อ (
) จะถูกเปิดใช้งาน
การเชื่อมต่อระยะไกล
P5H-154 ให้การเชื่อมต่อระยะไกล โปรดดูหน้าคู่มือ PHPoC Debugger สำหรับรายละเอียด
รีเซ็ต
การตั้งค่ารีเซ็ต
การรีเซ็ตการตั้งค่าจะทำให้การตั้งค่าทั้งหมดของผลิตภัณฑ์ PHPoC ของคุณเป็นค่าเริ่มต้นจากโรงงาน
- การตั้งค่า รีเซ็ตขั้นตอน
| ขั้นตอน | การกระทำ | สถานะสินค้า | ไฟ LED RJ45_Y |
| 1 | กดปุ่มฟังก์ชั่นไม่นาน (น้อยกว่า 1
ที่สอง) |
โหมดการตั้งค่าปุ่ม | On |
| 2 | กดปุ่มฟังก์ชั่นค้างไว้มากกว่า 5
วินาที |
กำลังเตรียมการเริ่มต้น | กะพริบตาถี่ๆ
อย่างรวดเร็ว |
| 3 | ตรวจสอบว่า LED RJ45_Y ปิดอยู่หรือไม่ | การเริ่มต้นพร้อม | ปิด |
|
4 |
ปล่อยปุ่มฟังก์ชั่นทันทีหลังจากที่ RJ45_Y ปิดอยู่ (※ หากคุณไม่ปล่อยปุ่มภายใน 2 วินาที สถานะจะย้อนกลับ
ไปยังขั้นตอนที่ 3) |
กำลังดำเนินการเริ่มต้น |
On |
| 5 | รีบูตโดยอัตโนมัติ | สถานะเริ่มต้น | ปิด |
รีเซ็ตเป็นค่าโรงงาน
การรีเซ็ตเป็นค่าจากโรงงานทำให้การตั้งค่าทั้งหมดของผลิตภัณฑ์ PHPoC ของคุณเป็นค่าเริ่มต้นจากโรงงานรวมถึงรหัสผ่าน นอกจากนี้ทั้งหมด fileที่เก็บไว้ในหน่วยความจำแฟลชจะถูกลบออกเช่นเดียวกับใบรับรอง ด้วยเหตุนี้ คุณต้องสำรองข้อมูลของคุณ fileก่อนทำการรีเซ็ตเป็นค่าจากโรงงาน เพื่อดำเนินการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงาน จำเป็นต้องมีโปรแกรมแก้ไขข้อบกพร่อง PHPoC
ขั้นตอนการรีเซ็ตเป็นค่าจากโรงงาน
Web อินเทอร์เฟซ
PHPoC เองมี a webเซิร์ฟเวอร์เพื่อให้ web อินเตอร์เฟซ. เมื่อได้รับคำขอ HTTP จะดำเนินการสคริปต์ php ในคำขอ file (ถ้ามี) และตอบกลับลูกค้า Webเซิร์ฟเวอร์ไม่ขึ้นกับสคริปต์หลัก PHPoC TCP 80 ใช้สำหรับ web เซิร์ฟเวอร์และคุณสามารถใช้อินเทอร์เฟซผ่าน Internet Explorer, Chrome หรืออื่นๆ web เบราว์เซอร์
วิธีการใช้งาน web อินเทอร์เฟซ
การใช้งาน web อินเทอร์เฟซ "index.php" file ควรจะอยู่ใน file ระบบ PHPoC ของคุณ เชื่อมต่อกับหน้านี้โดยป้อนที่อยู่ IP ของอุปกรณ์หลังจากเชื่อมต่อกับเครือข่าย
หากชื่อของ file ไม่ใช่ “index.php” แค่ระบุชื่อ file หลังที่อยู่ IP ที่มีเครื่องหมายทับ
การใช้งานจริงของ Web อินเทอร์เฟซ
ตั้งแต่ web เซิร์ฟเวอร์รันสคริปต์ php ในคำขอ fileผู้ใช้สามารถใส่รหัส php ในส่วนที่ร้องขอได้ file เพื่อโต้ตอบกับอุปกรณ์ต่อพ่วง เป็นที่น่าสังเกตว่ามีวิธีอื่นในการโต้ตอบกับอุปกรณ์ต่อพ่วงแบบเรียลไทม์จาก web อินเตอร์เฟซ. สามารถทำได้โดยใช้ webซ็อกเก็ต
การตั้งรหัสผ่าน
หากคุณตั้งรหัสผ่านสำหรับผลิตภัณฑ์ คุณต้องป้อนรหัสผ่านเมื่อเชื่อมต่อผลิตภัณฑ์ผ่าน USB หรือเครือข่าย
โปรดดูหน้าคู่มือ PHPoC Debugger สำหรับรายละเอียด
หนีการรีเซ็ตอนันต์
โดยทั่วไป PHPoC จะรันสคริปต์เมื่อบูทเครื่อง ดังนั้นจึงเป็นไปได้ที่ PHPoC ไม่สามารถหลบหนีจากการรีบูตแบบไม่มีที่สิ้นสุดเมื่อสคริปต์มีคำสั่งของระบบเช่น "รีบูต" เพื่อแก้ปัญหานี้ จำเป็นต้องหยุดการทำงานของสคริปต์
อ้างถึงต่อไปนี้
- เข้าสู่โหมด ISP
ทำให้ผลิตภัณฑ์ PHPoC ของคุณเข้าสู่โหมด ISP โดยจ่ายไฟในขณะที่กดปุ่ม FUNC ในโหมด ISP คุณสามารถเข้าถึง PHPoC โดย PHPoC Debugger โดยไม่ต้องรันสคริปต์ - เชื่อมต่อกับ PHPoC
เชื่อมต่อพีซีกับ PHPoC ผ่านสาย USB และเชื่อมต่อกับพอร์ตผ่าน PHPoC Debugger หน้าต่างข้อความที่เกี่ยวข้องกับโหมด ISP จะปรากฏขึ้น - รีบูต PHPoC
รีบูต PHPoC โดยใช้เมนู "รีบูตผลิตภัณฑ์" ใน PHPoC Debugger หลังจากรีบูต PHPoC จะหยุดรันสคริปต์แม้ว่าจะไม่ได้อยู่ในโหมด ISP - รหัสที่มาที่ถูกต้อง
แก้ไขซอร์สโค้ดเพื่อป้องกันสถานะรีบูตไม่สิ้นสุด
ข้อมูลอุปกรณ์
| อุปกรณ์ | ปริมาณ | เส้นทาง | บันทึก |
| สุทธิ | 1 | /mmap/net0 | - |
| ทีซีพี | 5 | /mmap/tcp0~4 | - |
| สหภาพยูดีพี | 5 | /mmap/udp0~4 | - |
| ยูไอโอ | 1 | /mmap/uio0 | DI 4 (พิน #22 ~ 25),
LED 2 (พิน #30, #31) |
| ST | 8 | /mmap/st0~7 | - |
| UM | 4 | /mmap/um0~3 | - |
| NM | 1 | /mmap/nm0 | - |
| อาร์ทีซี | 1 | /mmap/rtc0 | - |
โปรดดูคู่มือการเขียนโปรแกรมอุปกรณ์ PHPoC สำหรับ p40 สำหรับข้อมูลโดยละเอียดเกี่ยวกับการใช้อุปกรณ์
เอกสาร / แหล่งข้อมูล
![]() |
PHPoC P5H-154 อุปกรณ์เกตเวย์ IoT ที่ตั้งโปรแกรมได้ [พีดีเอฟ] คู่มือการใช้งาน P5H-154, อุปกรณ์เกตเวย์ IoT ที่ตั้งโปรแกรมได้, P5H-154 อุปกรณ์เกตเวย์ IoT ที่ตั้งโปรแกรมได้, อุปกรณ์เกตเวย์, เกตเวย์, อุปกรณ์ |





