IOTGate企业版功能架构图:

Jmeter压力测试

使用win10笔记本(使用i7标压8带CPU,可同时开启内核态线程10k-12k),网关使用IOTGate企业版——jvm指定内存2g,前置使用开源IOTGate的monimaster,同时在笔记本运行——monimasterjvm内存为512M,发送报文为:“681E0081052360541304000024B801000100F007E2071A040F25090000120416” ;

jmeter线程组参数如下图:

上行并发8000,网关打印处理并发数据日志如下(时间单位为毫秒):

长连接数可通过对linux内核以及服务器网卡等硬件设备升级等,最终可实现单节点“100w+"长连接

IOTGate企业版的优势

  • IOTGate企业版相较于开源版本除了功能更加丰富以外,在网关得并发处理性能,稳定性等等都做了大量得优化提升,同时对于内存机制更加完善,不存在内存泄漏等问题。
  • 与前置通信的私有协议做了重大调整,使得网关能够应用的场景更加广泛,相交于开源版本最多支持127中规约的限制,企业版最大扩展规约数量理论可达千万。
  • IOTGate企业版对应的控制台IOTGateConsole也做了大量的优化,在功能上增加网关TPS监控,报文透传效率监控等功能外,其与IOTGate网关通信时也做了相应的优化,保证了控制命令执行的效率和稳定性。

IOTGate企业版功能(可定制扩展)

IOTGate支持了动态长度域规约解析能力通过普通规约维护和高级规约维护功能,实现了所有物联网规约的全量兼容,类似于MQTT、国网376.1等动态长度域的规约的解析也可实现动态配置

  • 配置普通规约(开源版本同时实现) 定长规约解析配置
  • 配置变长长度规约 配置变长长度规约

动态配置各个网关节点所支持解析的规约类型,实时控制网关规约解析功能(开源版本同时实现)

在这里插入图片描述

网关性能实时监控

网关性能实时监控

节点异常信息及时报警(开源版本同时实现)

节点异常告警

IOTGate开源版存在的价值

  • IOTGate开源版本虽然相较于企业版在各个方面稍显逊色,但是依然可以满足很大一部分企业的使用,并发性能同样很优异,单节点长连接数可通过优化达到10W+!
  • 目前IOTGATE开源版本已经出了第一个稳定版本2.0.1.Realease版本!可通过连接直接下载可执行包( https://gitee.com/willbeahero/IOTGate/blob/master/Gate-2.0.1-Realease.jar ),或自行编译。