Розуміння пропускної здатності даних є важливим для оптимізації мереж Інтернету речей, які використовують протоколи, такі як MQTT та CoAP. Ці протоколи полегшують зв'язок між пристроями, і вимірювання їх ефективності допомагає підвищити продуктивність мережі та надійність.

Що таке Data Throughput?

Передача даних відноситься до кількості даних, що передається успішно через мережу в конкретний період. Зазвичай вона вимірюється у бітах на секунду (біт/с) або байтах на секунду (Bps). Висока пропускна здатність вказує на ефективне перенесення даних, що має вирішальне значення для використання в режимі реального часу.

Розрахунок пропускної здатності даних в MQTT

MQTT (Message Queuing Telemetry Transport) - легкий протокол, призначений для мереж з низькою пропускною здатністю. Для розрахунку пропускної здатності врахуйте розмір кожного повідомлення і швидкість, на якому публікуються повідомлення.

Формула:

Throughput = Розмір повідомлення (байти) × Повідомлення на другий

Наприклад, якщо кожне повідомлення MQTT є 50 байтів і 20 повідомлень наділяються на другий, пропускна здатність становить 1,000 байтів на другий.

Розрахунок пропускної здатності даних в CoAP

CoAP (Constrained Application Protocol) призначений для простих електронних пристроїв та пристроїв низької потужності. Його розрахунок пропускної здатності також залежить від розміру повідомлення та частоти передачі.

Те ж саме формула діє:

Throughput = Розмір повідомлення (байти) × Повідомлення на другий

Наприклад, якщо кожне повідомлення CoAP 100 байтів і 10 повідомлень надіслано кожен другий, пропускна здатність 1,000 байтів на другий.

Фактори, що впливають на пропускну здатність

  • Мережевий трафік
  • Розмір повідомлення
  • Частота передачі
  • Протокол накладної
  • Енергоблокування