ขณะนี้ในโครงการของฉันซึ่งคอนโทรลเลอร์ (ไคลเอนต์) ส่งข้อมูลเซ็นเซอร์ไปยังเซิร์ฟเวอร์และรับข้อเสนอแนะจากเซิร์ฟเวอร์ด้วยข้อมูลเพิ่มเติมให้ใช้โปรโตคอล MQTT สำหรับการสื่อสาร มี 2 หัวข้อแยกกันสำหรับไคลเอนต์และเซิร์ฟเวอร์
ตัวอย่างเช่น:
Topic1 - ไคลเอนต์ (สมัครสมาชิก), เซิร์ฟเวอร์ (เผยแพร่) หัวข้อ 2
- ไคลเอนต์ (เผยแพร่), เซิร์ฟเวอร์ (สมัครสมาชิก)
แต่ถ้าโครงการนี้เป็นกรณีการใช้งานของแอพพลิเคชั่นที่มีขนาดใหญ่กว่าสมมติว่ามีอุปกรณ์ 5000 ชิ้นที่ต้องติดตั้งที่ไหนสักแห่ง
ดังนั้นจะต้องสร้างหัวข้อที่แตกต่างกัน 5,000 รายการสำหรับทั้งไคลเอนต์และเซิร์ฟเวอร์หรือไม่? หรือมีหัวข้อที่น้อยกว่าก็สามารถทำได้และอย่างไร