huanYaCommand($device_id); dump($result); // 开门报错 if ($result['code'] != 0) { return sendErrorArray($result['code'], $result['message'], $result['data']); } } public function addUser() { $param = input('post.'); $device_id = '61C841-D76A1E-0000FF'; $user_id = $param['id']; $image = $param['file_path']; $name = $param['name']; $number_list = [$device_id]; $image_base64 = image_to_base64($image, false); // $image_base64 = ''; // dump($image_base64);exit; $face_class = new \huanya\Face(); $result = $face_class->huanYaAddUser($user_id, $image_base64, $name, $number_list); dump($result); // // 通讯报错 // if ($result['code'] != 0) { // return sendErrorMessage($result['code'], $result['message'], $result['data']); // } // // // 上传报错 // if ($result['data'][$device_id]['code'] != 0) { // return sendErrorMessage($result['data'][$device_id]['code'], $result['data'][$device_id]['message'], $result['data']); // } } public function findDevice() { $zixishi_platform = get_zixishi_config(); $device_id = '6c77cf6781e24cb473plzp'; $device_model = new \zixishi\tuya\Device($zixishi_platform); $zixishi_logic = new \app\base\logic\platform\Zixishi(); $access_token = $zixishi_logic->getAccessToken(); // dump($device_id); $result = $device_model->findDeviceStatus($device_id, $access_token); dump($result); if ($result['code'] != 1) { return sendErrorMessage($result['code'], $result['message']); } // 开关状态 false--关 true--开 $status = $result['data'][0]['value']; dump($status); } public function controlDevice() { $zixishi_platform = get_zixishi_config(); $device_id = '6c77cf6781e24cb473plzp'; $commands = [ [ 'code' => 'switch_1', 'value' => true ] ]; $device_model = new \zixishi\tuya\Device($zixishi_platform); $zixishi_logic = new \app\base\logic\platform\Zixishi(); $access_token = $zixishi_logic->getAccessToken(); $result = $device_model->controlDevice($device_id, $commands, $access_token); if ($result['code'] != 1) { return sendErrorMessage($result['code'], $result['message']); } } public function md5file() { $file = 'https://juchenghb1.oss-cn-qingdao.aliyuncs.com/tp/uid2/api/mYR4FmpQTS.jpg'; $result = md5_file($file); dump($result); // 初始 // 673a05ce7c5fd75ef8cf7fe84108e9e0 // 换了文件名字 // 673a05ce7c5fd75ef8cf7fe84108e9e0 // cd2970f117f86f7ab541e25c8854f585 // c452b805ec22890c43c0633a28a55203 // 3dc24ac0509403670c671898eb65957b // 3dc24ac0509403670c671898eb65957b // 8104357f85e2f23a32de96f2af3993ac } public function video() { $oss_url = 'https://juchenghb1.oss-cn-qingdao.aliyuncs.com/tp/150270880126880711.mp4'; $oss_param = get_ali_oss_config(); $video_class = new \ali\oss\handle\Video($oss_param); $oss_class = new \ali\oss\Oss($oss_param); $style = 't_1,f_png'; // 视频截帧 $result = $video_class -> saveVideoSnapshot($oss_url,$style); dump($result); dump(1); } }