<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="com.lp.cfg.ProConfig"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ include file="/WEB-INF/oss/iot/common/variable.jsp"%> <%@ include file="/WEB-INF/oss/iot/common/variable_js.jsp"%> <%@ include file="/WEB-INF/oss/iot/common/resource_lib.jsp"%>
<%@include file="moudle/header.jsp" %> 6
API开放接口

设备接口

设备包括了网络设备和传感器设备,一个网络设备支持多个传感器设备。

设备状态

对该URL的一个HTTP GET请求将为您返回该设备的状态

URL

http://api.yeelink.net/v1.0/device//sensors

数据格式

JSON

请求参数

{
	"deviceName": "设备名称",
	"remark": "备注",
	"userId": "1",
	"defaultTime": "记录时间间隔",
	"agreement": "协议",
	"faultDelay": "掉线延时",
	"isShare": "是否公开",
	"userKey": "94040a9b-b3cb-4489-ad85-27ce619edb7b"
}

返回值

{
	"deviceName": "设备名称",
	"remark": "备注",
	"userId": "1",
	"defaultTime": "记录时间间隔",
	"agreement": "协议",
	"faultDelay": "掉线延时",
	"isShare": "是否公开",
	"userKey": "94040a9b-b3cb-4489-ad85-27ce619edb7b"
}

设备控制

对该URL的一个HTTP GET请求将为您返回该设备的状态

URL

http://api.yeelink.net/v1.0/device//sensors

数据格式

JSON

请求参数

{
	"deviceName": "设备名称",
	"remark": "备注",
	"userId": "1",
	"defaultTime": "记录时间间隔",
	"agreement": "协议",
	"faultDelay": "掉线延时",
	"isShare": "是否公开",
	"userKey": "94040a9b-b3cb-4489-ad85-27ce619edb7b"
}

返回值

{
	"deviceName": "设备名称",
	"remark": "备注",
	"userId": "1",
	"defaultTime": "记录时间间隔",
	"agreement": "协议",
	"faultDelay": "掉线延时",
	"isShare": "是否公开",
	"userKey": "94040a9b-b3cb-4489-ad85-27ce619edb7b"
}
API接入方法
通用物联网系统OPEN ESAY IOT是一个开放并且专注于物联网服务的系统平台,除了丰富的传感器接入, 系统通过HTTP接口方式对外提供API服务。 成功接入到系统需要下面几个步骤。

用户注册

在物联网系统平台中注册用户

获取API-KEY

点击个人信息获取API-key

接口调用

API-KEY调用系统接口的示例

JAVA HTTP CLIENT 调用

JS Ajax 调用