Может ли приложение Pebble (работающее на самих часах) напрямую обращаться в Интернет (например, получать данные из HTTP REST API), используя сопряженный телефон только в качестве сетевого шлюза, без необходимости писать специальное приложение или поддержку программного обеспечения для работать по телефону?Может ли Pebble напрямую обращаться в Интернет?
ответ
Для программного обеспечения, работающего с версией 1 в Pebble, вы не можете получить доступ к Интернету изначально. Но вы можете использовать приложение httpebble как «сетевой шлюз». Для примеров кода смотрите Katharine's GitHub Page.
Для работы с версией 2 версии Pebble вы можете получить доступ к Интернету и получить данные, см. Pebble docs для получения дополнительной информации.
По состоянию на 01/03/14 программное обеспечение версии 2 не было выпущено для общественности.
Как отмечалось в комментарии, с SDK 2.0 вы можете использовать платформу JavaScript PebbleKit для запуска JavaScript, включая стандартный объект XMLHttpRequest
, в песочнице, предоставляемой официальным приложением Pebble (отсюда и сделанный ранее httpebble).
Использование XHR позволяет извлекать данные из Интернета и передавать их в приложение Pebble с помощью Pebble.sendAppMessage(data, ackHandler, nackHandler)
. При прослушивании события с использованием JavaScript вы также можете получать сообщения из приложения Pebble.
Смотрите документацию Pebble SDK здесь для получения дополнительной информации: https://developer.getpebble.com/2/guides/javascript-guide.html
- 1. Может ли сервер напрямую обращаться к клиенту
- 2. Может ли AngularDart напрямую обращаться к компоненту?
- 3. Может ли IronPython напрямую обращаться к .net dll?
- 4. Могут ли USB-устройства напрямую обращаться к оборудованию?
- 5. Лучше ли использовать геттеры или напрямую обращаться к частным членам?
- 6. Может ли моя виртуальная машина напрямую обращаться к «сервисам» в движке контейнера google?
- 7. Должен ли метод класса класса напрямую обращаться к внешним переменным?
- 8. должна ли функция проверки доступа напрямую обращаться к репозиторию?
- 9. Состав: Должен ли я напрямую обращаться к методам «внутреннего объекта»?
- 10. запрещает пользователю напрямую обращаться к файлу jsp
- 11. Могу ли я напрямую обращаться к системным вызовам Windows Kernel?
- 12. Возможно ли прослушивание любого интернет-радио с HTML5 напрямую?
- 13. С Intel SGX, может ли анклав напрямую обращаться к внешнему пространству с помощью виртуального адреса?
- 14. Может ли функция JS на стороне сервера напрямую обращаться к другому OrientDB?
- 15. Может ли приложение Pebble запускать сопутствующее приложение программно?
- 16. Как обращаться наличие интернет для этого кода
- 17. Может ли временная шкала Pebble использоваться через Pebble.js?
- 18. Может ли подкласс UIViewController напрямую управлять UIImageView
- 19. Может ли ссылка Xamarin's Monotouch.dll напрямую ссылаться?
- 20. Может ли Caffe классифицировать пиксели изображения напрямую?
- 21. Может ли программа напрямую назначить память?
- 22. Может ли Adobe Air (AS3) использовать socket.io напрямую?
- 23. Pebble не может отобразить двоеточие от шрифта
- 24. Может ли WCF размещаться в службе Windows, доступной через Интернет?
- 25. Интернет-исследователь не может открыть интернет-сайт?
- 26. Как обращаться, если интернет-соединение недоступно в Android?
- 27. В TabBarViewController, как я могу напрямую обращаться к своим детям?
- 28. Pebble JavaScript
- 29. snprintf + Pebble
- 30. мы можем напрямую обращаться к базе данных SQLite основных данных
С SDK 2.0, официальный Pebble приложение эффективно заменяя httpebble –