...
|
...
|
@@ -111,22 +111,15 @@ class Events |
|
|
$quantity = self::jinzhih_1($param[5], 16);//电池电量
|
|
|
$wendu = (self::jinzhih_1(substr($param[6], 0, 4),16)-self::jinzhih_1("0X07FF",16))/10;//温度
|
|
|
$shidu = (self::jinzhih_1(substr($param[6], 4, 8),16)-self::jinzhih_1("0X07FF",16))/10;//湿度
|
|
|
$papers = self::jinzhih_1($param[8], 16);//本次计数
|
|
|
$papers_count = self::jinzhih_1($param[9], 16);//累加计数
|
|
|
$times = self::jinzhih_1($param[10], 16);//计数次数
|
|
|
$sensor_status = $param[11];//传感器模组状态
|
|
|
$dianji_status = $param[12];//电机状态
|
|
|
$yejing_status = $param[13];//液晶状态
|
|
|
$wenshidu_status = $param[14];//湿度传感器状态
|
|
|
print_r($param);
|
|
|
//验证签名是否正确;
|
|
|
unset($param[0]);
|
|
|
unset($param[count($param)]);
|
|
|
unset($param[count($param)]);
|
|
|
print_r($param);
|
|
|
$str = ",".implode(',',$param).",";
|
|
|
echo self::crc16($str)."\n";
|
|
|
echo $crc16;
|
|
|
$papers = self::jinzhih_1($param[7], 16);//本次计数
|
|
|
$papers_count = self::jinzhih_1($param[8], 16);//累加计数
|
|
|
$times = self::jinzhih_1($param[9], 16);//计数次数
|
|
|
$sensor_status = $param[10];//传感器模组状态
|
|
|
$dianji_status = $param[11];//电机状态
|
|
|
$yejing_status = $param[12];//液晶状态
|
|
|
$wenshidu_status = $param[13];//湿度传感器状态
|
|
|
//验证签名是否正确
|
|
|
$str = ",".$param[1].",".$param[2].",".$param[3].",".$param[4].",".$param[5].",".$param[6].",".$param[7].",".$param[8].",".$param[9].",".$param[10].",".$param[11].",".$param[12].",".$param[13].",".$param[14].",";
|
|
|
if (self::crc16($str) != $crc16) {
|
|
|
echo "yanzhengshibai2";
|
|
|
return ;
|
...
|
...
|
@@ -139,7 +132,7 @@ class Events |
|
|
if($row['status'] != 'normal' || $row['end_time'] < time()){
|
|
|
$status = "B9";//禁用
|
|
|
}else {
|
|
|
$iunsert_param = [
|
|
|
$insert_param = [
|
|
|
'number' => $number,
|
|
|
'command_number' => $command_number,
|
|
|
'time' => $time,
|
...
|
...
|
@@ -173,7 +166,7 @@ class Events |
|
|
'dianji_status' => $dianji_status,
|
|
|
'yejing_status' => $yejing_status,
|
|
|
'wenshidu_status' => $wenshidu_status,
|
|
|
'socket_data' => json_encode($iunsert_param),
|
|
|
'socket_data' => json_encode($insert_param),
|
|
|
'createtime' => $createtime,
|
|
|
];
|
|
|
// $db->beginTrans();
|
...
|
...
|
|