ผลิตภัณฑ์
บริการลูกค้า +8618073152920โทรศัพท์ / WhatsApp: +8615367865107
ที่อยู่: ห้อง 102 อาคาร D นิคมอุตสาหกรรมโฮ่วหู เขตเยว่ลู่ เมืองฉางซา มณฑลหูหนาน ประเทศจีน
การสนับสนุนทางเทคนิค
เวลา:2025-04-25 15:50:56 ยอดชม:2781
กระบวนการผสานรวมกับแพลตฟอร์ม akenza.io ผ่านโปรโตคอล MQTT จําเป็นต้องทําตามขั้นตอนต่างๆ เช่น การกําหนดค่าอุปกรณ์ การสร้างโฟลว์ข้อมูล การลงทะเบียนอุปกรณ์ และการใช้โค้ด ด้านล่างนี้คือคําแนะนําโดยละเอียด โดยอิงจากเอกสารอย่างเป็นทางการของ akenza และคุณสมบัติของโปรโตคอล MQTT โดยอธิบายวิธีการบรรลุการผสานรวมทีละขั้นตอน

- ไปที่หน้าลงทะเบียนที่https://akenza.ioและสร้างบัญชี หากคุณมีบัญชีอยู่แล้ว ให้เข้าสู่ระบบโดยตรง
- หลังจากเข้าสู่ระบบ คุณจะถูกนําไปยังแดชบอร์ดแพลตฟอร์ม akenza
- แพลตฟอร์ม akenza รองรับโปรโตคอล MQTT และใช้ Eclipse Mosquitto เป็นโบรกเกอร์MQTT แพลตฟอร์มทําหน้าที่เป็นโบรกเกอร์และอุปกรณ์ทําหน้าที่เป็นไคลเอนต์MQTT
การไหลของข้อมูลกําหนดวิธีที่อุปกรณ์สื่อสารกับแพลตฟอร์ม akenza ผ่าน MQTT
- ในแดชบอร์ด akenza ให้คลิกที่ "การไหลของข้อมูล" ในเมนูด้านซ้าย
- คลิกปุ่ม "สร้างโฟลว์ข้อมูล"
- ในประเภทการเชื่อมต่อ ให้เลือก "เชื่อมต่ออุปกรณ์ผ่าน MQTT"
- ประเภทอุปกรณ์: เลือก "Passthrough" เพื่อรับรูปแบบข้อมูลดิบ (แนะนําให้ใช้รูปแบบ JSON)
- ตัวเชื่อมต่อเอาต์พุต: เลือกปลายทางการจัดเก็บข้อมูลสําหรับข้อมูล เช่น akenza DB (ฐานข้อมูลเริ่มต้น) หรือตัวเชื่อมต่ออื่นๆ ที่รองรับ เช่น InfluxDB หรือ Webhook

- หลังจากสร้างโฟลว์ข้อมูลแล้ว ระบบจะสร้างข้อมูลลับ (คีย์) สําหรับการตรวจสอบอุปกรณ์โดยอัตโนมัติ
- บันทึกข้อมูลลับนี้ เนื่องจากจะใช้ในโครงสร้างหัวข้อ MQTT และการเชื่อมต่ออุปกรณ์
- หลังจากยืนยันการตั้งค่าของคุณแล้ว ให้คลิก "สร้าง" เพื่อบันทึกการไหลของข้อมูล
- ในเมนูด้านซ้าย ให้คลิก "พื้นที่ทํางาน"
- คลิกปุ่ม "สร้างอุปกรณ์"
- ชื่ออุปกรณ์: ตั้งชื่ออุปกรณ์ เช่น "เซ็นเซอร์สภาพอากาศ" หรือ "เซ็นเซอร์ดิน"
- คําอธิบาย (ไม่บังคับ): เพิ่มคําอธิบายสําหรับอุปกรณ์
- แท็ก/ฟิลด์ที่กําหนดเอง (ไม่บังคับ): เพิ่มแท็กหรือฟิลด์ที่กําหนดเองสําหรับการจัดหมวดหมู่
- โฟลว์ข้อมูล: เลือกโฟลว์ข้อมูล MQTT ที่สร้างขึ้นในขั้นตอนก่อนหน้า
- คลิก "สร้าง ID" เพื่อสร้าง ID เฉพาะสําหรับอุปกรณ์
- คลิก "สร้างอุปกรณ์" เพื่อลงทะเบียนอุปกรณ์ให้เสร็จสิ้น
- หลังจากลงทะเบียนแล้ว ให้ค้นหาอุปกรณ์ในเมนู Devices และคลิกเพื่อเข้าสู่หน้ารายละเอียดของอุปกรณ์
- ในหน้ารายละเอียดอุปกรณ์ภายใต้แท็บ "การกําหนดค่า API" ให้รับข้อมูลต่อไปนี้:
- โฮสต์โบรกเกอร์MQTT: โดยทั่วไปจะ mqtt.akenza.io
-MQTT ชื่อผู้ใช้: ชื่อผู้ใช้
-MQTT รหัสผ่าน: รหัสผ่าน
- หัวข้ออัปลิงค์: /up/{secret}/id/{deviceId}
- หัวข้อดาวน์ลิงก์ (ไม่บังคับ): /down/{secret}/id/{deviceId}
ใช้อุปกรณ์เช่นเซ็นเซอร์Niubol หรืออุปกรณ์ที่รองรับ MQTT อื่น ๆ กําหนดค่าให้เชื่อมต่อกับโบรกเกอร์ akenza MQTT วิธีการต่อไปนี้ถือว่าคุณกําลังใช้ตัวรวบรวมข้อมูล Niubol

- ในพื้นที่ทํางานของแพลตฟอร์ม akenza ให้ค้นหาอุปกรณ์ของคุณและไปที่หน้ารายละเอียดอุปกรณ์
- ในแท็บ "บันทึกข้อความ" ให้ดูข้อมูลอัปลิงค์ที่ส่งโดยอุปกรณ์
- ข้อมูลควรปรากฏในรูปแบบ JSON เช่น{"sensor":"temperature","value":25.5}
- ในแท็บตัวสร้างแดชบอร์ด ให้ดู KPI ของอุปกรณ์และแผนภูมิข้อมูลในอดีต
- หากมีการกําหนดค่าหัวข้อดาวน์ลิงก์ คุณสามารถทดสอบการส่งคําสั่งไปยังอุปกรณ์ได้
เพื่อเพิ่มความปลอดภัย ขอแนะนําให้ใช้การเข้ารหัส TLS:
1. ใช้พอร์ต 8883 แทน 1883 สําหรับการสื่อสารที่เข้ารหัส

- Akenza รองรับวิธีการรับรองความถูกต้องสองวิธี:
- อัปลิงค์ลับ: ใช้คีย์ที่ใช้ร่วมกันเป็นรหัสผ่าน MQTT
- JWT: ใช้คีย์ส่วนตัวของอุปกรณ์เพื่อสร้าง JWT เป็นรหัสผ่าน (ปลอดภัยกว่า ต้องมีการกําหนดค่าเพิ่มเติม)
- เลือกประเภทการรับรองความถูกต้องเมื่อสร้างโฟลว์ข้อมูล
- รูปแบบหัวข้ออัปลิงค์: /up/{secret}/id/{deviceId}
- รูปแบบหัวข้อดาวน์ลิงค์: /down/{secret}/id/{deviceId}
- ตรวจสอบให้แน่ใจว่าหัวข้อตรงกับการกําหนดค่าอุปกรณ์
- หากการเชื่อมต่อล้มเหลว ให้ตรวจสอบ:
- ตรวจสอบให้แน่ใจว่าชื่อผู้ใช้ รหัสผ่าน และหัวข้อ MQTT ถูกต้อง
- ตรวจสอบว่าการเชื่อมต่อเครือข่ายมีความเสถียร (Wi-Fi หรือเครือข่ายเซลลูลาร์)
- ตรวจสอบให้แน่ใจว่าพอร์ตไม่ได้ถูกบล็อกโดยไฟร์วอลล์ (1883 หรือ 8883)
- ใช้จอภาพแบบอนุกรมหรือบันทึกเพื่อดูรหัสข้อผิดพลาด
- akenza ยอมรับข้อความ JSON ที่จัดรูปแบบ MQTT ดังนั้นตรวจสอบให้แน่ใจว่าข้อมูลที่ส่งโดยอุปกรณ์อยู่ในรูปแบบที่ถูกต้อง
- เอกสารอย่างเป็นทางการของ akenza:MQTT การเชื่อมต่อ:
https://docs.akenza.io/akenza.io/get-started/your-data-flow/device-connector/mqtt
- บทช่วยสอน: วิธีรวมอุปกรณ์ Arduino ผ่าน MQTT บน akenza:
https://docs.akenza.io/akenza.io/tutorials/add-devices/how-to-integrate-an-arduino-device-via-mqtt-on-akenza
ก่อนหน้า:วิธีเชื่อมต่อเซ็นเซอร์NiuBoL กับแพลตฟอร์ม Thinger IoT ผ่านโปรโตคอล MQTT
ถัดไป:Multi-Parameter Handheld Tester: คําแนะนําการใช้งานซอฟต์แวร์คอมพิวเตอร์
คำแนะนำที่เกี่ยวข้อง
แคตตาล็อกเซ็นเซอร์และสถานีตรวจอากาศ
แคตตาล็อกเซ็นเซอร์เกษตรและสถานีตรวจอากาศ - NiuBoL.pdf
แคตตาล็อกสถานีตรวจอากาศ - NiuBoL.pdf
แคตตาล็อกเซ็นเซอร์เกษตร - NiuBoL.pdf
แคตตาล็อกเซ็นเซอร์คุณภาพน้ำ - NiuBoL.pdf
สินค้าที่เกี่ยวข้อง
เซ็นเซอร์อุณหภูมิอากาศรวมและความชื้นสัมพัทธ์
เซ็นเซอร์วัดอุณหภูมิความชื้นในดินเพื่อการชลประทาน| NBL-S-THR
เซ็นเซอร์pHดิน RS485 ดินเครื่องมือทดสอบphเมตรดินเพื่อการเกษตร|NBL-S-PH
เซ็นเซอร์วัดความเร็วลม เอาต์พุต Modbus / RS485 /Analog/0-5V/4-20mA
เครื่องตรวจจับฝนอัตโนมัติ RS485 / ภายนอก
เซ็นเซอร์รังสีแสงอาทิตย์แบบไพราโนมิเตอร์ 4-20mA/ RS485
สแกน QR Code ด้วย WhatsApp
หมายเลข WhatsApp:+8615367865107
(คลิกเพื่อคัดลอกและเพิ่มใน WhatsApp)