โทรศัพท์ สายด่วน: +8618073152920
โทรศัพท์
ไทย

การสนับสนุนทางเทคนิค

วิธีเชื่อมต่อเซ็นเซอร์NiuBoL กับแพลตฟอร์ม Thinger IoT ผ่านโปรโตคอล MQTT

เวลา:2025-04-10 21:24:42 ยอดชม:2771

หน้านี้ (https://docs.thinger.io/mqtt)อธิบายวิธีเชื่อมต่ออุปกรณ์Niubol กับแพลตฟอร์ม Thinger.io ผ่านโปรโตคอล MQTT MQTTเป็นโปรโตคอลการส่งข้อความเผยแพร่/สมัครสมาชิกที่มีน้ําหนักเบา เหมาะอย่างยิ่งสําหรับการสื่อสารระหว่างอุปกรณ์และแพลตฟอร์ม IoT ด้านล่างนี้ฉันจะสรุปเนื้อหาของหน้าและให้คําแนะนําทีละขั้นตอนเกี่ยวกับวิธีเชื่อมต่ออุปกรณ์ของคุณกับแพลตฟอร์ม Thinger.io โดยใช้MQTT.

บทความนี้จะให้รายละเอียดว่าเซ็นเซอร์NiuBoL ผ่านเครื่องบันทึกข้อมูล (เกตเวย์/เครื่องบันทึกข้อมูล) ใช้โปรโตคอล MQTT เพื่อเชื่อมต่อกับแพลตฟอร์ม Thinger.io อย่างไร Thinger.io รองรับโปรโตคอล MQTT ทําให้อุปกรณ์สามารถสื่อสารกับแพลตฟอร์มได้โดยการเผยแพร่ (เผยแพร่) และสมัครสมาชิก (สมัครสมาชิก) เพื่อรับข้อความ อุปกรณ์ต้องใช้รูปแบบหัวข้อ MQTT ที่เฉพาะเจาะจงและตรวจสอบสิทธิ์ผ่านโทเค็นอุปกรณ์ บทความนี้จะอธิบายวิธีกําหนดค่าไคลเอนต์MQTT เชื่อมต่อกับเซิร์ฟเวอร์MQTT ของ Thinger.io เผยแพร่และสมัครรับข้อมูล และจัดการคุณสมบัติของอุปกรณ์ ทรัพยากร และการเรียกกลับ

 Iot platform.png

*ข้อกําหนดเบื้องต้น:

- คุณมีบัญชี Thinger.io อยู่แล้ว หากไม่เป็นเช่นนั้น โปรดลงทะเบียน

- อุปกรณ์ของคุณรองรับโปรโตคอล MQTT

คําแนะนําทีละขั้นตอน

ขั้นตอนที่ 1: สร้างอุปกรณ์บน Thinger.io

1. เข้าสู่ระบบ Thinger.io

- เปิดเบราว์เซอร์ ไปที่ Thinger.io และเข้าสู่ระบบโดยใช้ชื่อผู้ใช้และรหัสผ่านของคุณ

2. ไปที่หน้าการจัดการอุปกรณ์

- ในเมนูด้านซ้าย ให้คลิก "อุปกรณ์"

3. เพิ่มอุปกรณ์ใหม่

- คลิกปุ่ม "เพิ่มอุปกรณ์"

Add a New Device.png

4. เลือกประเภทอุปกรณ์

- ประเภทอุปกรณ์: เลือก "MQTT อุปกรณ์"

- รหัสอุปกรณ์: ป้อนชื่ออุปกรณ์ที่ไม่ซ้ํากัน เช่น "NiuBoL"

- ข้อมูลประจําตัวของอุปกรณ์: นี่คือรหัสผ่านความปลอดภัยของอุปกรณ์ ซึ่งสามารถสร้างแบบสุ่มได้โดยใช้ปุ่มที่ด้านล่าง คัดลอกและบันทึกโทเค็นนี้เพื่อใช้ในภายหลัง

- คําอธิบาย: ไม่บังคับ ให้กรอกคําอธิบาย เช่น "อุปกรณ์MQTT ของฉัน" ฉันใช้ "เซ็นเซอร์ดินNBL-S-TMC"

Add a New Device.png

- คลิก "เพิ่มอุปกรณ์" เพื่อบันทึก

device to set up.png

หลังจากสร้างอุปกรณ์แล้ว คุณสามารถคลิกเพื่อเข้าสู่อุปกรณ์เพื่อตั้งค่าหรือเปลี่ยนรหัสผ่านได้

set up or change its password.png

หมายเหตุ:

- ประเภทอุปกรณ์: ควรเลือก "MQTT device"

- ตัวระบุอุปกรณ์: ต้องไม่ซ้ํากันในอุปกรณ์ของคุณ

- คําอธิบายอุปกรณ์: ข้อมูลเพิ่มเติมเพื่อช่วยระบุอุปกรณ์แต่ละเครื่อง

- ข้อมูลประจําตัวของอุปกรณ์: นี่คือรหัสผ่านความปลอดภัยของอุปกรณ์ ซึ่งสามารถสร้างแบบสุ่มได้โดยใช้ปุ่มที่ด้านล่าง

เมื่อป้อนข้อมูลทั้งหมดแล้ว การกดปุ่ม "เพิ่มอุปกรณ์" จะสร้างโปรไฟล์อุปกรณ์ใหม่ในรายการอุปกรณ์ หากทุกอย่างถูกต้อง แสดงว่าแพลตฟอร์ม Thinger.io พร้อมที่จะรับข้อมูลจากอุปกรณ์MQTT ของคุณ

ขั้นตอนที่ 2: สร้างแดชบอร์ด

- สร้างแดชบอร์ดใหม่และตั้งค่าข้อมูลที่จําเป็น

Create a new dashboard and set up the necessary information.png การเพิ่มแดชบอร์ดและการตั้งค่าข้อมูลที่เกี่ยวข้อง

Once the dashboard is created, you can proceed to display data.png

- เมื่อสร้างแดชบอร์ดแล้ว คุณสามารถดําเนินการแสดงข้อมูลได้

ขั้นตอนที่ 3: สร้างบัคเก็ตข้อมูล

1. จัดเก็บข้อมูล

- ในแดชบอร์ดของอุปกรณ์ Thinger.io ให้สร้างที่เก็บข้อมูลข้อมูล เช่น "Soildata" หรือ "Weatherdata" หรือปรับแต่งตามความต้องการของคุณ

- ในการตั้งค่าอุปกรณ์ ให้กําหนดค่าให้จัดเก็บข้อมูล MQTT ขาเข้าในบัคเก็ต

Create Data Buckets.png

ต้องกําหนดค่าพารามิเตอร์ต่อไปนี้:

- รหัสที่เก็บข้อมูล: ตัวระบุเฉพาะสําหรับที่เก็บข้อมูล เช่น "Soildata" หรือ "Weatherdata"

- ชื่อที่เก็บข้อมูล: ใช้ชื่อตัวแทน เช่น "ข้อมูลสภาพอากาศ" หรือ "ข้อมูลดิน" หรือชื่อโครงการ

- คําอธิบายถัง: ระบุรายละเอียดเพิ่มเติม เช่น "ข้อมูลเซ็นเซอร์ดิน"

- เปิดใช้งาน: สลับเปิดหรือปิดการบันทึกที่เก็บข้อมูล เปิดเพื่อเปิดใช้งาน

- แหล่งข้อมูล: โดยทั่วไปจะกําหนดอุปกรณ์หรือทรัพยากร Thinger.io ที่เซิร์ฟเวอร์สมัครรับข้อมูล ในกรณีนี้ คุณควรเลือก "จากหัวข้อ MQTT"

- หัวข้อ MQTT: ป้อนหัวข้อ MQTT ที่เซิร์ฟเวอร์จะสมัครสมาชิก

ตัวอย่างเช่น:

-MQTT หัวข้อ: yourusername/devices/NiuBoL/Soildata

ด้วยวิธีนี้ Thinger.io จะกําหนดค่าแพลตฟอร์มเป็นโบรกเกอร์MQTT แต่ยังเป็นผู้บริโภคหัวข้อด้วย ซึ่งช่วยให้มีคุณสมบัติเพิ่มเติม ไคลเอ็นต์ต้องส่งข้อมูลในรูปแบบ JSON

ขั้นตอนที่ 4: กําหนดค่ากฎการรวบรวม Modbus และพารามิเตอร์บนเครื่องบันทึกข้อมูล (เกตเวย์)

การตั้งค่าพื้นฐาน: ตั้งค่าระยะเวลาการรวบรวมและระยะเวลารายงานตามความต้องการของคุณ

Basic Settings.png 

การตั้งค่าอินเทอร์เฟซ:

Interface Settings.png 

Modbus การตั้งค่ากฎ: อ้างถึงตารางข้อมูลเซ็นเซอร์เฉพาะ

Modbus Rules Settings.png 

ตั้งค่าหน่วยเอาต์พุตเซ็นเซอร์และความแม่นยํา

Set Sensor Output Units and Precision.png 

ขั้นตอนที่ 5: การตั้งค่าเซิร์ฟเวอร์ - ตั้งค่าพารามิเตอร์การเชื่อมต่อ MQTT บนเครื่องบันทึกข้อมูล (เครื่องบันทึกข้อมูล / เกตเวย์)

ตัวอย่างเช่น:

- โปรโตคอลการสื่อสาร:MQTT

- ประเภทการห่อหุ้ม: JSON

- ที่อยู่เซิร์ฟเวอร์: backend.thinger.io

- ท่าเรือ: 1883

-MQTT หัวข้อสาธารณะ: yourusername/devices/NiuBoL/Soildata

-MQTT หัวข้อสมัครสมาชิก: สามารถว่างเปล่าได้

-MQTT ชื่อผู้ใช้: yourusername (ชื่อผู้ใช้ Thinger.io ของคุณ)

- รหัสผ่าน MQTT: นี่คือรหัสผ่านข้อมูลประจําตัวของอุปกรณ์

- รหัสไคลเอ็นต์: ตัวระบุอุปกรณ์ที่กําหนดค่าไว้ในแบบฟอร์มอุปกรณ์ เช่น "NiuBoL"

Set MQTT Connection Parameters on Data Logger.png 

หมายเหตุ:

- ที่อยู่นายหน้า: backend.thinger.io (ไม่มีส่วนhttp://)

- พอร์ตโบรกเกอร์: 1883 สําหรับการเชื่อมต่อที่ไม่ปลอดภัย หรือ 8883 สําหรับ SSL/TLS

- ชื่อผู้ใช้: ชื่อผู้ใช้ของคุณ (ไม่ใช่ที่อยู่อีเมลของคุณ)

- MQTT หัวข้อสาธารณะ: /อุปกรณ์//

- MQTT สมัครสมาชิกหัวข้อ: สามารถว่างเปล่าได้

- รหัสผ่าน MQTT: ต้องตรงกับรหัสผ่านที่คุณใส่ในช่อง "ข้อมูลประจําตัวอุปกรณ์" บน Thinger.io

- รหัสไคลเอ็นต์: ตัวระบุอุปกรณ์ที่คุณตั้งค่าไว้ในแบบฟอร์มอุปกรณ์

2. ทดสอบการเชื่อมต่อ

- เริ่มไคลเอนต์และตรวจสอบว่าการเชื่อมต่อสําเร็จหรือไม่

- หากการเชื่อมต่อล้มเหลว ให้ตรวจสอบ:

- ชื่อผู้ใช้และรหัสผ่านถูกต้องหรือไม่

- เครือข่ายทํางานหรือไม่ (ตรวจสอบว่าพอร์ต 1883 ถูกบล็อกโดยไฟร์วอลล์หรือไม่)

ขั้นตอนที่ 6: การยืนยันและการดีบัก

1. ตรวจสอบแดชบอร์ด Thinger.io

- กลับไปที่ Thinger.io และเข้าสู่แดชบอร์ด "Soildata"

- ตรวจสอบว่าได้รับข้อมูลใน "คุณสมบัติอุปกรณ์" หรือ "ที่เก็บข้อมูล" หรือไม่

device is online.png

เมื่ออุปกรณ์ออนไลน์แล้ว แสดงว่าการเชื่อมต่อสําเร็จ

data is being received.png 

คุณสามารถตรวจสอบที่เก็บข้อมูลเพื่อดูว่าได้รับข้อมูลหรือไม่

check the Data Buckets.png 

หากคุณต้องการเปลี่ยนรหัสผ่าน คุณสามารถตั้งค่าได้ในการตั้งค่าที่เก็บข้อมูลข้อมูล ไม่จําเป็นต้องดําเนินการใดๆ หากคุณdoไม่จําเป็นต้องแก้ไข

ขั้นตอนที่ 7: กําหนดค่าการจัดเก็บและแสดงข้อมูล

- สร้างแดชบอร์ด (แดชบอร์ด) เพิ่มแผนภูมิ และผูกเข้ากับที่เก็บข้อมูลเพื่อดูข้อมูลแบบเรียลไทม์

Add a Tab or Widget.png 

- เพิ่มแท็บหรือวิดเจ็ต

Choose the type of Widget.png 

- เลือกประเภทของวิดเจ็ต

Select the data source for the Widget.png

- เลือกแหล่งข้อมูลสําหรับวิดเจ็ต

Set the unit of measurement, maximum, and minimum values.png 

- ตั้งค่าหน่วยวัด ค่าสูงสุด และต่ําสุด

Set the unit of measurement, maximum, and minimum values.png 

การแสดงข้อมูล: เมื่อตั้งค่าแล้ว ข้อมูลจะแสดงบนแดชบอร์ด

 displayed on the dashboard.png

การแก้จุดบกพร่องขั้นสุดท้าย:

- ถ้าหากข้อมูลไม่แสดงขึ้นมา ให้ตรวจเช็คดูที่:

- รูปแบบหัวข้อถูกต้องหรือไม่

- โทเค็นอุปกรณ์ถูกต้องหรือไม่

- รูปแบบข้อความถูกต้องหรือไม่ (เช่น JSON)

วิธีเชื่อมต่อเซ็นเซอร์NiuBoL กับแพลตฟอร์ม Thinger IoT ผ่านโปรโตคอล MQTT pdf

คำแนะนำที่เกี่ยวข้อง

แคตตาล็อกเซ็นเซอร์และสถานีตรวจอากาศ

แคตตาล็อกเซ็นเซอร์เกษตรและสถานีตรวจอากาศ - NiuBoL.pdf

แคตตาล็อกสถานีตรวจอากาศ - NiuBoL.pdf

แคตตาล็อกเซ็นเซอร์เกษตร - NiuBoL.pdf

แคตตาล็อกเซ็นเซอร์คุณภาพน้ำ - NiuBoL.pdf

สินค้าที่เกี่ยวข้อง

ส่งความต้องการของคุณมาให้เรา เราจะพูดคุยเกี่ยวกับโครงการของคุณและหาโซลูชันที่เหมาะสม

ชื่อ*

โทรศัพท์*

E-mail*

บริษัท*

ประเทศ*

ข้อความ

Online
ติดต่อ
E-mail
ด้านบน
Xวิธีเชื่อมต่อเซ็นเซอร์NiuBoL กับแพลตฟอร์ม Thinger IoT ผ่านโปรโตคอล MQTT-การสนับสนุนทางเทคนิค-สถานีตรวจอากาศอัตโนมัติ เซ็นเซอร์อุตสาหกรรม และโซลูชัน IoT สำหรับเกษตร น้ำ และสิ่งแวดล้อม | NiuBoL

สแกน QR Code ด้วย WhatsApp

หมายเลข WhatsApp:+8615367865107

(คลิกเพื่อคัดลอกและเพิ่มใน WhatsApp)

เปิด WhatsApp

คัดลอกหมายเลข WhatsApp แล้ว เปิด WhatsApp เพื่อติดต่อเรา!
WhatsApp