首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Nest API与节点js实时集成用于侦听Nest事件

如何将Nest API与节点js实时集成用于侦听Nest事件
EN

Stack Overflow用户
提问于 2016-06-25 00:34:16
回答 2查看 831关注 0票数 0

根据Nest,客户端库(显式Javascript )。https://developers.nest.com/documentation/cloud/firebase-client-libraries

我们可以在客户端/侧监听Nest发出的所有事件。

他们在他的文档中有一个优秀的示例代码,我下载了它,并且运行得很好。

是否可以在NodeJs中实现相同的功能

我在Nest REST指南 https://developers.nest.com/documentation/cloud/rest-guide上阅读了所有的东西,却找不到calls来帮助我。

它是可定位的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-25 18:19:44

是。这个示例代码应该可以帮助您解决问题。它使用节点中的Rest流来显示来自所有三个产品的事件。

https://github.com/nestlabs/rest-streaming

票数 1
EN

Stack Overflow用户

发布于 2017-01-18 21:04:50

是的,您可以通过为nodejs使用firebase库1.1.3版本来实现这一点。

以下是以下步骤。

使用节点包管理器安装firebase版本1.1.3。

npm安装firebase@1.1.3

代码语言:javascript
运行
复制
var Firebase = require('firebase');
var client = Firebase('wss://developer-api.nest.com');

//Authenticating firebase client by using access token
client.authWithCustomToken('Put Access Token Here', function(error) {
  if (error)
   console.log('Error in connecting Firebase Socket.', error);
  else
   console.log('Firebase socket is connected.');
});

//Now we can listen any changes in Nest Devices
client.on('value', function(snapshot) {
    var obj          =   snapshot.val();
    var nestDevices  =   obj.devices; //Getting All Nest Devices
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38023848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档