【问题标题】:Can a Pebble directly access the Internet?Pebble 可以直接访问互联网吗?
【发布时间】:2013-10-15 13:28:00
【问题描述】:

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

【问题讨论】:

    标签: pebble-watch


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 从 SDK 2.0 开始,Pebble 官方应用正在有效地取代 httpebble
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多