ฉันกำลังทดสอบต้นแบบของผลิตภัณฑ์ IoT ใหม่ในสภาพแวดล้อมสำนักงานสองแห่งแยกกัน ต้นแบบนั้นประกอบด้วยไมโครคอนโทรลเลอร์ขนนก Adafruit Feather (ESP8266) พร้อมกับเซ็นเซอร์บางตัว ในบางช่วงเวลาและที่จุดกระตุ้นบางอย่างในอินพุตเซ็นเซอร์ไมโครคอนโทรลเลอร์จะส่งแพ็กเกจข้อมูลขนาดเล็กไปยังเซิร์ฟเวอร์ระยะไกลที่ฉันสามารถเข้าถึงได้ บางครั้งมันก็ดาวน์โหลดและกระพริบรหัสรุ่นใหม่ซึ่งฉันได้อัพโหลดไปยังเซิร์ฟเวอร์
ทั้งหมดนี้ใช้งานได้ในขนาดเล็ก (อุปกรณ์ 3-4 ชิ้น) ในเวิร์กช็อปที่ฉันสร้างขึ้นมา ปัญหาเกิดขึ้นตอนนี้ฉันกำลังทดสอบอุปกรณ์โดยใช้เราเตอร์ 4G WiFi ขับเคลื่อนโดยซิมที่สอง บริษัท
ฉันใช้ D-Link DWR-921 ( http://www.dlink.com/uk/en/home-solutions/connect/routers/dwr-921-4g-lte-router ) ทั้งหมดฉันมี 25 อุปกรณ์ที่เชื่อมต่อกับเราเตอร์ 3 ตัวที่แตกต่างกันในห้องเดียวกัน เราเตอร์ทั้งหมดใช้แชนเนล 12 แต่มี SSID ต่างกัน ฉันกำลังทำการทดสอบที่คล้ายกันที่ บริษัท อื่น
ทุกอย่างทำงานได้ดีในหนึ่งวันก่อนที่อุปกรณ์ทั้งหมดจะสูญเสียการเชื่อมต่อในเวลาประมาณ 11.30 น. ไม่ว่า บริษัท จะวางอุปกรณ์ไว้ที่ใด เวลานี้ไม่เหมือนกันในแต่ละวัน แต่เมื่อการเชื่อมต่อขาดหายจะเป็นเวลาตามเวลาที่กำหนดสำหรับอุปกรณ์ทั้งหมด เห็นได้ชัดว่าการรีสตาร์ทเราเตอร์ไม่ได้ช่วยอะไร อุปกรณ์บางอย่างดูเหมือนจะฟื้นการเชื่อมต่อในบางจุดในคืนถัดไป แต่จำนวนอุปกรณ์ที่สามารถกู้คืนการเชื่อมต่อจะเล็กลงในแต่ละวัน
ฉันไม่รู้ว่าอะไรเป็นสาเหตุของการยกเลิกการเชื่อมต่อเนื่องจากฉันไม่สามารถเข้าถึงบันทึกของระบบสำหรับการเชื่อมต่อใด ๆ - ฉันเห็นได้เฉพาะเวลาที่อุปกรณ์เริ่มและหยุดส่ง เราเตอร์กำลังเรียกใช้เฟิร์มแวร์ล่าสุดและซิมการ์ดยังคงมีข้อมูลอยู่ คุณมีข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่อาจทำให้เกิดการเชื่อมต่อพร้อมกันและวิธีการแก้ไขหรือไม่