物联网设备使用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协议传输数据相关推荐

  1. 物联网服务器通信协议选择,物联网都有哪些通信协议,该如何去选择

    描述 (文章来源:人人都是产品经理) 我们将物联网协议分为两类,一类是传输协议,另一类是通信协议. 传输协议通常负责子网中设备之间的联网和通信.我们之前已经为每个人做过一门科学,并且对文章进行了详细介 ...

  2. 什么是物联网?常见 IoT 物联网协议最全讲解

    什么是物联网?常见IoT 物联网协议最全讲解 一.什么是物联网? 物联网(Internet of Things)这个概念读者应该不会陌生.物联网的概念最早于1999年被提出来,曾被称为继计算机.互联网 ...

  3. 什么是物联网?常见IoT 物联网协议最全讲解

    推荐语:这是一本从技术原理.工程实践.设计模式和最佳实践4个维度讲解物联网系统开发的著作,是作者10余年实践经验的总结. 付强,某智慧社区企业的联合创始人兼CTO,资深IoT技术专家,有10余年从业经 ...

  4. 基于MQTT应用层协议的物联网家庭温湿度监测系统

    引言 出生于互联网时代的我们,见证了智能手机和个人电脑通过计算机网络互相进行连接,把每个人紧密地连接在一起,形成了一个地球村.而今,我们即将迈入5G时代,在通信技术不断发展的今天,连接到互联网的将不仅 ...

  5. 生活中常见物联网实例_什么是物联网?常见 IoT 物联网协议最全讲解

    什么是物联网?常见IoT 物联网协议最全讲解 一.什么是物联网? 物联网(Internet of Things)这个概念读者应该不会陌生.物联网的概念最早于1999年被提出来,曾被称为继计算机.互联网 ...

  6. 生活中常见物联网实例_什么是物联网?常见IoT 物联网协议最全讲解

    推荐语:这是一本从技术原理.工程实践.设计模式和最佳实践4个维度讲解物联网系统开发的著作,是作者10余年实践经验的总结. 付强,某智慧社区企业的联合创始人兼CTO,资深IoT技术专家,有10余年从业经 ...

  7. 什么是物联网?常见IoT 物联网协议最全讲解——基础知识

    什么是物联网?常见IoT 物联网协议最全讲解 一.什么是物联网? 物联网(Internet of Things)这个概念读者应该不会陌生.物联网的概念最早于1999年被提出来,曾被称为继计算机.互联网 ...

  8. 阿里云物联网平台 > 设备接入 > 使用开放协议自主接入 > CoAP协议接入 >

    CoAP连接通信 更新时间:2020-08-27 17:20:05 编辑我的收藏 本页目录 基础流程 使用对称加密自主接入 使用DTLS自主接入 物联网平台支持CoAP协议连接通信.CoAP协议适用在 ...

  9. 阿里云物联网平台 > 设备接入 > 使用开放协议自主接入 > MQTT协议接入 >

    MQTT-WebSocket连接通信 更新时间:2020-09-08 16:57:21 编辑我的收藏 本页目录 背景信息 操作步骤 物联网平台支持基于WebSocket的MQTT协议.您可以首先使用W ...

最新文章

  1. 关于用飞信框架运行net程序-用批处理运行
  2. 需求评审五个维度框架分析及其带来的启示-2-框架原理
  3. 统计Apache或nginx日志里访问次数最多的前十个IP
  4. maven springboot 除去指定的jar包_1. Spring Boot概述
  5. 基于 Angular 的企业级 Web 应用服务器端渲染的推荐建构
  6. luogu 1484\1792 种树 奇怪的贪心可反悔
  7. java延时执行_Java谓词的延迟执行
  8. C++ STL 容器之queue
  9. [Comet OJ - Contest #7 D][52D 2417]机器学习题_斜率优化dp
  10. Oracle私网mtu滚动修改实施方案
  11. python list去重函数_Python基础中的集合,函数——06
  12. 自己动手写网络爬虫学习笔记
  13. BAT智能硬件布局 争搭平台卡位各异
  14. zhaow游戏知识问答
  15. MII/MDIO接口详解
  16. SSM项目使用ConfigTools对数据库的密码进行加密
  17. php读取json三级,php-流明从文件中读取JSON
  18. rocketMQ系列(1) rocketMQ入门
  19. [I.MX6UL] U-Boot移植(二)
  20. 广东省内免费试用 | 医院绩效考核病案首页系统,解决医院上报难题的智能助手

热门文章

  1. QPS和TPS的区别
  2. 一年前转行RPA,如今聊聊RPA
  3. 最新 2021年 第十二届 蓝桥杯 单片机设计与开发 省赛 客观试题 个人答案
  4. 图文并茂:推荐算法架构——粗排
  5. 微原实验三 基本IO口扩展
  6. gg 修改器游戏被保护_GG修改器sky光遇脚本下载app_GG修改器光遇脚本2020最新版下载 安卓版 V411.41.41...
  7. 前端的学习之路:初级HTML---超链接的锚点定位
  8. 【论文投稿】(一)新手向投稿准备
  9. 我们年轻时,为什么要辛苦赚钱,这是我听过的最好回答!
  10. 中科红旗假竟拍与国有资产真流失