阿里物联网套件
WesleyOne
时间蛀虫
展开
-
阿里物联网套件-服务端SDK学习实践(基础篇-1准备)
【前言】官方的SDK接口列表挺详细的,本人使用JAVA,在练习Demo中发现小问题,就是变量名命名不严谨,demo拿过来不能直接用,本人就稍作修改,写了一些小demo,并测试可行。 【学习目的】其实SDK的大部分功能都能在控制台完成,但是产品角度考虑,不允许客户拥有直接操作控制台的权限,故需根据SDK搭建一个自己的控制台。 【运行环境】eclipse+JDK1.7+maven+win7+物联网套原创 2017-05-28 14:05:43 · 2407 阅读 · 2 评论 -
阿里物联网套件-服务端SDK学习实践(开篇)
开篇贴,没营养。写给自己看的。原创 2017-05-14 21:55:19 · 1079 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-13发布广播消息)
发布广播是干嘛的呢?和发布到Topic有点像,主要是TopicFullName的写法不一样。我还在了解用途!原创 2017-05-28 23:38:56 · 693 阅读 · 4 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-11发消息到指定的Topic)
发消息到指定的Topic官网链接public class PubTest { public static void main(String[] args) { DefaultAcsClient client = BaseTest.init(); PubRequest pub = new PubRequest(); pub.setProductKey(原创 2017-05-28 23:02:56 · 2485 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-12推送数据给设备并得到响应)
推送数据给设备并得到响应官方链接 特别注意:该接口目前只适用CCP协议接入的设备,MQTT协议不支持 而CCP(目前华东2节点不支持该功能)原创 2017-05-28 23:20:20 · 728 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-10批量获取设备状态)
查询设备还是通过设备名称,这边批量查询就通过列表的方式,类似于批量申请设备的操作。返回的设备状态对象DeviceStatus,关键属性有status设备状态(ONLINE 在线, OFFLINE 离线, UNACTIVE 未激活)。原创 2017-05-28 21:44:38 · 929 阅读 · 3 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-9根据设备名称查询设备信息)
搜索条件就是某个产品(产品KEY)下的某个设备(设备名称唯一)。原创 2017-05-28 20:50:52 · 776 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-8查询批量设备的申请状态及设备信息)
通过【批量申请设备】文中的返回值ApplyId查询该批设备状态。返回的finish表示申请(创建)完成。通过【批量申请设备】文中的返回值ApplyId查询该批设备,分页处理减缓查询压力,哈哈。返回页面大小、当前页数、总页数、总设备数、**设备ApplyDeviceInfo对象列表**。原创 2017-05-28 20:22:51 · 824 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-7批量申请设备)
在一个产品下面批量申请(创建)设备。先根据产品key选择产品,然后在该产品下新增若干设备(配置设备名字即可)。返回对象中的**applyId**要记录下来,后面【查询批量设备的申请状态】和【查询批量生成的设备信息中】均要作为查询条件使用。原创 2017-05-28 19:25:18 · 786 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-5设备注册)
设备注册就是在某个产品下新建一个设备。只要设备的DeviceName参数即可,可以设空,如果名称为空则由阿里云生成设备名称默认与设备id一致。设备名称在产品内唯一,如果已存在则返回已有设备信息。原创 2017-05-28 17:18:29 · 1842 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-6查询设备列表)
通过产品的KEY找到相应产品下的所有设备信息。当设备数量很多的话,还可以分页查询,这个很贴心,毕竟数据保存在他那里。原创 2017-05-28 17:32:05 · 733 阅读 · 1 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-4查询产品类型信息)
这个很直白,例子中0是根目录(控制台中-创建产品-产品类型中并不存在),前面新建产品的例子中就用到产品类型,而且是必填项目。产品类型ID可以不是上面的这些Id,可以自己新建类型id,所以后期平台搭建要管理起来。CatInfo用来存放类型信息。原创 2017-05-28 15:50:43 · 790 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-3修改产品信息)
原理就是根据ProductKey和ProductName识别相应的产品,然后根据UpdateProductRequest对象中的其他属性去覆盖原来的产品配置属性。原创 2017-05-28 15:35:27 · 705 阅读 · 0 评论 -
阿里物联网套件-服务端SDK学习实践(基础篇-2创建产品)
CreateProductRequest请求类中还有其他属性可配置,这个类也封装了一些公共参数,如版本号和action等参数,下同。 CreateProductResponse返回请求ID、是否请求成功、错误信息以及生成的产品信息对象。 ProductInfo封装了产品信息的对象,具体含义官方文档写的详细。原创 2017-05-28 15:09:52 · 1022 阅读 · 2 评论 -
阿里物联网套件-设备端SDK学习实践(C版-Linux-MQTT)
设备端快速接入(MQTT)准备工作1.一个运行Linux系统的设备(或者虚拟机),本人使用raspbian系统的树莓派B+; 2.创建好产品和设备。前面的实践中已经创建了很多产品和设备,选一个设备使用即可。 3.下载解压相应C版Linux下的SDKLinux下解压zip压缩包命令 unzip xxx.zip4.修改样例程序中的产品、设备参数。cd iotx-sdk-c/ vim sample/m原创 2017-05-30 10:36:13 · 3772 阅读 · 0 评论