(当在数据库中新添加一个设备端口后,通过接口通知程序,自动开启端口监听,当在数据库中删除或暂停一个端口后,也通过程序销毁相关的端口监听;数据库支持sqlserver、mysql、pgsql ,通过配置选择) 。
1、不同设备通过不同端口上传数据,采用同一个程序进行数据存储(转成bin文件)和转发;文件命名规则:Z/F/X+日期时间戳+GUID;文件保存目录:日期文件夹设备ID文件夹文件;
2、当某一类文件保存完成后,通过给定的mqtt发送文件名以及给设备回复状态消息
3、采用多线程高并发、注意内存泄露, 不要有溢出风险、将日志保存进文件夹;
4、将其他软件下发给监听端口的信息转发给设备
5、支持端口转发,可支持前置机数据原样自定义转发源端口与目标IP和端口(将收到的数据原始转发出去)
6、支持黑名单IP,对于黑名单IP上报的数据自动过滤不处理
7、端口配置、转发配置、黑名单IP配置都是在数据库配置,当有新的配置后,保存成功后通知程序重新向数据库里取相关信息
8、可设置相关文件和日志保存天数,可设置定时清理相关文件和日志的时间
9、可监测端口和程序是否还存活 并进行短信通知(提供阿里云短信key)
10、提供原码
接包方 | 国家/地区 | |
---|---|---|
![]() ![]() ![]() ![]() |
9
Taiyangchen
|
上海市 |
![]() ![]() ![]() |
5
Heartedfrank
|
北京市 |
![]() |
7
Zhangyuebb
|
北京市 |
![]() |
4
Duoguan
|
南京市 |
![]() ![]() ![]() |
2
Layson
|
福州市 |