Démarrage rapide et limites 2022-07-26

Overview

The UbiBot IoT platform allows you to collect, store, analyse and visualise data collected from UbiBot sensor devices, as well as create rules related to that data. All these functions are accessible via our RESTful API over HTTP.

Authentication

NameDescription
account_keyUnique key for each account. Used for all account-level authentication requests. It can be found on the web console panel-> Account->Security page.
token_idTemporary token used to authenticate API requests. Each token_id has an expiry time and can be generated using Generate Access Token API.
api_keyOnly used for channel and channel feed management operations. The api_key can be read only or read-write. It can be found on the web console panel->Data Warehouse->Selected Channel->API Keys page.

Platform API Endpoint

https://api.ubibot.com

Supported Timezone List

The list of supported timezones can be found at
https://api.ubibot.com/constants/timezones

This will return a JSON file listing all timezones currently supported on the IoT platform. For more information on timezones see http://php.net/manual/en/timezones.php

API Access Limits and Restrictions

ActionsLimits
Get Channel Feed Summaries Request– Up to 1 IP request per second
– Up to 1 feed requests per channel, per minute
-Up to 12 feed requests per account, per minute
Channel Feed Read Request– Up to 1 IP request per second
– Up to 1 feed requests per channel, per minute
-Up to 6 feed requests per account, per minute
Chanel Feeds Import from CSV fileFile contains maximum 5,000 lines
Default token_id expiry time15 minutes
Maximum number of rules for each channel20
Trigger log items for each page1000
Channel access log items for each page3000
User messages for each page1000
Maximum number of groups for each user account50
Maximum number of pending commands for each channel3000
Maximum channel feeds and file upload size5MB