用户指南
协议概览

南向资源协议概览

RHILEX 网关支持多种接入功能,适应不同的通信需求。它支持 MQTT 协议,一种轻量级协议,适合物联网设备,实现高效数据传输。HTTP 协议通过表征状态转移应用程序接口(RESTful API)实现与 Web 服务的集成。CoAP 协议专为资源受限网络设计,提供资源发现与操作功能。gRPC 是一个高性能的远程过程调用框架,适用于分布式系统间的通信。NATS 服务器是高效的消息发布/订阅系统UDPTCP 服务器支持传统的用户数据报协议传输控制协议,适合多种网络场景。此外,通用物联网中心便于接入和管理各种设备,内部事件处理设备内部事件,通用 MQTT通用 MQTT 服务器提供灵活的 MQTT 通信支持,Semtech 转发器提供了对 LoraWan Web Server 的接入能力。

CoAP Server

作为 CoAP Server 提供接入服务,就是接收通过 CoAP 协议发送的数据和请求。CoAP 协议是在物联网世界的类 web 协议,使用在资源受限的物联网设备上。

inend

资源参数

参数说明
服务地址是 CoAP 服务器上资源的唯一标识符
端口号CoAP Server 用于接收 CoAP 请求的网络端口号

IoTHub 客户端

作为 IoTHub 客户端提供接入服务,主要是用于与 IoTHub 服务器进行通信,主要功能是订阅消息,以实现设备与平台之间的数据交换。

inend

资源参数

参数说明
服务地址IoTHub 服务器的地址
端口IoTHub 服务器的端口
客户端 ID连接 IoTHub 服务器所用的客户端 ID
用户名称连接 IoTHub 服务器所用的 IoTHub 账号
用户密码连接 IoTHub 服务器所用的 IoTHub 密码
模式模式有网关和直连两种
设备名称用设备名称来标识数据来源
产品 ID用产品 ID 来标识数据来源

UDP Server

作为 UDP Server 提供接入服务中,适用于接收来自通过 UDP 协议发送的数据。UDP 是一种无连接的传输协议,常用于需要快速传输但不要求可靠到达的应用,如视频流或多播通信。

inend

资源参数

参数说明
服务地址UDP 服务器的地址,指定了本资源在网络上的位置
端口UDP 协议通信的监听端口号

HTTP Server

作为 HTTP Server 接入到服务中,适用于接收来自通过 HTTP 协议发送的数据和请求。HTTP 是 Web 服务的基石,常用于 RESTful API 的实现,适用于需要通过 Web 进行数据交换的场景。

inend

资源参数

参数说明
服务地址HTTP 服务器的地址,指定了本资源在网络上的位置
端口HTTP 协议通信的监听端口号

NATS Client

作为 NATS Client 来订阅主题接入服务,可以实现订阅被发布到 NATS 服务器上相应主题的数据。 NATS 是一种高性能的消息传递系统,旨在为分布式系统和云原生应用提供轻量级、灵活和高效的消息传递功能。

inend

资源参数

参数说明
服务地址NATS 服务器的地址
端口NATS 服务器的端口
主题数据订阅 NATS 服务器的主题

gRPC Server

作为 gRPC Server 提供接入服务,就是通过 gRPC 协议进行通信。gRPC 协议是一种高性能、开源的远程过程调用(RPC)框架,基于 HTTP/2 协议进行传输,支持多种编程语言。gRPC 能够实现高效的服务间通信。

inend

资源参数

参数说明
服务地址gRPC 服务器的地址,指定了本资源在网络上的位置
端口gRPC 协议通信的监听端口号

MQTT 客户端

作为 MQTT 客户端,通过 MQTT 协议从 MQTT 代理(Broker)订阅数据,可订阅多个主题的数据。MQTT 是一种轻量级的消息传输协议,广泛应用于物联网(IoT)场景,特别适合于带宽有限和延迟敏感的应用。

inend

资源参数

参数说明
服务地址MQTT 服务器的地址
端口MQTT 服务器的端口
客户端ID连接 MQTT 服务器所用的客户端 ID
用户名称连接 MQTT 服务器所用的 MQTT 账号
用户密码连接 MQTT 服务器所用的 MQTT 密码
数据质量等级MQTT 支持三种不同的消息传输质量级别,分别是:至多一次传输;至少一次传输;只有一次传输
订阅主题表数据订阅 MQTT 服务器的 Topic 表

MQTT Broker

作为 MQTT Broker 可以负责接收、存储和分发来自客户端的消息。是物联网系统中常用的组件,用于实现设备之间的低功耗、高效率的消息传递。

inend

资源参数

参数说明
服务名称MQTT Broker 的名称
监听地址MQTT 服务器的监听地址,指定了本资源在网络上的位置
监听端口MQTT 服务器的监听端口

RHILEX 内部事件源

用于获取 RHILEX 内部所发生对应事件的数据。

inend

资源参数

参数说明
事件类型设定想要获取的事件来源

通信模块

可以获取网关连接的通信模块接收到的数据。

inend

资源参数

参数说明
通信模块名称选择网关已经连接的通讯模块,获取对应的通信模块的数据
© 2023-2025 RHILEX Technologies Inc. All rights reserved.