IOT: Как рассчитать временную сложность API в облачной платформе IOT - PullRequest
0 голосов
/ 10 сентября 2018

Я хотел бы определить метрики производительности для API, который взаимодействует с устройствами IoT, размещенными в облаке. Пример У меня есть два варианта облака Amazon и облако IBM для IOT, как определить, какой из них лучший.

  1. Мне нужно измерить время ожидания API REST, которое доступно в IoT платформа. Есть ли способ, которым я могу следовать, чтобы измерить время ожидания или аспекты производительности API?
  2. Есть ли у нас какие-либо стандартные критерии или показатели производительности, которые следует оценивать для API?

1 Ответ

0 голосов
/ 11 сентября 2018

Не уверен, на какую платформу IoT вы ссылаетесь.Также не уверен, что API-интерфейсы обмениваются данными через инфраструктуру обмена сообщениями, используя MQTT или CoAP.

Что касается платформы IoT AWS, вы можете прибегнуть к чему-то вроде инфраструктуры Simulator вместе с Lambda для достижения ваших целей в определенной степени.Проверьте статью о Моделирование устройства с AWS IoT и AWS Lambda .Который мог бы помочь тебе.

Что касается производительности API, который будет работать с вашими устройствами, вам может понадобиться понять следующие факторы:

  • Пропускная способность
  • Задержка
  • Масштаб
  • Объем устройств
  • Размер данных / сообщений
  • Протокол, который вы принимаете
...