0

Я хочу управлять микроконтроллером (через Интернет (Websocket)) из андроида из удаленного места, и он должен быть двунаправленным, поэтому я выбираю Websockets вместо опроса. Но проблема заключается в том, что Google App Engine не позволяет веб-сайтам вместо этого предоставлять канал Api.Also. Я планирую запустить запуск на основе этого. SO вопрос ...Websockets, micro-контроллеры и движок Google app

  1. Могу ли я реализовать канал Api на моем микроконтроллере (либо в C или lua), и как?
  2. Google Compute engine обеспечивает wesockets, но я не знаю много о сети, так что я должен рассмотреть этот вариант?
  3. Есть ли какие-либо другие хорошие альтернативы GAE, которые поддерживают Websockets и могут использоваться для использования proffesonal?

ответ

1

Вы можете использовать WebSockets на Appengine с использованием управляемых VM здесь вы можете найти пример https://github.com/GoogleCloudPlatform/appengine-websocketchat-java Кроме того, если то, что вы хотите сделать, это сервер Comunication с андроид устройства я рекомендую вам Google Cloud Message.

+0

Могу ли я использовать обычное соединение с Websocket от микроконтроллеров к движку приложения таким образом? Кажется, слишком много классов java зависит. – user3668717

+0

Вы можете использовать пользовательские среды выполнения для этой purpouse [link] (https://cloud.google.com/appengine/docs/managed-vms/) – Quizh