ABSTRACT Ett område för intensiv forskning inom ramen för Internet of Things (IoT) har resulterat i intensiv spridning av globalt utplacerade sensorenheter som ger en grund för utvecklingen av olika användningsområden som arbetar med realtidsdata och kräver ett rikt användargränssnitt. Att övervinna bristen på standard HTML-plattform, HTML5-specifikationerna WebSocket och Canvas-grafik stödde starkt utvecklingen av rika realtidsapplikationer. Sådant stöd har erbjudits av webbläsarinsticksprogram som Adobe Flash och Microsoft Silverlight i flera år. För att ge en djup inblick i IoT Web-applikationens prestanda implementerade vi två testapplikationer. I den första applikationen mätte vi latenser inducerad av olika kommunikationsprotokoll och meddelandekodningar, samt grafik rendering prestanda, samtidigt som prestandan för olika webbplattform implementationer. I det andra programmet jämförde vi webbprestanda för IoT-meddelanden protokoll som MQTT, AMQP, XMPP och DDS genom att mäta latensen av sensordata meddelande leverans och meddelande genomströmningen. Våra tester har visat att även om Adobe Flash har den bästa prestandan för närvarande, HTML5-plattform är också mycket kapabel att köra realtid IoT Web-program, medan Microsoft Silverlight är märkbart bakom båda plattformarna. Å andra sidan är MQTT det lämpligaste meddelandeprotokollet för en bred uppsättning av IoT Web-program. Dock bör IoT programutvecklare vara medvetna om vissa MQTT meddelande mäklare genomförande brister som kan förhindra användningen av detta protokoll. INDEX TERMS realtidssystem, webb- och internettjänster, prestandautvärdering, sensorsystem och applikationer.
REF jämförde webbprestandan för MQTT, AMQP, XMPP och DDS genom att mäta latensen för leverans av sensordatameddelanden och dataflödesfrekvensen för meddelanden för olika meddelandestorlek och format.
Web Performance Evaluation for Internet of Things Applications
{'venue': 'IEEE Access', 'journal': 'IEEE Access', 'mag_field_of_study': ['Computer Science']}