Как подключить смарт-часы GPRS + GPS к Google Cloud IoT, задав IP-адрес и адрес? - PullRequest
0 голосов
/ 16 октября 2019

Я хочу подключить умные часы с GPS и GPRS-связью, поддерживающими протокол TCP, к Google Cloud. У меня есть API с протоколом связи, включая настройку IP-порта и адреса сервера, на который отправляются данные, а также всю информацию для декодирования отправленных данных, но у меня нет доступа к исходному коду.

Зная это, возможно ли подключить эти устройства к реестру в Google Cloud core-iot по протоколу MQTT? Или я должен установить сервер с помощью виртуальной машины и получать данные там?

Спасибо за помощь!

1 Ответ

0 голосов
/ 23 октября 2019

Если ваше «устройство SmartWatch» (устройство) может подключаться к Интернету, вы можете настроить клиент MQTT для подключения напрямую с него. IIRC, это может быть сложно сделать по GPRS-соединению, особенно если вам нужно выполнить MQTT + TLS через GPRS .

Если у вас нет подключения к Интернету от вашегоУстройство, у вас еще есть другие варианты. Например, если у вас есть Bluetooth на устройстве, вы можете создать сопутствующее приложение для телефона, которое могло бы работать как шлюз между устройством и Google по Bluetooth.

Независимо от подходавы берете, вам нужно будет реализовать следующее:

  • Создать токен JWT для подключения к мосту устройства
  • Подключение с помощью клиента MQTT

Фактические детали реализации будут зависеть от аппаратных возможностей вашего устройства. Например, в Android есть примеры использования Cloud IoT Core клиента для Android Things , который должен быть относительно простым для переноса на Android.

...