dev-master
9999999-devclient library for IRKit
MIT
The Requires
by Manabu Matsui
v1.1.0
1.1.0.0client library for IRKit
MIT
The Requires
by Manabu Matsui
v1.0.0
1.0.0.0client library for IRKit
MIT
The Requires
by Manabu Matsui
 Wallogit.com
                    
                    2017 © Pedro Peláez
                         Wallogit.com
                    
                    2017 © Pedro Peláez
                    
                    
                    
                    
                
                
            
client library for IRKit
php client library for irkit api, (*1)
use Crhg\IRKit\Client;
$client = new Clinet($config);
$client->send('light', 'on');
{
    "repositories": [
        { "type": "vcs", "url": "https://github.com/crhg/irkit-client" }
    ],
    "require": {
        "crhg/irkit-client": "master@dev"
    },
}
| key | type | description | 
|---|---|---|
| host | array | key-value pair of host name and host definition | 
| host.<host name>.uri | string | uri of IRKit server | 
| host.<host name>.http_option | array | http option. passed to GazzleHttp client | 
| host.<host name>.retry | int | retry count | 
| accessory | array | key-value pair of accessory name and its definition | 
| accessory.<accessory name>.host | string | specifity host which accssesory belongs to | 
| accessory.<accessory name>.command | array | key-value pair of command name and command data | 
| accessory.<accessory name>.command.<command name> | array | command data. converted to json and posted to IRKit's messages API | 
$config = [
    'host' => [
        'host1' => [
            'uri' => 'http://10.0.1.2',
            'http_option' => [
                'version' => 1.0,
                'headers' => ['X-Requested-With' => 'curl',],
            ],
            'retry' => 3,
        ],
    ],
    'accessory' => [
        'light' => [
            'host' => 'host1',
            'command' => [
                'on' => [
                    'format' => 'us',
                    'freq' => 38,
                    'data' => [8858, 4574, 554, 577,],
                ],
            ],
        ],
    ],
];
        client library for IRKit
MIT
client library for IRKit
MIT
client library for IRKit
MIT