Разработка приложений IOT - PullRequest
0 голосов
/ 29 мая 2018

Я хочу создать мобильное приложение IoT (iOS / Android), которое в основном будет выполнять следующие функции: управление пользователями (вход / регистрация нового пользователя), добавление / настройка нового устройства IoT;взаимодействовать с существующими устройствами.Взаимодействие с устройствами IoT - самая легкая часть для меня.То, что я борюсь, это первые 2 пункта.Для этого я думал использовать облачную платформу, такую ​​как AWS (https://aws.amazon.com/),Azure IOT (azure.microsoft.com) или WATSON IBM (https://www.ibm.com/watson/).). Читая их документы, я не мог понять, как выполнитьПервое задание или как зарегистрировать новое устройство через мобильное приложение. Любые комментарии приветствуются.

Также я думал о создании базы данных на сервере, который будет управлять пользователями, и отправке / получении сообщений отУстройство / приложение IoT, так как это приложение, которое я пытаюсь создать, не так требовательно к данным (чтение температуры и взаимодействие с 2 реле)

PS Я знаю о Blynk.io, но цены / условия, которые они предлагаютпревышает мой бюджет.

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Вы можете использовать AWS IoT с Amazon Cognito Identity.Устройства, подключенные к AWS IoT, представлены в реестре.В реестре можно вести учет всех устройств, подключенных к вашей учетной записи AWS IoT.

Самый быстрый способ начать использовать кнопку AWS IoT - это загрузить мобильное приложение для iOS или Android.Мобильное приложение создает необходимые для вас ресурсы AWS IoT и добавляет к вашей кнопке источник событий, который использует план Lambda для вызова новой функции AWS Lambda по вашему выбору.Чертежи - это предварительно сконфигурированные лямбда-функции, которые позволяют быстро связать нажатие кнопки с наиболее подходящими вам функциями, такими как отправка автоматических электронных или текстовых сообщений или развертывание других сервисов AWS.Вы можете загрузить мобильные приложения из Apple App Store или Google Play.

https://docs.aws.amazon.com/iot/latest/developerguide/register-device.html

https://docs.aws.amazon.com/iot/latest/developerguide/cognito-identities.html

0 голосов
/ 29 мая 2018

Попробуйте использовать базу данных аутентификации firebase и базу данных в реальном времени. Этого будет достаточно для ваших нужд.

...