Вимірювання та приладобудування
Розрахунок передачі даних в Mqtt і кофер для мереж Iot
Table of Contents
Розуміння пропускної здатності даних є важливим для оптимізації мереж Інтернету речей, які використовують протоколи, такі як 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 байтів на другий.
Фактори, що впливають на пропускну здатність
- Мережевий трафік
- Розмір повідомлення
- Частота передачі
- Протокол накладної
- Енергоблокування