berkas1/sigfox_php

Sigfox API PHP 7 库

1.0.0 2017-08-21 10:51 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:14:32 UTC


README

sigfox_php 库可以帮助您与 Sigfox 后端 API 交互

此库仅需要 PHP7+ 和 cURL 支持,无需其他依赖。

当前支持的 API

  • 设备
  • 设备类型

安装

此库可以使用 composer 安装。

要安装 composer 和库,请运行以下命令

curl -sS https://getcomposer.org/installer | php
php composer.phar berkas1/sigfox_php

用法

首先,您需要初始化 Sigfox 类的实例并输入用户凭证。然后,您必须选择您要与之交互的内容 - 设备、设备类型、组等。

<?php

require 'vendor/autoload.php';
use Sigfox\Sigfox;

$sigfox = new Sigfox("userID", "password");
$device = $sigfox->device("deviceId");

现在,您只需使用可用的方法,例如

print $device->consumptions(2017);
print $device->info();

每个与 API 通信的方法都会返回一个包含 JSON 格式消息的字符串。 要检查 HTTP 响应代码(以查看操作是否成功完成)请使用 getResponseCode() 方法

print $device->getResponseCode();

如果方法接受可选参数,请以数组的形式提供它们。有关每个方法可用的参数,请参阅官方 Sigfox API 文档(https://resources.sigfox.com/document/backend-api-documentation