2

Pebble 应用程序(在手表本身上运行)是否可以仅使用配对手机作为网络网关直接访问互联网(例如,从 HTTP REST API 获取数据),而无需编写专用的应用程序或软件支持来运行在通电话?

4

2 回答 2

5

正如评论中所指出的,从 SDK 2.0 开始,您可以使用 PebbleKit JavaScript 框架XMLHttpRequest在官方 Pebble 应用程序提供的沙箱中运行 JavaScript,包括标准对象(因此执行 httpebble 之前所做的事情)。

使用 XHR,您可以从互联网上检索数据,并使用Pebble.sendAppMessage(data, ackHandler, nackHandler). 使用 JavaScript 侦听事件,您还可以接收来自 Pebble 应用程序的消息。

有关更多信息,请参阅此处的 Pebble SDK 文档: https ://developer.getpebble.com/2/guides/javascript-guide.html

于 2013-11-16T08:40:59.707 回答
4

对于 Pebble 正在运行的版本 1 软件,您无法本地访问 Internet。但是您可以将应用程序httpebble用作“网络网关”。有关代码示例,请查看Katharine 的 GitHub 页面

对于 Pebble 运行的第 2 版软件,您可以本地访问 Internet 并获取数据,请参阅Pebble 文档了解更多信息。

截至 2014 年 1 月 3 日,第 2 版软件尚未向公众发布。

于 2013-10-15T16:43:32.907 回答