作者 董瑞恩
1 个管道 的构建 通过 耗费 0 秒

interface

... ... @@ -27,18 +27,18 @@ class AesController extends HomeBaseController{
dump($aes->encryption($message));
dump($aes->decryption('2857153e26d8dda190834c3a1a3f8f3c'));
}
/**
* @title 开锁(加密)
* @description 获取加密后的“开锁”命令
* @author 董瑞恩
* @url /portal/Aes/secretLock
* @method GET
*
* @param name:MACAddress type:String require:1 default:无 other: desc:设备MAC地址
*
*
* @return lockKey:加密的开锁指令(数组)
*/
// /**
// * @title 开锁(加密)
// * @description 获取加密后的“开锁”命令
// * @author 董瑞恩
// * @url /portal/Aes/secretLock
// * @method GET
// *
// * @param name:MACAddress type:String require:1 default:无 other: desc:设备MAC地址
// *
// *
// * @return lockKey:加密的开锁指令(数组)
// */
public function secretLock(){
$MACAddress=$this->request->param('MACAddress');
$strKey=Db::name('equipment')->where('mac_address',$MACAddress)->find();
... ... @@ -94,18 +94,18 @@ class AesController extends HomeBaseController{
return $strMac;
}
/**
* @title 获取电压、开关状态(加密)
* @description 获得加密后“获取电压、开关状态”的命令
* @author 董瑞恩
* @url /portal/Aes/getSecretState
* @method GET
*
* @param name:MACAddress type:String require:1 default:无 other: desc:设备MAC地址
*
*
* @return lockKey:获取电压、开关状态的指令(数组)
*/
// /**
// * @title 获取电压、开关状态(加密)
// * @description 获得加密后“获取电压、开关状态”的命令
// * @author 董瑞恩
// * @url /portal/Aes/getSecretState
// * @method GET
// *
// * @param name:MACAddress type:String require:1 default:无 other: desc:设备MAC地址
// *
// *
// * @return lockKey:获取电压、开关状态的指令(数组)
// */
public function getSecretState(){
$MACAddress=$this->request->param('MACAddress');
... ... @@ -146,19 +146,19 @@ class AesController extends HomeBaseController{
}
/**
* @title 命令解密
* @description 将设备的十六进制码进行解码,获得设备的返回信息
* @author 董瑞恩
* @url /portal/Aes/decryption
* @method GET
*
* @param name:decryKey type:String require:1 default:无 other: desc:设备返回状态(加密)
* @param name:MACAddress type:String require:1 default:无 other: desc:设备MAC地址
* @param name:type type:String require:1 default:无 other:1开锁返回指令,2状态返回指令 desc:命令类型
*
* @return code:1锁已开,0位锁已关,2为数据异常
*/
// /**
// * @title 命令解密
// * @description 将设备的十六进制码进行解码,获得设备的返回信息
// * @author 董瑞恩
// * @url /portal/Aes/decryption
// * @method GET
// *
// * @param name:decryKey type:String require:1 default:无 other: desc:设备返回状态(加密)
// * @param name:MACAddress type:String require:1 default:无 other: desc:设备MAC地址
// * @param name:type type:String require:1 default:无 other:1开锁返回指令,2状态返回指令 desc:命令类型
// *
// * @return code:1锁已开,0位锁已关,2为数据异常
// */
public function decryption(){
$MACAddress=$this->request->param('MACAddress');
$decryKey=$this->request->param('decryKey');
... ...