3.智能快递柜(通信篇-http)

4.智能快递柜(通信篇-socket)

5.智能快递柜(通信篇-server程序)

7.智能快递柜(app及微信公众号)

8.智能快递柜sdk(联网型锁板)

9.智能快递柜sdk(串口型锁板)

 

通信方式采用:http post,加密方式采用:des+base64

数据上传接口:

http://192.168.1.16:8850/apiservice/download

数据下载接口:

http://192.168.1.16:8850/apiservice/upload

业务流程接口(6000接口):

http://192.168.1.16:8850/apiservice/process

业务请求
未加密:     {“data”:”51#8888#13900000000#4055#0#”}
加密:        {“data”:”yvus7srfqfmm4v9erg8injmsrdw0cftasl0udgtamla=”}

正确返回
加密:        {“code”:1,”info”:”yvus7srfqfnbpuku1slpv4+cfyp58h6f”,”errmsg”:””}
解密:        {“code”:0,”info”:”51#8888#0#398068#”,”errmsg”:””}

错误返回:    {“code”:0,”info”:””,”errmsg”:”动态码错误“}

1. 快递员认证接口
    业务编号+e邮柜代号+手机号+校验码+认证标志(0:动态密码 1:认证)+动态码
    业务编号+e邮柜代号+认证标志
    业务编号+e邮柜代号+认证标志+快递公司代号
    
1.1 登录认证1:发送动态密码    
    发送:6001#8888#13900000000#4055#0#
    返回:6001#8888#0#908651#

1.2 登录认证2:认证(终端动态密码验证,验证成功进入认证2)
    发送:6001#8888#13900000000#4055#1#
    返回:6001#8888#1#9999#
    
2. 发送取件密码
    业务编号+e邮柜代号+订单编号+格口编号
    业务编号+e邮柜代号+订单编号+格口编号+存件密码
    
    发送:6002#8888#889900#8#
    返回:6002#8888#889900#8#286633#
    
3. 远程协助接口
    业务编号+e邮柜代号+订单编号+格口编号+订单状态(1:快递员存件,2:快递员取件,3:用户取件)+取件手机号+动态码
    业务编号+e邮柜代号+订单编号+格口编号+动态码
    
    发送:6003#8888#889900#8#3#13900000000##
    返回:6003#8888#889900#8#186588#

控制请求(7000接口

http://192.168.1.16:8850/apiservice/control

1. 同步信息
    业务编号+e邮柜代号+同步类型(1:设备;2:格口;3:用户卡)+辅助信息(为空表示同步所有;不为空同步特定)
    
    同步设备信息
    接收:7001#8888#1## 
    
    同步格口信息
    接收:7001#8888#2## 
    
    同步1号格口
    接收:7001#8888#2#1# 
    
    同步卡号信息
    接收:7001#8888#3## 

2. 设备控制
    业务编号+e邮柜代号+控制类型(1:重启软件;2:重启设备😉 
    
    接收:7002#8888#1## 
    
3. 远程控制
    业务编号+e邮柜代号+格口编号+开箱者
    
    接收:7003#8888#1#admin#