IPv6 & IoT.

30
IPv6 & IoT. Nguyễn Hồng Thắng | Nội | VietNam IPv6 day 2017 (5/5/2017)

Transcript of IPv6 & IoT.

Page 1: IPv6 & IoT.

IPv6 & IoT.

Nguyễn Hồng Thắng | Hà Nội | VietNam IPv6 day 2017 (5/5/2017)

Page 2: IPv6 & IoT.

IOT

IPv6

Page 3: IPv6 & IoT.

Internet – IPv6

Cạn kiệt IPv4 (APAC: 15/04/2011)World IPv6 day: 8/6/2011World IPv6 Launch: 2012

Viet Nam IPv6 Launch6/5/2013

Page 4: IPv6 & IoT.

Internet – IPv6

Bỉ: 10/10Đức: 8.1/10Mỹ: 7.1/10Nhật: 6.2/10Malay: 6.2/10Úc: 5.3/10Hàn Quốc: 4.2/10Thái Lan: 4.1/10Trung quốc: 1.8/10

Việt Nam: 3.5/10, thứ5 Châu Á, 34 TG.

Page 5: IPv6 & IoT.

http://www.worldipv6launch.org/

Internet – IPv6

Page 6: IPv6 & IoT.

Internet – IPv6

World IPv6 Launch: 6/6/2012Sau 5 năm: tăng 500%

http://worldipv6launch.org

Page 7: IPv6 & IoT.

IOT

Internet of things - IoT

Page 8: IPv6 & IoT.

IoT

http://cisco.com

Page 9: IPv6 & IoT.

IoT – Khái niệm• ITU: https://www.itu.int/itu-

t/recommendations/rec.aspx?rec=Y.2060– Internet of things (IoT): A global infrastructure for

the information society, enabling advanced services by interconnecting (physical and virtual) things based on existing and evolving interoperable information and communication technologies.

– NOTE 1 – Through the exploitation of identification, data capture, processing and communication capabilities, the IoT makes full use of things to offer services to all kinds of applications, whilst ensuring that security and privacy requirements are fulfilled.

– NOTE 2 – From a broader perspective, the IoT can be perceived as a vision with technological and societal implications.

Page 10: IPv6 & IoT.

IoT – Khái niệm• IEEE:

– “A network of items—each embedded with sensors—which are connected to the Internet.”

• IETF:– “The basic idea is that IoT will connect objects around us (electronic, electrical, non-electrical)

to provide seamless communication and contextual services provided by them. Development of RFID tags, sensors, actuators, mobile phones make it possible to materialize IoT which interact and co-operate each other to make the service better and accessible anytime, from anywhere.”

– “In the vision of IoT, ‘things’ are very various such as computers, sensors, people, actuators, refrigerators, TVs, vehicles, mobile phones, clothes, food, medicines, books, etc. These things are classified as three scopes: people, machine (for example, sensor, actuator, etc.) and information (for example, clothes, food, medicine, books, etc.). These ‘things’ should be identified at least by one unique way of identification for the capability of addressing and communicating with each other and verifying their identities. In here, if the ‘thing’ is identified, we call it the ‘object.’”

– A true Internet of Things (IoT) requires “things” to be able to use Internet Protocols.

Page 11: IPv6 & IoT.

IoT – NoT – M2M

• IoT- Internet of things

• NoT- Network of things.

• M2M- Machine to Machine

Page 12: IPv6 & IoT.

IoT - Kết nối

Page 13: IPv6 & IoT.

IoT – Mô hình

Page 14: IPv6 & IoT.

IoT – Thành phần

Page 15: IPv6 & IoT.

IOT

IPv6 - IoT

Page 16: IPv6 & IoT.

IPv6 - IoT

Page 17: IPv6 & IoT.
Page 18: IPv6 & IoT.

Radio Protocols Network Protocols

IoT – Tiêu chuẩn kết nối

Page 19: IPv6 & IoT.

IETF - IoT

• Rfc7452: Architectural Considerationsin Smart Object Networking

Page 20: IPv6 & IoT.

IETF – IoT & IPv6

Page 21: IPv6 & IoT.

IETF – IoT & IPv6

• IP over X for 802.15.4 – IPv6 over Low-Power Wireless Personal Area Networks (RFC 4919)

– Transmission of IPv6 Packets over IEEE 802.15.4 Networks (RFC 4944)

– Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks (rfc6282)

– IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) ESC Dispatch Code Points and Guidelines (rfc8066)

– Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) - rfc6775

– Informationals: RFC 4919, RFC 6568, RFC 6606

• IPv6 over Low Power Wide Area Networks (LPWAN):

– draft-farrell-lpwan-lora-overview-01 – SIGFOX, LoRa, Wi-SUN, NB-IoT

• Routing over low-power and lossy networks – RPL: IPv6 Routing Protocol for Low-Power and Lossy Network (rfc6550)

– Informationals: RFC 5548 5673 5826 5867 7102 7416

• NFC: Transmission of IPv6 Packets over Near Field Communication: – draft-ietf-6lo-nfc-06

Page 22: IPv6 & IoT.

6loWPAN stack

• http://www.contiki-os.org/– Open source operating system for the Internet of Things– Full IP Networking: 6lowpan, RPL, CoAP; Power Awareness– Memory: < 10 k RAM and 30 k ROM.

Page 23: IPv6 & IoT.

6lowPAN – Sản phẩm

Atmel (Raven) Crossbow Ember Epic Freescale JennicMicrochip NEC Oki Radio pulseRenesasST

Page 24: IPv6 & IoT.

ZigBee IP• ZigBee adoption of Internet Protocol Version 6 (IPv6)

– 2013

– http://www.zigbee.org/zigbee-for-developers/network-specifications/zigbeeip/

Page 25: IPv6 & IoT.

Zigbee IP – Ví dụ

http://cisco.com

Page 26: IPv6 & IoT.

Zigbee IP – Ví dụ

http://cisco.com

Page 27: IPv6 & IoT.

IPv6 & Bluetooth

• Nordic Semiconductor– CES 2015.– IPV6-BREWED COFFEE OVER BLUETOOTH SMART– https://www.youtube.com/watch?v=dO3DDwAzn

8E

• Nordic Semiconductor– CES 2016.– Rice cooker.– https://www.youtube.com/watch?v=a9sn1jEsANA

IPv6 over BLUETOOTH(R) Low Energy (rfc7668)

Page 28: IPv6 & IoT.
Page 29: IPv6 & IoT.

IoT & IPv6: Sách

Page 30: IPv6 & IoT.

http://ipv6tf.vnhttp://www.vnnic.vn/ipv6/