"apiSendControl", "Addr" => $addr, //设备addr "channelNumber" => $ch_number, //通道编号 "status" => 1, ); $res = $socket->send(json_encode($cmd)); if($res['success']){ json_success('下发成功'); }else{ json_fail($res['message']); } } /* */ public function stop(){ $addr = I("post.addr"); $ch_number = I("post.channel"); if(!$addr){ json_fail('参数配置错误:地址码不存在'); } if(!$ch_number){ json_fail('参数配置错误:通道号不存在'); } $host = '127.0.0.1'; $port = 10240; $socket = new Jms\Network\TcpClient($host,$port); $cmd = array( "method" => "apiSendControl", "Addr" => $addr, //设备addr "channelNumber" => $ch_number, //通道编号 "status" => 0, ); $res = $socket->send(json_encode($cmd)); if($res['success']){ json_success('下发成功'); }else{ json_fail($res['message']); } } /* */ public function close(){ $addr = I("post.addr"); $ch_number = I("post.channel"); if(!$addr){ json_fail('参数配置错误:地址码不存在'); } if(!$ch_number){ json_fail('参数配置错误:通道号不存在'); } $host = '127.0.0.1'; $port = 10240; $socket = new Jms\Network\TcpClient($host,$port); $cmd = array( "method" => "apiSendControl", "Addr" => $addr, //设备addr "channelNumber" => $ch_number, //通道编号 "status" => 2, ); $res = $socket->send(json_encode($cmd)); if($res['success']){ json_success('下发成功'); }else{ json_fail($res['message']); } } }