随行盘点后端JAVA
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
yiming 6cb148ff3e 任务号增加日期,以避免重复 3 years ago
doc 增加http协议到master 3 years ago
libs 软加密 3 years ago
modules 软加密增加硬盘 3 years ago
script 表修改,增加了库区字段 3 years ago
web 任务号增加日期,以避免重复 3 years ago
.gitignore 软加密 3 years ago
pom.xml pom无法maven install修正 3 years ago
readme.md 增加http协议到master 3 years ago

readme.md

初始化启动的逻辑见com.leaper.web.service.InitService

包括启动自动连接球机、自动连接WMS或者plc


通讯协议:

tcp通讯用的netty框架

  • 昆船通讯协议编解码在com.leaper.web.service.kesc下面
    • 昆船协议见doc文件夹下JSON通讯协议文档每个项目会略有差异但是格式不变可能就是加一个字段改一个字段

  • 罗伯泰克协议编解码在com.leaper.web.service.robotic下面
    • 罗伯泰克协议见doc文件夹下两张图片罗伯泰克plc通讯协议1——2.jpg

  • HTTP通讯协议在com.leaper.web.controller.MonitorController类
    • 目前是宁福多氟多项目上使用不推荐使用http因为http协议的时延比tcp要高
    • 文档见doc文件夹下 宁福迦南HTTP通信协议文档12.2.doc

SDK:

1.调用sdk的代码在 com.leaper.web.lib下面

2.sdk在根目录libs下面

3.sdk回调在CallBack类里重连回调断线回调球机转动回调下载mp4下载结束回调

4.详见doc/SDK_ReadMe_请先读我.TXT

球机的连接句柄维护在CameraConnMap类里,key:球机IDvalue:登录句柄


设备控制:

  • SICK扫码枪 com.leaper.web.service.sick
    • 逻辑是tcp发送start,sick扫码枪会回复条码
  • RFID: com.leaper.web.service.RFID
    • tcp协议6C标签需要左右两个天线一直切换并且不断发送条码识别信号
  • 光源控制:分为两个
    • 海康视觉控制器com.leaper.web.service.hikLightSource
    • JayDam: com.leaper.web.service.damLightSource

关于lib文件夹

  • code_scan: 条码识别dll
  • ffmpeg: 海康球机下载的视频无法在浏览器播放需要调用该库修改视频格式为标准mp4
  • hik: 海康球机SDK
  • win64: 中威球机SDK

script 一些启动脚本,由于部署方式改变,已经用不到了

数据库初始化sql: script/lia_duoji.sql