Pebble应用程序(在手表上运行)可以直接访问互联网(例如,从HTTP REST API获取数据)使用配对的手机仅作为网络网关,而无需编写专用的应用程序或软件支持要在电话上运行吗?
答案 0 :(得分:5)
如评论中所述,从SDK 2.0开始,您可以使用PebbleKit JavaScript Framework在官方Pebble应用程序提供的沙箱中运行JavaScript,包括标准XMLHttpRequest
对象(因此执行httpebble之前的操作)
使用XHR,您可以从互联网上检索数据,并使用Pebble.sendAppMessage(data, ackHandler, nackHandler)
将其传递给您的Pebble应用程序。使用JavaScript收听活动,您还可以从Pebble应用程序接收消息。
有关详细信息,请参阅此处的Pebble SDK文档: https://developer.getpebble.com/2/guides/javascript-guide.html
答案 1 :(得分:4)
对于Pebble运行的第1版软件,您无法本地访问互联网。但您可以将应用httpebble用作“网络网关”。有关代码示例,请查看Katharine's GitHub Page。
对于Pebble运行的第2版软件,您可以原生访问互联网并获取数据,有关详细信息,请参阅Pebble docs。
自2014年3月1日起,第2版软件尚未向公众发布。