美文网首页
物联网使用HTTP协议传输数据

物联网使用HTTP协议传输数据

作者: 无敌啊左手 | 来源:发表于2018-08-05 23:14 被阅读0次

物联网设备使用HTTP协议传输数据也是一种常用的方式,而且HTTP协议是个很成熟的东西,在服务器上很容易部署。

HTTP协议并不是很复杂的东西。其处在互联网的应用层,因此这个协议只是规定了数据包的格式。具体的数据传递则是由TCP/IP来实现的。

互联网层次图

所以HTTP其实没那么高深,它只是通过一种格式的组成一串字符串,然后在通过TCP的方式发送出去,并通过TCP的方式将回复的数据接收到。

比如我们常见的GET命令,其组成的字符串数据包是:

GET /dweet/for/myesp?temperature=31&humidity=60 HTTP/1.1
Host: dweet.io
Connection: close

回复则是:

HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Content-Type: application/json
Content-Length: 218
Date: Sun, 05 Aug 2018 14:57:45 GMT
Connection: close

在物联网中,设备可以通过HTTP协议发送数据,主要有两种方式GET与POST。

GET方法是将数据包含在URL中。比如上例中/dweet/for/myesp?temperature=31&humidity=60 在‘?’后面的temperature与humidity就是两个变量的值。

使用GET方法传递数据,对数据的大小有限制。这是可以使用POST方法。将数据传递给服务器。

相关文章

  • 物联网使用HTTP协议传输数据

    物联网设备使用HTTP协议传输数据也是一种常用的方式,而且HTTP协议是个很成熟的东西,在服务器上很容易部署。 H...

  • https单向认证和双向认证

    一、http 超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据...

  • 图解HTTPS

    HTTP协议 用户访问网站,通常使用的是HTTP协议。HTTP协议传输的数据没有经过任何加密,是明文的。这些数据只...

  • 图解HTTPS

    HTTP协议 用户访问网站,通常使用的是HTTP协议。HTTP协议传输的数据没有经过任何加密,是明文的。这些数据只...

  • HTTP与HTTPS

    HTTP :(前因 未加密) HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非...

  • Web如何应对流量劫持?

    虽然互联网经过多年的发展,可是网站使用的底层协议仍是 HTTP,HTTP 作为一种明文传播协议,所有的传输数据都是...

  • Http和https

    HTTP与HTTPS有什么区别? HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信...

  • HTTP和HTTPS有什么不同

    HTTP协议是一种使用明文数据传输的网络协议。一直以来HTTP协议都是最主流的网页协议,但是互联网发展到今天,HT...

  • 关于HTTP的常见问题及解答

    1.什么是HTTP协议? HTTP: 超文本传输协议。使用的是可靠的数据传输协议,在传输的过程中不会被损坏或产生混...

  • TCP应用之HTTP传输

    tcp应用之http传输 http协议 超文本传输协议,是一个应用层协议 网页数据的传输 数据传输方法 http协...

网友评论

      本文标题:物联网使用HTTP协议传输数据

      本文链接:https://www.haomeiwen.com/subject/fkmivftx.html