'application/json;charset=UTF-8', ])->get('http://36.133.205.221:92/status'); return $res->json(); } public function mqttDo($parms) { $res = Http::withHeaders([ 'Content-Type' => 'application/json;charset=UTF-8', ])->post('http://36.133.205.221:92/mqtt', $parms); return $res->json(); } /** * 开启哪个区域,多大量 */ public function open($quyu, $liang) { $parms = [ 'speed1' => 0, 'speed2' => 0, 'yv1' => 0, 'yv2' => 0, ]; switch($quyu){ case 'a': $parms['speed1'] = $liang; $parms['yv1'] = 1; break; case 'b': $parms['speed2'] = $liang; $parms['yv2'] = 1; break; } return $this->mqttDo($parms); } public function close(){ $parms = [ 'speed1' => 0, 'speed2' => 0, 'yv1' => 0, 'yv2' => 0, ]; return $this->mqttDo($parms); } }