[译]什么是 HTTP?
原文链接:https://www.pubnub.com/guides/http/
HTTP 概述
HTTP,即超文本传输协议,是互联网通信的基础。它在客户端-服务器模型上运行,其中前端客户端(例如网络浏览器)通过向服务器发送HTTP请求消息来发起请求,例如请求网页(例如搜索引擎)。然后,服务器使用包含所请求资源的 HTTP 响应消息进行响应,如果资源不可用,则使用错误消息进行响应。
原文链接:https://www.pubnub.com/guides/http/
HTTP,即超文本传输协议,是互联网通信的基础。它在客户端-服务器模型上运行,其中前端客户端(例如网络浏览器)通过向服务器发送HTTP请求消息来发起请求,例如请求网页(例如搜索引擎)。然后,服务器使用包含所请求资源的 HTTP 响应消息进行响应,如果资源不可用,则使用错误消息进行响应。
原文链接:https://www.pubnub.com/guides/oauth/
OAuth(开放授权)是一种开放标准授权框架,允许第三方应用程序访问用户数据,而无需用户共享其登录凭据。它为用户提供了一种安全且标准化的方式,将其在一个网站上的资源的访问权限授予另一个网站或应用程序,而无需暴露其密码。
原文链接:https://www.pubnub.com/guides/http-3/
HTTP/3(或 HTTP-over-QUIC)是超文本传输协议 ( HTTP ) 的第三个主要版本。它是用于 Web 浏览器和服务器之间通信的应用层协议。 HTTP/3 旨在提高 Web 通信的性能和安全性。
原文链接:https://www.pubnub.com/guides/http-streaming/
HTTP 流,也称为基于 HTTP 的流或 HTTP 实时流,是一种用于通过 Internet 传送实时多媒体内容(例如音频或视频)的技术。该协议允许从服务器到客户端设备的连续数据传输,使用户能够消费媒体内容而无需完整的文件下载。
原文链接:https://www.pubnub.com/guides/socket-io/
Socket.IO是一个开源的跨平台库,它提供客户端和服务器之间基于事件的全双工双向通信。它基于 WebSocket 协议构建,提供附加功能,例如自动重新连接以及在无法使用 WebSocket时回退到HTTP 长轮询。
原文链接:https://www.pubnub.com/guides/websockets/
WebSocket 是一种通过单个TCP连接提供全双工通信通道的通信协议。它支持客户端和服务器之间的实时、事件驱动的连接。
原文链接:https://www.pubnub.com/guides/long-polling/
长轮询用于实时 Web 应用程序,以实现客户端和 Web 服务器之间近乎即时的通信。它在实时更新至关重要的聊天和消息应用程序中特别有用。
ThingsBoard是一个开源的物联网平台,用于管理和监控物联网设备和数据。它提供了一个可扩展的架构,可以连接各种设备,并实时收集、处理和分析设备生成的数据。
在ThingsBoard中,领域模型是一个关键概念,用于描述物联网系统中的物理实体、属性和行为。以下是ThingsBoard中的主要领域模型组件:
thingsboard 是一款乌克兰团队基于java语言研发的开源物联网框架,开源的是ce版,企业版需要购买授权且无源码。
官方网站:
启动 TBMQ 程序,浏览器访问 http://localhost:8083,创建一个 Application,Credentials Type 为 BASIC,客户端 ID、用户名和密码均设置为 tbmq_app