DNS and Basic Resources Service Terence Zhang Outline The Nature of the IOT The Basic Resources Service for the IOT Our Research in Basic Resources Services Nature of the IOT Identification Information Capturing Reliable Information Transmission IOT Location Awareness Intelligence The IOT is the important and main present form of the next generation of Internet Internet VS. IOT Hierarchical Architecture Internet IOT Application News, Email, Search Engine, Blog, Video Smart Home, Smart Logistics, Smart Building, Smart Traffic, Smart Medical, Smart Grid The basic 地址标识管理系统 resources service is the important 基础资源服务 bridge to connect the 名字标识管理系统 upper and lower layers 互联网地址(以IPv4 IP and the 地址为主)管理系统 Physical Infrastructure Transmission Line Internet Device Access System domain name are the key 域名服务管理系统 infrastructure wired:twisted pair, cable, fiber wireless:WIFI, microwave, satellite 物联网地址(以IPv6地址为主)管理 The basic resources 系统 service combined with 物品名字标识(一维条码、二维条码、 each application IOT RFID编码、传感器标识等)分配以 及解析系统 Increase many transmission lines Router, Switch.. Lots of low-energy device for connection Border gateway.. Barcode reader, RFID and WSN Application Layer b Agriculture Logistics Construction Health Military Traffic Environment Information Service Information Storage Basic Resource Layer ID Management System ID Registration Address Management System Address Allocation Information Process Information Discovery ID Resolution Address Query ID Query Address Verification Information Application ID Monitoring Basic Resources Service Address Tracing Transmission Line Physical Layer Internet Device Smart Phone PDA Bridge BS Bridge Router Switch Gateway Access System RFID Reader RFID Tag RFID Tag RFID System Sensors WSN Sensors Outline The Nature of the IOT The Basic Resources Service for the IOT Our Research in Basic Resources Service Basic Resources Service Basic Resources Service is Internet basic services and logical infrastructure Central nervous system of the Internet Important Indicator of Internet Application Critical Infrastructure for the next generation Critical Resources: Internet Domain Name IP Addresses Basic Resources Service is the foundation of next generation Internet DNS Mapping: Domain Name -> IP Address Basic Resources Mapping: URL -> IP Address,Barcode, RFID, etc. The Requirements for Basic Resources in the IOT Efficiency There are trillions of things in the IOT, interconnection is needed Because most of things maybe frequently move around the world, the relationship between names and addresses of these things should be accordingly changed The information about the mapping list has to be frequently updated, and the QPS (Queries Per Second) will far exceed than DNS Compatibility There are multiple code standards for things related with the IOT such as EPC, uCode and any other (self-designed) codes These heterogeneous code standards can cause the conflict of the name service for the IOT Security Reliability Integrity Confidentiality Trusted Basic Resources Service Platform The basic resource service is similar with domain name system. Any user can use a symbol (like URL, barcode or RFID) to visit related IOT service IOT User Bar Code + IPv6 IOT App.1 • Name ID • Bar Code • Addressing ID • IPv6 Registration Basic Resource Service Platform IOT App.2 • Name ID • Bar Code • Addressing ID • IPv6 IOT App.N • Name ID • RFID • Addressing ID • URL Basic Resources Service Platform I OT User IOT User PC l apt op Communi cat i on by Web PDA Business Model 4 : Application developers can provide service to end users through our platform Smar t phone communi cat i on by Uni f or med API Basi c Resour ce Ser vi ce Pl at f or m Service Platform Provider User access cont r ol Quer y r esour ce I D Resour ce Management Pl at f or m Ser vi ce Aggr egat i on and Appl i cat i on Gener at i on Pl at f or m Resour ce r egi st r at i on Resour ce access Aut hent i cat i on & account i ng Business Model 3 : Resource identities and distribution information services Resour ce access cont r ol Secur i t y Mi ddl ewar e Net wor k Mi ddl ewar e f or I OT non- I P Network Het er ogeneous Service Net wor k Provider RFI D syst em RFI D TAG 6LoWPAN IP Sensor Gat eway RFI D Reader RFI D TAG Business Model 2: Platform provider can provide service to the platform users, which include application developers and end users Gat eway Business Model 1 : IOT Network providers can provide resource services for platform provider or IOT users Basic Resources Service Platform: Scenarios Identifying and locating the things within industry Identifying and locating the things around different ID standards Physical Distribution Discovery service App. 1 App. 2 App. 3 Standard C Basic Resource Service Things 1 Things 2 Standard A Standard B Things 3 Standard D Basic Resources Service Platform: Scenarios Outline The Nature of the IOT The Basic Resource Service for the IOT Our Research in the Basic Resources Service Our Research in the Basic Resources Service for IOT • • • • Member of EPC global, RFID working group, participated in related standard work E-Science project, realize the automatic management of wild migratory birds in Qinghai Lake based on RFID and sensor technologies Joined the sensor network standard working group and CCSA TC10, focused on the standard for sensor identity resolving Developing the basic resource service platform of the IOT in Guangdong IOT application base. Five applications will adopt our service, which include Smart Home, Life-cycle Management, Furniture Management, Special Equipment Management, and Video Surveillance • • • CCSA TC10 project: Ubiquitous Network Identification, resolution and addressing system Domestic standards: Internet-based radio frequency identification tag information search and service discovery Radio frequency identification tag information inquiry service network architecture specifications IETF WG: 6lowpan(IPv6 over Low power WPAN) Roll(Routing Over Low power and Lossy networks) • Internet Research Task Force (IRTF): IOT research Key Technologies for Basic Resources Services IPv6 Based Identification IPv6 low power consumption packet compression lightweight protocol stack Routing for lowpower network Heterogeneous network identity mapping, Interoperability and unified management Carrying multidimensional attributes information with IPv6 addresses Credible Ubiquitous Network IPv6 addresses verification mechanism Ubiquitous network address traceback For Example: Network Info –Topology –Location –Service Type –Customer Type –VLAN number –IPv4 address User Info –MAC address –Phone No. –IMEI code Thank you! Email: zhangyinghao@cnnic.cn