Internet of things device P2P connection method based on NAT penetration adapter

A technology of P2P connection and Internet of Things equipment, which is applied in the application field of Internet and Internet of Things network technology. It can solve the problems that the hosts cannot communicate with each other and the hosts cannot provide services, etc., and achieve the effect of reducing the cost of networking and facilitating expansion.

Active Publication Date: 2014-07-30
ZHEJIANG UNIV CITY COLLEGE
View PDF5 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, hosts behind NAT cannot serve as servers to external network

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Internet of things device P2P connection method based on NAT penetration adapter
  • Internet of things device P2P connection method based on NAT penetration adapter
  • Internet of things device P2P connection method based on NAT penetration adapter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] 1. Client registration, heartbeat detection

[0050] Clients A and B register with the P2P penetration server S respectively. This is an instance creation and initialization process. During this process, the client will obtain the initialization information returned by the P2P penetration server S, which is based on SDP information. Returned in form, including protocol version, session name, intranet address and port of the client, NAT mapping address and port, address and port of server S forwarding messages, etc. The fields are as follows:

[0051] v = (protocol version)

[0052] o = (owner / creator and session identifier)

[0053] s = (session name)

[0054] t = (session active time)

[0055] m = (media name)

[0056] c = (connection information)

[0057] a = ice-ufrag(session username)

[0058] a = ice-pwd (session password)

[0059] a = candidate (the candidate address used by the client when penetrating)

[0060] The information returned by the server will...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an internet of things device P2P connection method based on an NAT penetration adapter. The method is characterized in that a host on a public network outside NATs achieves NAT penetration, and data detection and control are carried out on a built-in terminal in the internet of things in the NATs in a P2P mode; hosts in different NATs achieve penetration of the NATs to achieve two-way transmission of sensing and control data between different local area networks and between an outer network and the local area networks, and the two-way transmission is based on built-in devices in the internet of things in the NATs and universal devices. The method is based on the technology of interactive communication building modes, traversing NAT modes of STUN and TURN are combined, and the method is a comprehensive NAT solution.

Description

technical field [0001] The invention belongs to the application field of the Internet and the Internet of Things network technology, and mainly relates to a method for realizing NAT penetration of various general embedded measurement and control devices in the Internet environment. Background technique [0002] At present, for general-purpose devices located in the LAN on the Internet of Things, the address mapping of a single device is mainly realized through the DDNS (Dynamic Domain Name Service) and the UPnP (Plug and Play) port mapping function in the LAN gateway, where DDNS needs to use a third-party A dynamic domain name server may not necessarily meet the requirements of IoT device connections in terms of reliability and stability. Or if the UPnP card in the unit or home gateway is closed or has no UPnP function, it is impossible to establish a connection and data transmission with the internal equipment of the LAN. [0003] At present, the connection of embedded mea...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/12H04L29/08
Inventor 蔡建平吴剑钟何加铭霍梅梅
Owner ZHEJIANG UNIV CITY COLLEGE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products