舵机
通讯协议:
昆船通訊協議见doc文件夹,每个项目的协议会略有差异,但是格式不会变
tcp通讯用的netty
昆船通讯协议编解码在web
1.HeartNettyClient*类是维持与plc的心跳
2.解码:MyProtocolDecode 这里收到plc的包解析处理,见通讯协议的两张图片
3.调用sdk拍照,录像,转动球机等操作在com.zhehekeji.web.lib里面
SDK:
1.调用sdk的代码在 com.zhehekeji.web.lib下面
2.sdk在根目录libs下面
3.sdk回调在CallBack类里,重连回调,断线回调,球机转动回调,下载mp4下载结束回调
4.详见SDK_ReadMe_请先读我.TXT
InitService: 项目启动自动登录球机,自动连接PLC
球机的连接句柄维护在CameraConnMap类里,key:球机ID,value:登录句柄
部署 使用利珀一键部署服务
windows(该服务一般都会放在win10系统上)
start-jar.bat (注意目录和profile)
stop-jar.bat (注意端口号)
linux:
sh app.sh start
sh app.sh restart
sh app.sh stop