收藏官网首页
查看: 22055|回复: 12

如何在 App 关闭时接收到设备推送信息

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
跳转到指定楼层
楼主
发表于 2015-5-13 13:42:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发


1. 获取设备数据
要获取设备数据,可以发邮件申请机智云设备数据实时推送服务。
业务云需要开放一个 HTTP POST 接口给到机智云,机智云收到设备上报的信息,会将信息转发给业务云,消息格式如下:
{
    "did": "XMVvC52yfWhM4ADcFFgCft",
    "ts": 1427784888,
    "attrs": {
        "temp": 16,
        "humi": 20
    }
}
业务云收到消息后,将消息进行存储和处理。

2. 在不启动手机 App 下如何推送消息到手机
可以在手机 App 中集成第三方推送服务,通过第三方推送服务可以实现不启动手机 App 接收推送消息的功能。
https://www.jpush.cn/
http://docs.jpush.io/
参考极光文档中的 Android/iOS 集成指南,在 App 中集成推送服务。
参考极光文档中的服务器端 API (http://docs.jpush.io/server/rest_api_v3_push/),收到机智云设备信息的消息时,业务云进行判断是否需要推送消息给手机,如果需要就调用极光 API 实现消息推送。


paulsmile 该用户已被删除
沙发
发表于 2015-5-14 09:50:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

9

主题

103

帖子

317

积分

中级会员

Rank: 3Rank: 3

积分
317
板凳
发表于 2015-5-14 15:27:32 | 只看该作者
机智云越来越机智了

3

主题

4

帖子

47

积分

新手上路

Rank: 1

积分
47
5#
发表于 2015-6-1 11:50:20 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
paulsmile 发表于 2015-5-14 09:50
弱弱问一下lz,调用Jpush的过程中,会不会因为数据过大,而导致推送到app手机时,出现阻塞延迟或者是丢包的 ...

调用Jpush的频率是可以由业务云控制的,不是每收到一条设备上传数据都需要往Jpush推。一般情况下只需要当设备的状态进入某个用户关心的状态,或发生了报警、报警取消、发生故障、从故障恢复等才需要报。
paulsmile 该用户已被删除
6#
发表于 2015-6-1 18:38:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

9

主题

66

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
7#
发表于 2015-6-22 05:27:58 | 只看该作者
业务云如何定制啊?

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
8#
 楼主| 发表于 2015-6-30 11:45:09 | 只看该作者
johnvuong1999 发表于 2015-6-22 05:27
业务云如何定制啊?

自己开发

9

主题

66

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
9#
发表于 2015-7-1 02:25:27 | 只看该作者
我意思是说机智云如何允许用户业务云介入?貌似设备里面没有这些选项吗。

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
10#
 楼主| 发表于 2015-7-2 12:09:56 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
johnvuong1999 发表于 2015-7-1 02:25
我意思是说机智云如何允许用户业务云介入?貌似设备里面没有这些选项吗。
...

设备还是直接连机智云,用户的业务云通过 OpenAPI 与机智云通信。

2

主题

12

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
11#
发表于 2015-12-19 15:22:17 | 只看该作者
这个帖子还有效吗?现在的流程是不是改了?
如果有效的话,那么 所谓 业务云,就是我自己服务器是吗?

7

主题

38

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
12#
 楼主| 发表于 2016-1-26 19:16:41 | 只看该作者
张释 发表于 2015-12-19 15:22
这个帖子还有效吗?现在的流程是不是改了?
如果有效的话,那么 所谓 业务云,就是我自己服务器是吗? ...

目前已经不支持 HTTP POST 接口了。
不过可以申请开通 Noti 接口,业务云(也就是你自己的服务器)通过 SSL 连接到 Noti 服务器,设备有数据上报,就会通过该连接发送给业务云。

4

主题

22

帖子

76

积分

注册会员

Rank: 2

积分
76
QQ
13#
发表于 2016-6-15 16:01:13 | 只看该作者
没搞明白,业务云是什么东西?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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