PHPackages                             a5sys/qowisio-cloud-api-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. a5sys/qowisio-cloud-api-bundle

ActiveLibrary[API Development](/categories/api)

a5sys/qowisio-cloud-api-bundle
==============================

Access data from Qowisio Cloud API

V1.0.4(9y ago)027PHPPHP &gt;=5.5.9

Since Dec 1Pushed 9y ago3 watchersCompare

[ Source](https://github.com/A5sys/QowisioCloudApiBundle)[ Packagist](https://packagist.org/packages/a5sys/qowisio-cloud-api-bundle)[ RSS](/packages/a5sys-qowisio-cloud-api-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (3)Versions (8)Used By (0)

Qowisio Cloud API Bundle
------------------------

[](#qowisio-cloud-api-bundle)

Qowisio offers an UNB network to let connected object send their data, hardware to create connected objects themselves, a Web API to retreive the data stored into their cloud, and many more things.

This bundle focuses on the Qowisio Cloud API.

The connected object has already sent its data through the UNB network, the data has already been read by the Qowisio cloud preprocessing programs, and now, you can use this bundle to query the Qowisio Cloud API to get "cooked" data.

**Why cooked data ?**

A connected object using a UNB network is designed to be the less electric consuming as possible. For that reason, the message sent over UNB network must be as short as possible (12 bytes max). Data is binary encoded, and then sent over the UNB network. If their is no preprocessing, its up to you to extract all values of the message.

Example : GPS is latitude and longitude. 2 values are sent at the same time in the message, but on the API, you will access 2 data.

Install
=======

[](#install)

composer

```
composer require "a5sys/qowisio-cloud-api-bundle"

```

AppKernel.php

```
$bundles = [
    ...
    new A5sys\QowisioCloudApiBundle\QowisioCloudApiBundle(),
    ...
];

```

Configuration
=============

[](#configuration)

config.yml

```
qowisio_cloud_api:
 	authentication:
	    email: %qowisio_api_email%
	    password: %qowisio_api_password%

```

parameters.yml

```
qowisio_api_email: email_you_suscribed_with@tld.com
qowisio_api_password: 'yourpassword'

```

Note : to get your Qowisio account :

Implemented functionnalities of the bundle VS API capabilities
==============================================================

[](#implemented-functionnalities-of-the-bundle-vs-api-capabilities)

**Authentication API**

*Authentication*

- GET /confirm/{hash}
- POST /login &gt; *used for each query in the Data API*
- POST /resendconfirm
- POST /signup
- POST /password/reset
- POST /password/update
- POST /user/update

**Data API**

*Authentication*

- GET /amiauthenticated

*Package*

- GET /packages
- GET /packages/{id}

*Devices / Sensors*

- GET /devices
- PUT /devices
- POST /devices
- DELETE /devices
- GET /devices/type
- GET /devices/{uid}/sensors

*Measures*

- GET /measures/{sensor\_id}/{from}/{to}/{limit}

*Aggregations*

- GET /aggregations/{sensor\_uid}/lastday
- GET /aggregations/{sensor\_uid}/lastweek
- GET /aggregations/{sensor\_uid}/lastmonth
- GET /aggregations/{sensor\_uid}/lastquarter
- GET /aggregations/{sensor\_uid}/{from}/{to}
- GET /aggregations/{sensor\_uid}/{agg}/{from}/{to}/{limit}

Usage
=====

[](#usage)

All available **services** automatically authenticate before sending any query to the Cloud API:

**qowisio.cloud.api.authentication**

Get infos about authentication.

**qowisio.cloud.api.devices.and.sensors**

Get infos about devices and their sensors

**qowisio.cloud.api.measures**

Get infos about sensor measures

**qowisio.tracker**

Get info about the specific tracker device provided during IoT connected days.

Returns a list of specific Coordinate object, in which you find latitude, longitude and a date.

**qowisio.cloud.api.caller**

makes the calls to API. You should use it if you want to develop a not yet implemented call.

Resources
=========

[](#resources)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

5

Last Release

3451d ago

PHP version history (2 changes)V1.0.0PHP &gt;=5.6

V1.0.1PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/c429f46d826a96644aa39a86ad00a6834bfa6b9190b7a62b8c42c53baf66b4b1?d=identicon)[jonag](/maintainers/jonag)

![](https://www.gravatar.com/avatar/3a644d41501105bc7aded710d1682ac2a3abdceaf9c02e97d1cb1d6e2607c9d9?d=identicon)[ttx-a5](/maintainers/ttx-a5)

---

Top Contributors

[![arnaudgoulpeau](https://avatars.githubusercontent.com/u/14837692?v=4)](https://github.com/arnaudgoulpeau "arnaudgoulpeau (9 commits)")

### Embed Badge

![Health badge](/badges/a5sys-qowisio-cloud-api-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/a5sys-qowisio-cloud-api-bundle/health.svg)](https://phpackages.com/packages/a5sys-qowisio-cloud-api-bundle)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
