首页 > 解决方案 > 你了解泛在物联网关职责都有哪些吗?

你了解泛在物联网关职责都有哪些吗?

点击次数:1016 更新时间:2021-02-05
   泛在物联网关功能强大,它能采集系统信息、输入和输出信息、集中和远程控制、联动控制你家里所有能智联wifi或蓝牙的电器!你可以把它想象成一个控制中心,可以对其他智能电器“发号施令”。
  职责
  它也是一种API网关,API网关具有的职责也适用于设备网关,除此之外设备网关也有自己的一些*职责,总的来看网关具备这些职责:
  认证鉴权
  作为服务端对外暴露的入口,认证鉴权是非常必要的。通过认证鉴权,确保请求的用户、设备是合法的,请求的资源是有权限的,将不合法的设备请求在入口处就进行拦截丢弃,保障了内部服务、内部资源的访问安全。
  协议适配
  内部服务之间通常是基于高效RPC的方式进行通信,而对外与设备端交互使用的可能是其他协议。泛在物联网关提供了协议适配的能力,将设备端的请求数据转成内部RPC的数据格式后再分发给内部服务,将内部服务下发的RPC数据转成设备端可理解的协议后再转发给设备端。另外,协议随着业务的发展在不断迭代,同一个功能的接口可能迭代了数个版本,数据结构可能也进行了调整,而设备端一旦流通出去后不一定能得到及时升级,可能还有相当一部分设备端在使用着旧版本的接口,为了减少内部服务的维护成本,网关也会提供新旧版本协议的适配翻译。
  路由分发
  路由分发可以说是泛在物联网关核心的职责,一个无法做路由分发的网关根本就称不上是个网关。设备端发送过来的请求,网关需要能根据请求信息进行正确的路由,将请求分发给合适的后端服务;后端服务发送过来的数据(对请求的响应或后端服务主动推送),网关需要能正确路由分发给设备。路由分发通常还会具备负载均衡、流量灰度的特性,根据后端服务的健康状态、负载信息、机器权重、灰度分组等进行请求分发。