“…Data Format Web protocols (Access approach) Programming Languages Ruppen et al [122] -HTTP/HTTPS, WS -Corredor et al [31] CAP (XML), JSON HTTP (Webhook), HTTPS Android, JAVA Paganelli et al [112] HTML, XML, JSON HTTP JAVA, Javascript Karim et al [73] JSON HTTP C Chakraborty and Datta [22] multiple (W3C WoT) multiple (W3C WoT) Android/NodeJS El Jaouhari et al [36] -WEBRTC/HTTP NodeJS, Javascript Thuluva et al [145] multiple (W3C WoT) --Patel et al [113] ---Klotz et al [80] -COAP, HTTP JAVA Ji et al [67] -HTTP -Tobarra et al [146] -MQTT NodeJS Sciullo et al [129] JSON MQTT, HTTP, COAP NodeJS, Typescript Terius-Padron et al [144] JSON HTTPS -Bauer et al [11] ---Sciullo et al [130] XML, JSON MQTT, HTTP, COAP NodeJS, Typescript Collins et al [30] JSON HTTP Python Aguzzi et al [3] JSON HTTP NodeJS, Typescript Ibaseta et al [62] -HTTP Python Zyrianoff et al [163] JSON HTTP, MQTT NodeJS, Typescript…”