{"title":"用于传感器网络(MQTT- sn)代理的独立MQTT的设计和性能评估","authors":"M. Nast, F. Golatowski, D. Timmermann","doi":"10.1109/WFCS57264.2023.10144241","DOIUrl":null,"url":null,"abstract":"The Message Queuing Telemetry Transport (MQTT) protocol is a de-facto standard for machine-to-machine (M2M) communication in the Internet of Things (IoT) domain. However, since it is limited to TCP at transport layer, it is not possible to run MQTT over UDP, which would be desirable for real-time capable publish/subscribe. MQTT for Sensor Networks (MQTT-SN), which is a lightweight version of MQTT, allows the use of UDP, however, is strongly coupled to MQTT by the current specification and cannot be operated independently of it. In this work, we therefore propose a standalone broker implementation of MQTT-SN. In initial measurements, we can show that our approach is much more performant than the approach described in the specification and that our implementation compares very well with the protocols CoAP Pub/Sub and MOTT.","PeriodicalId":345607,"journal":{"name":"2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design and Performance Evaluation of a Standalone MQTT for Sensor Networks (MQTT-SN) Broker\",\"authors\":\"M. Nast, F. Golatowski, D. Timmermann\",\"doi\":\"10.1109/WFCS57264.2023.10144241\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Message Queuing Telemetry Transport (MQTT) protocol is a de-facto standard for machine-to-machine (M2M) communication in the Internet of Things (IoT) domain. However, since it is limited to TCP at transport layer, it is not possible to run MQTT over UDP, which would be desirable for real-time capable publish/subscribe. MQTT for Sensor Networks (MQTT-SN), which is a lightweight version of MQTT, allows the use of UDP, however, is strongly coupled to MQTT by the current specification and cannot be operated independently of it. In this work, we therefore propose a standalone broker implementation of MQTT-SN. In initial measurements, we can show that our approach is much more performant than the approach described in the specification and that our implementation compares very well with the protocols CoAP Pub/Sub and MOTT.\",\"PeriodicalId\":345607,\"journal\":{\"name\":\"2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)\",\"volume\":\"62 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WFCS57264.2023.10144241\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 19th International Conference on Factory Communication Systems (WFCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS57264.2023.10144241","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Performance Evaluation of a Standalone MQTT for Sensor Networks (MQTT-SN) Broker
The Message Queuing Telemetry Transport (MQTT) protocol is a de-facto standard for machine-to-machine (M2M) communication in the Internet of Things (IoT) domain. However, since it is limited to TCP at transport layer, it is not possible to run MQTT over UDP, which would be desirable for real-time capable publish/subscribe. MQTT for Sensor Networks (MQTT-SN), which is a lightweight version of MQTT, allows the use of UDP, however, is strongly coupled to MQTT by the current specification and cannot be operated independently of it. In this work, we therefore propose a standalone broker implementation of MQTT-SN. In initial measurements, we can show that our approach is much more performant than the approach described in the specification and that our implementation compares very well with the protocols CoAP Pub/Sub and MOTT.