物联网通讯解决方案

提供物联网设备快速认证、连接、消息通讯的脚手架。

联系我们+

举一个简单的例子:如果需要对一个物联网设备进行远程控制(指令控制)操作,那么需要对这个设备进行安全验证,验证通过后才能建立通讯连接,然后需要对通讯进行连接管理(消息下发和接收)等操作,从无到有无疑是一个很繁琐的过程。

我们的架构应运而生,站在巨人的肩膀上,使用NETTY作为通讯框架,MQTT协议作为通讯协议,实现设备的安全连接认证、在线监控、消息下发和接收、业务消息处理等,实现分布式架构(可直接扩容)。

我们使用的技术

我们的微服务框架是一个java后端的分布式快速开发框架。

  • Spring Boot
  • Netty
  • Mqtt

Java

NETTY

MQTT

功能特性

  • 分布式架构、集群部署(集群之间自动分发消息,集群没有研发成本)
  • 通用的基础功能,设备统一认证、连接管理、心跳处理、连接认证、业务消息接收/下发
  • 高并发(单机测试20万的长连接,每秒发送消息,服务器运行正常)
  • 通过签名方式验证终端设备是否请求合法、有效
  • 心跳方式保证长连接有效,心跳时间内没有心跳自动剔除连接
  • 每个节点都支持集群部署,避免单点故障
  • 使用HTTPS/SSL/TLS协议保证连接安全
  • MQTT通讯协议(支持保留消息、qos0、qos1、qos2、遗嘱消息)
  • 提供监控在线设备服务,可查看设备通讯日志记录
  • 支持自定义每个设备可订阅或可发送消息的主题权限
  • 设备认证和设备登录经过安全处理提高安全性
  • 支持定制化开发
  • 支持MQTT和WEBSCOKET通讯协议
  • 上行消息业务自定义处理
  • 通过接口方式给连接、主题或用户发送消息

与其他框架对比

和云服务器厂商对比

  • 云厂商提供的服务可能更稳定,但是成本较高(按量付费),如果选择某个云厂商,就直接绑定了,切换成本过高。
  • 我们的产品,支持定制化,可控性更强;使用Netty作为通讯服务,支持大并发连接;使用MQTT协议,消息到达率更可控。

应用领域

应用于各行各业的物联网通讯系统。

政务

旅游

医疗

仓储物流

联系我们

我们希望随时收到您的来信

我们有一个优秀团队,为您提供优质服务。