Internet of Things ไม่ได้บังคับใช้ IPv6 อย่างแน่นอน แต่สำหรับ IoT ที่จะเป็นประโยชน์หรือใช้งาน IPv6 นั้นเป็นที่ต้องการอย่างมาก
IPv4 เนื่องจากมีจำนวนที่อยู่ที่ จำกัด หมายความว่าอุปกรณ์ทุกเครื่องไม่สามารถมี IP สาธารณะได้ สำหรับกลุ่มของอุปกรณ์ที่จะแบ่งปันการเชื่อมต่ออินเทอร์เน็ตพวกเขาจะต้องแบ่งปัน IP ผ่านเทคโนโลยี NAT หากอุปกรณ์ต้องการโฮสต์เซิร์ฟเวอร์พวกเขาจะต้องเจาะรูผ่านอุปกรณ์ที่โฮสต์การเชื่อมต่ออินเทอร์เน็ตโดยใช้การส่งต่อพอร์ตหรือ UPNP หรือเทคโนโลยีที่เกี่ยวข้อง สิ่งนี้อาจมีความซับซ้อนโดยเฉพาะอย่างยิ่งหากอุปกรณ์หลายเครื่องต้องการพอร์ตเดียวกันสำหรับเซิร์ฟเวอร์ อีกวิธีหนึ่งคือการมีเซิร์ฟเวอร์การจัดการส่วนกลางที่ทั้งอุปกรณ์ภายในบ้านและอุปกรณ์ระยะไกลโทรเข้าเพื่อแลกเปลี่ยนข้อมูล
IPv6 ไม่จำเป็นต้องใช้ NAT, การส่งต่อพอร์ตและมากและอนุญาตให้อุปกรณ์ทุกเครื่องมี IP สาธารณะและพอร์ตที่เกี่ยวข้องของตัวเอง จะลบกฎการส่งต่อพอร์ตที่ซับซ้อนและวิธีการเจาะรูในไฟร์วอลล์ มันกำจัดปัญหาการอยู่ร่วมกันของเครือข่ายทั้งหมดที่ทำให้เกิดภัยพิบัติอุปกรณ์ปัจจุบัน คุณสามารถเชื่อมต่อกับอุปกรณ์โดยไม่จำเป็นต้องกำหนดค่าไฟร์วอลล์หรือตั้งค่าบัญชีในบริการของบุคคลที่สามที่อนุญาตให้คุณเชื่อมต่อกับอุปกรณ์ของคุณ
ค่อนข้างง่ายที่จะทำให้อินเทอร์เน็ตทำงานในลักษณะที่เคยเป็นมาก่อนที่เราจะรู้ว่าเราไม่มีที่อยู่เพียงพอที่จะให้ทุกเครื่องมีที่อยู่ IP สาธารณะของตัวเอง
ในการให้แนวคิดที่ชัดเจนยิ่งขึ้นเกี่ยวกับวิธีที่ IPv6 และ IPv4 อนุญาตให้ IoT จินตนาการว่าคุณมีบ้านอัตโนมัติเต็มรูปแบบโดยที่อุปกรณ์ทุกเครื่องโฮสต์เซิร์ฟเวอร์ที่คุณสามารถเปิดใช้งานได้
ด้วย IPv4 เครือข่ายของคุณมีความซับซ้อนในการตั้งค่า (คุณจะใช้จ่ายอายุในการตั้งค่าแต่ละพอร์ตแต่ละกฎไปข้างหน้าเราเตอร์ของคุณ) และที่ดีที่สุดที่คุณได้รับคือรายการของหมายเลขพอร์ตคุณต้องเขียนลงในแฟ้มข้อความ:
myhomenetwork.com:80
(นี่คือเราเตอร์ของฉัน)
myhomenetwork.com:81
(นี่คือคอมพิวเตอร์ของฉัน)
myhomenetwork.com:82
(นี่คือเครื่องชงกาแฟของฉัน)
myhomenetwork.com:83
(นี่คือ TiVo ของฉันหรือไม่)
myhomenetwork.com:84
(อาจเป็นหลอดไฟไม่แน่ใจ)
myhomenetwork.com:85
(เครื่องทำความร้อนตู้ปลา?)
นอกจากนี้ยังหมายความว่าหากคุณไม่ได้ใช้เวลาในการตั้งค่าหลายพอร์ตสำหรับแต่ละอุปกรณ์อุปกรณ์เหล่านั้นจะมีเพียงพอร์ตเดียวเท่านั้นและอาจเป็นเพียงการนำเสนอเว็บเพจไปยังอินเทอร์เน็ต สำหรับอุปกรณ์ที่ต้องการแสดงเซิร์ฟเวอร์ http (เว็บ) หรือเซิร์ฟเวอร์ ftp หรือ SSH สิ่งนี้อาจทำให้คุณเจ็บปวดและน่ารำคาญได้อย่างรวดเร็วเนื่องจากคุณจะใช้เวลาในการเปิดพอร์ตเพิ่มเติมและจดพอร์ตที่คุณมอบให้กับอุปกรณ์ใด
IPv6 เนื่องจากการมีที่อยู่ IP สาธารณะสำหรับทุกอุปกรณ์หมายความว่าเวลาการกำหนดค่าเครือข่ายของคุณลดลงทันทีและคุณจะได้รับเครือข่ายที่มีชื่อมากขึ้นและแต่ละอุปกรณ์สามารถโฮสต์บริการใด ๆ ที่มันชอบได้อย่างง่ายดาย:
myrouter.myhomenetwork.com
mycomputer.myhomenetwork.com
mytoaster.myhomenetwork.com:80
(เซิร์ฟเวอร์ http หน้าเว็บที่แสดงปุ่มกดเพื่อขนมปังปิ้ง)
mytoaster.myhomenetwork.com:21
(เซิร์ฟเวอร์ ftp ดังนั้นคุณสามารถอัปโหลดการตั้งค่าขนมปังที่สมบูรณ์แบบ)
mytoaster.myhomenetwork.com:22
(เซิร์ฟเวอร์ SSH สำหรับการพูดคุยกับเครื่องปิ้งขนมปังของคุณอย่างปลอดภัย)
myfrontroomlightbulb.myhomenetwork.com
และอื่น ๆ
IOT สามารถทำงานบน IPv4 และจะปรับเพียง แต่ IPv6 สามารถทำให้การทำงานที่เหมาะสม