<?php

use mqtt\MqttConfig;
use mqtt\OnsMqttStatus;

define('APP_PATH', '/workspace/zhct/zhctproject/store/application/');
require '/workspace/zhct/zhctproject/store/env.php';
require '/workspace/zhct/zhctproject/store/thinkphp/base.php';
\think\App::initCommon();

$devices = array_slice($argv, 1);
if (empty($devices)) {
    $devices = ['consume_work_0'];
}

$status = (new OnsMqttStatus(new MqttConfig()))->queryOnlineStatus($devices);
echo json_encode($status, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT), PHP_EOL;
