射频和无线供应商和资源的家

一站式满足您的射频和无线需求

什么是物联网| XMPP服务器| XMPP客户端XMPP协议

本页介绍XMPP协议在物联网物联网).它涵盖了XMPP核心、XMPP寻址、XMPP服务器和XMPP客户端通信。XMPP是可扩展消息传递和存在协议的缩写形式。

的特点如下XMPP协议顾名思义。
•可扩展:可根据个人用户需求进行定制。
•消息传递:它使用短消息作为客户端(即用户)和服务器之间的通信方法。
•存在:它对用户的存在和用户状态做出反应。
•协议:它不是一种语言。它是一个不断发展的开放平台。它基于XML,并且是异步的。

基本协议在RFC 2778和RFC 2779中指定,它是在线状态和即时消息传递的通用模型。还有另外两个RFC,一个用于XMPP核心(RFC 3920),另一个用于XMPP IM,即即时消息(RFC 3921)。

XMPP核心概述

XMPP TCP

XMPP是一种开放的XML元素流协议,用于实时交换消息和状态信息。
•XMPP协议按照典型的客户端服务器架构工作,其中XMPP客户端使用TCP套接字利用XMPP服务器。

XMPP寻址方案

JID - Jabber标识符
格式:[node@]域(/资源)

•域标识符:
-Only JID的必需标识符。
-这是所有实体连接的网络网关或主服务器。
-不一定是服务器,也可以是服务器的子域。

•节点标识符:
-optional辅助标识符。
-它代表客户端或聊天室。
-它被称为“裸JID”,格式为

•资源标识符:
-可选的第三标识符。
-它代表一个特定的会话、连接或对象。
-它通常由客户端实现定义。

•交流被分成诗节。
•节是短的XML消息,在之间发送XMPP客户而且XMPP服务器
•诗节有三种类型,即存在,智商和信息

诗节的基本结构如下。
<从= "[节类型][][= "][type = "] [id = "] >
< >子元素
< sub-child元素>
< / >子元素
< /节类型>

XMPP服务器和XMPP客户端之间的协议

XML流的建立

图2描述了客户机“Mike”和服务器“Ollie.org”之间的XML消息交换。

XMPP即时消息对话

即时消息传递是一种即时向在线用户发送和接收消息的手段。

XMPP客户端vs XMPP服务器

以下是XMPP客户端和XMPP服务器之间用于通信的XMPP协议的特性:
•XMPP使用端口号5222进行客户端到服务器(C2S)通信。
XMPP使用端口号5269进行服务器到服务器(S2S)通信。
发现和XML流用于S2S和C2S通信。
•使用安全机制,如TLS和SASL。
•与电子邮件不同,没有用于联合的中间服务器。

XMPP的功能,即寻址,可伸缩性,联邦和安全性是物联网(IoT)应用的理想选择。联合是两个业务域用户可以相互通信的一种特性。
例如:从恒温器到web服务器的连接,以后可以使用移动电话轻松访问。

物联网无线技术链接

无线局域网线程EnOcean罗拉SIGFOXWHDI无线个域网6 lowpan无线个域网RF4CEz - waveNFC射频识别Lonworks宿务岛UPB

射频和无线术语


分享本页

翻译本页
Baidu