|
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 实现消息推送。
|
|