# 舵机 ## 通讯协议: ### 昆船通訊協議见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