NodeJS — Интернет вещей MS Azure

Я немного изучил Azure IoT Hub и был приятно удивлен, увидев, что у него нет SDK для Objective C.

Как вы предлагаете обойти это?

Один из вариантов может быть:

1) Создайте собственный веб-сервер с помощью NodeJS.

2) Используйте пакет Azure IoT NodeJS SDK для подключения нашего веб-сервера к Azure IoT.

3) Затем мы создадим веб-службы (API) для подключения телефона (Android, iOS) к веб-серверу, который, в свою очередь, подключается к Azure IoT?

Таким образом, весь процесс будет примерно таким:

• Пользователь хочет видеть свой профиль (предположим, что профиль хранится в одной из таблиц в SQLAzure).

• Он нажимает на кнопку «Профиль».

• Вызов API (скорее всего, REST API) выполняется с мобильного устройства на веб-сервер при нажатии кнопки «Профиль».

• Затем наш веб-сервер свяжется с Azure, выполнит необходимую выборку и вернет данные на мобильное устройство в формате JSON.

• Затем мы проанализируем эту информацию на нашем конце и отобразим ее пользователю.

Мы надеемся добиться независимости от операционной системы телефона конечного пользователя, используя описанный выше сценарий. Это также поможет нам сделать наше приложение легким и при условии, что мы не добавляем Azure SDK в наш пакет приложений, а получаем доступ к ним через веб-серверы.

Надеюсь, это правильный путь. Если есть лучший способ сделать то же самое, пожалуйста, дайте мне знать.

Будем рады услышать от вас.

Мне посоветовали использовать пакет SDK для мобильных служб Azure, но я боюсь, что это не позволит мне воспользоваться командами, присутствующими в пакетах SDK Azure IoT Hub.

С другой стороны, я, может быть, вообще ошибаюсь, может быть, мне не нужно звонить в IoT прямо на моем мобильном телефоне. Может быть, мне просто нужно, чтобы мой мобильный телефон отображал отправленные и извлеченные данные из Azure.

Любые эксперты Azure ?? ПОМОЩЬ!!!

Лучший


person iOSer    schedule 24.08.2016    source источник


Ответы (1)


Планируете ли вы смешивать код Objective-C с azure IoT SDK для C? Вы можете в конечном итоге создать несколько простых классов-оболочек Objective-C вокруг c и с минимальными усилиями предоставить только те API, которые вам могут понадобиться.

person Jackie    schedule 08.09.2016
comment
Все сказано и сделано, это именно то, что мне нужно было сделать. Извините за позднее принятие - person iOSer; 19.09.2018