需求描述: ● 由于需要联网给客户进行产品的使用人数和使用时间进行限制,所以在服务器运行一个类似于授权/计算/统计的一个服务端的软件,而给到客户的是属于客户端的软件,它与服务端进行通讯(Tcp/ip和FTP)以实现人数和使用时间的限制 服务端功能描述: ● 配置哪个客户可以使用哪个产品以及使用方式是限制人数还是使用时长 ● 统计客户使用的频率以及使用时长,登录时间等等参数 ● 软件内部架构实现对每个客户的每个授权产品进行限制和计时 ● 服务端可以手动强制每个客户端的下线 客户端功能描述: ● 客户需要联网登录(软件内部通讯实现登录记录效果),否则不可使用 ● 客户成功登录之后...
1.该产品满足了各个工业现场可以自由选择不同种类的监控模块(断刀/刀损/崩刃/自适应) 2. 该产品管理员可以向客户开放N个监控通道,每个监控通道都可以选择不一样的监控模块 3. 程序自动分配资源实现多通道的实时监控功能 4. 该产品使用LVOOP技术开发,设计了父类和相关的子类,便于多人开发和维护升级 5. 该产品使用LVOOP/JKI状态机架构/动态调用等技术研发的一种框架,极大便利了多通道实时监控的实现 6. 该产品可以实现多通道实时监控UI的灵活切换(子面板容器)...
需求描述: ● 为了把边缘测数据上传至云服务器(天机算系统),第三方要求使用Mqtt协议进行数据传输,所以我们到官网查看协议和各种功能的报文,开发了初版的MqttClient(只有连接/上传功能) ● 后来由于产品需要模块化,需要使用分布式/微服务架构,需要软件直接进行数据交互,评估后觉得Mqtt这种Publish/Subscribe模式非常适合,就进行了MqttClient的各种升级迭代 功能描述: ● 实现基础的连接/订阅/发布/取消订阅等功能 ● 根据我司需求实现了重连/上传失败缓存重发/以及各种便于开发者使用的容错操作等功能 ● 目前升级为LVOOP的模式,便于多人维护和基...
1.此产品负责接收高频/低频数据,然后进行各种算法分析处理,最后发送至其他产品 2.此产品难度在于如何动态分配资源/如何在有效资源下提升算力/如何整合用户随意配置的多通道处理 3. 该产品利用ActiveX技术与Matlab交互/使用Mqtt协议进行数据传输 4. 该产品可灵活切换以及分配数据显示的框图。也有标准的托盘/中英文切换功能。...