-1

我正在尝试将我的 tessel 连接到 firebase,并且我已经尝试了所有方法。其他人有类似的问题吗?我读过 tessel 使用与 firebase 不同的网络套接字,但我真的很新,对此知之甚少。谁能帮帮我?

4

3 回答 3

7

很高兴听到人们有兴趣将 Firebase 与 Tessel 一起使用。我是 Firebase 工程师之一,他一直与 Tessel 人员合作以实现这一目标。有两个 Tessel 论坛帖子提供了有关该问题的更多详细信息:

  1. Firebase 无法由 Colony 编译

  2. Tessel 上的 Websocket

Firebase 节点包使用 Tessel 编译器无法支持的 faye-websockets。我们编译了 nodejs-websockets,并构建了一个 Firebase 库版本来测试这个概念。我能够使用 Tessel 从 Firebase 进行读写,但我们非常犹豫是否将 Firebase 的单独版本发布到 NPM 以便在 Tessel 上使用,特别是因为 nodejs-websockets 的维护不如 faye-websockets。然后,我花了一个晚上与 Tessel 的人一起工作,让 faye-websockets 工作,现在它可以编译,更改位于一个分支上 (tessel/runtime/JH-HTTPParser)。我没有将这些合并到 Master 并交付生产的时间表,但我知道有很多基于 SSL 和 websocket 的 API 正在等待这些更改到达主分支。

TL;DR:Firebase 在 Tessel 上编译(您可以从上面的分支构建代码),它可以读取或写入(不能同时读取)。当我有更多时间时,我将调试 Tessel + Firebase 以使其正常工作。

于 2014-09-15T16:56:48.807 回答
1

对于收购,我没有太多时间尝试。上次我检查时,如果我们使用非缩小版本的 Firebase 库(当前未提供给最终用户),则某些操作正在编译和运行(我尚未测试所有内容)。这里的问题是缩小将所有变量放在同一行,Tessel Lua VM 会抱怨有超过 200 个变量并且不喜欢它。我可以在下周尝试一下,看看事情在哪里,否则我可以联系 Jon 和 Tessel 的人,看看我们如何才能最好地解决这个问题。

于 2015-01-12T18:40:57.543 回答
0

我正在使用SynergyKit进行实时通信。您可以下载 tessel 平台完全支持的 Node.js 库,并使用 websocket 库,这是少数用纯 javascript 编写的库之一。

您将能够实时观察集合中的所有数据并发送消息。Node.js有文档。

于 2015-06-09T09:28:00.543 回答