|
@@ -111,22 +111,15 @@ class Events |
|
@@ -111,22 +111,15 @@ class Events |
111
|
$quantity = self::jinzhih_1($param[5], 16);//电池电量
|
111
|
$quantity = self::jinzhih_1($param[5], 16);//电池电量
|
112
|
$wendu = (self::jinzhih_1(substr($param[6], 0, 4),16)-self::jinzhih_1("0X07FF",16))/10;//温度
|
112
|
$wendu = (self::jinzhih_1(substr($param[6], 0, 4),16)-self::jinzhih_1("0X07FF",16))/10;//温度
|
113
|
$shidu = (self::jinzhih_1(substr($param[6], 4, 8),16)-self::jinzhih_1("0X07FF",16))/10;//湿度
|
113
|
$shidu = (self::jinzhih_1(substr($param[6], 4, 8),16)-self::jinzhih_1("0X07FF",16))/10;//湿度
|
114
|
- $papers = self::jinzhih_1($param[8], 16);//本次计数
|
|
|
115
|
- $papers_count = self::jinzhih_1($param[9], 16);//累加计数
|
|
|
116
|
- $times = self::jinzhih_1($param[10], 16);//计数次数
|
|
|
117
|
- $sensor_status = $param[11];//传感器模组状态
|
|
|
118
|
- $dianji_status = $param[12];//电机状态
|
|
|
119
|
- $yejing_status = $param[13];//液晶状态
|
|
|
120
|
- $wenshidu_status = $param[14];//湿度传感器状态
|
|
|
121
|
- print_r($param);
|
|
|
122
|
- //验证签名是否正确;
|
|
|
123
|
- unset($param[0]);
|
|
|
124
|
- unset($param[count($param)]);
|
|
|
125
|
- unset($param[count($param)]);
|
|
|
126
|
- print_r($param);
|
|
|
127
|
- $str = ",".implode(',',$param).",";
|
|
|
128
|
- echo self::crc16($str)."\n";
|
|
|
129
|
- echo $crc16;
|
114
|
+ $papers = self::jinzhih_1($param[7], 16);//本次计数
|
|
|
115
|
+ $papers_count = self::jinzhih_1($param[8], 16);//累加计数
|
|
|
116
|
+ $times = self::jinzhih_1($param[9], 16);//计数次数
|
|
|
117
|
+ $sensor_status = $param[10];//传感器模组状态
|
|
|
118
|
+ $dianji_status = $param[11];//电机状态
|
|
|
119
|
+ $yejing_status = $param[12];//液晶状态
|
|
|
120
|
+ $wenshidu_status = $param[13];//湿度传感器状态
|
|
|
121
|
+ //验证签名是否正确
|
|
|
122
|
+ $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].",";
|
130
|
if (self::crc16($str) != $crc16) {
|
123
|
if (self::crc16($str) != $crc16) {
|
131
|
echo "yanzhengshibai2";
|
124
|
echo "yanzhengshibai2";
|
132
|
return ;
|
125
|
return ;
|
|
@@ -139,7 +132,7 @@ class Events |
|
@@ -139,7 +132,7 @@ class Events |
139
|
if($row['status'] != 'normal' || $row['end_time'] < time()){
|
132
|
if($row['status'] != 'normal' || $row['end_time'] < time()){
|
140
|
$status = "B9";//禁用
|
133
|
$status = "B9";//禁用
|
141
|
}else {
|
134
|
}else {
|
142
|
- $iunsert_param = [
|
135
|
+ $insert_param = [
|
143
|
'number' => $number,
|
136
|
'number' => $number,
|
144
|
'command_number' => $command_number,
|
137
|
'command_number' => $command_number,
|
145
|
'time' => $time,
|
138
|
'time' => $time,
|
|
@@ -173,7 +166,7 @@ class Events |
|
@@ -173,7 +166,7 @@ class Events |
173
|
'dianji_status' => $dianji_status,
|
166
|
'dianji_status' => $dianji_status,
|
174
|
'yejing_status' => $yejing_status,
|
167
|
'yejing_status' => $yejing_status,
|
175
|
'wenshidu_status' => $wenshidu_status,
|
168
|
'wenshidu_status' => $wenshidu_status,
|
176
|
- 'socket_data' => json_encode($iunsert_param),
|
169
|
+ 'socket_data' => json_encode($insert_param),
|
177
|
'createtime' => $createtime,
|
170
|
'createtime' => $createtime,
|
178
|
];
|
171
|
];
|
179
|
// $db->beginTrans();
|
172
|
// $db->beginTrans();
|