Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1831
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-05 11:16
文章分类
文章存档

2018年(2)

我的朋友
最近访客

分类: Android平台

2018-06-27 16:00:48


0.准备工作



0.1 注册阿里账号


使用个人淘宝账号或手机号,开通阿里云账号,并通过实名认证(可以用支付宝认证)

0.2 免费开通IoT物联网套件


IoT套件产品官网 
消息服务官网 

0.3 软件环境


Nodejs安装 
Java8 安装
开发工具:Sublime Text3/ IntelliJ IDEA 


1.阿里云IoT控制台配置服务端订阅


阿里云IoT物联网套件开通 

1.1 创建产品(基础版)


我们在阿里云IoT控制台,创建产品:空气检测,选择基础版。



1.2 在产品下添加设备


我们在阿里云IoT控制台,设备管理里空气检测产品下添加一个具体设备。



1.2 在产品下配置服务端订阅


我们在阿里云IoT控制台,为空气检测产品开通服务端订阅,勾选设备上报消息和设备状态变化通知,开通后会有MNS的区域:cn-shanghai和队列信息:aliyun-iot-a1jnUEKYhw4,如下。


通过阅读阿里云IoT文档,我们了解到队列中消息结构体如下:



2.2 编写设备端应用程序代码


我们需要在控制台获取设备身份三元组:productKey,deviceName,deviceSecret,以及产品分区regionId
我们切换到MNS控制台,选择华东2区域,可以看到消息队列aliyun-iot-a1jnUEKYhw4有3条活跃消息MNS控制台:

3 消费队列中设备消息



3.1 消息服务MNS使用

我们以java开发为例,pom中添加依赖aliyun-sdk-mns,httpasyncclient,fastjson,如下:
阅读(397) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:设备上报数据规则流转FC推送钉钉群

给主人留下些什么吧!~~