收藏官网首页
查看: 11263|回复: 4

机智云接入流程与Open API 的使用简介

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
跳转到指定楼层
楼主
发表于 2015-1-9 12:14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
机智云为智能硬件提供的云服务主要包括:


1. 设备长连接到机智云
2. 设备历史数据的存储以及设备远程控制
3. 第三方应用通过机智云与设备交互

机智云接入步骤:

1. 要使用机智云服务,首先需要注册一个开发者帐号,并创建一个产品定义,这样就可以得到一个标识码 (product_key) 来唯一标识这个产品定义。产品定义的时候会定义多个数据点,每个数据点就是产品的一个属性 (attr)
2. 智能硬件要长连接到机智云服务器,需要机智云服务器分配一个唯一识别码 (did) 给硬件。硬件在连接到机智云服务器之前,需用用产品标识码 (product_key) 和硬件的 mac 地址到机智云服务器注册,注册成功机智云服务器就返回一个设备唯一识别码 (did) 给硬件;
3. 智能硬件通过长连接向机智云服务器发送数据,并且从机智云服务器接收控制数据,发送和接收的数据就是产品定义的数据点 (attr)。硬件发送数据时会将定义的所有数据点一次性发送到机智云服务器,机智云服务器根据产品定义解析二进制包,将它转化为 key-value 的形式存放在数据库,key 对应与数据点 (attr),value 就是 该数据点的值
4. 机智云提供了一套 Open API,使第三方应用可以通过机智云与智能硬件进行交互,包括发送控制指令,读取服务器解析后的设备数据点历史数据 (key-value)。机智云通过 appid 唯一标识一个第三方应用,这个 appid 可以与多个 product_key 进行关联,第三方应用只能与关联过的产品下的智能硬件进行交互;
5. 第三方应用控制智能硬件的时候,必须以机智云用户的身份去控制,并且用户需要与设备进行绑定才可以进行控制

0

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
沙发
发表于 2015-1-16 16:01:13 | 只看该作者
第2步的申请是人工申请吧, 官网上没找到申请的这个链接

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
板凳
 楼主| 发表于 2015-1-23 16:44:22 | 只看该作者
本帖最后由 robert 于 2015-1-23 16:50 编辑
qiushui_007 发表于 2015-1-16 16:01
第2步的申请是人工申请吧, 官网上没找到申请的这个链接

第 2 步是由设备自动完成的

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
地板
发表于 2015-4-17 12:48:45 | 只看该作者
请问如何通过客户端向机智云发请求,并且返回请求的信息?
初次尝试,很多不知道

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
5#
 楼主| 发表于 2015-4-17 14:11:42 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
低调d 发表于 2015-4-17 12:48
请问如何通过客户端向机智云发请求,并且返回请求的信息?
初次尝试,很多不知道 ...

说下你具体是如何发送请求的,服务器返回什么错误信息。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表