Hur du använder MQTT i Arduino utan en Ethernet Shield
MQTT står för MQ telemetri Transport. Det är en publicera/prenumerera
extremt enkel och lätt meddelandeprotokoll, avsedd för begränsad enheter och låg bandbredd, hög latens eller opålitliga nätverk. Design är att minimera bandbredd och enheten resurskraven samtidigt också försöket att säkerställa tillförlitlighet och viss garanti för leverans. Dessa principer också visa sig för att göra protokollet ideal av den framväxande "maskin-till-maskin" (M2M) eller "Sakernas Internet" världen av anslutna enheter och för mobila applikationer där bandbredd och batteri power är en premie.
Du kan faktiskt använda MQTT med en Arduino ombord med Arduino Ethernet-klient api. Det finns en Arduino bibliotek som göra jobbet (http://pubsubclient.knolleary.net/). Men att använda det måste du använda en Ethernet Shield eller något liknande.
Ett alternativ är Ardulink MQTT (http://www.ardulink.org/how-ardulink-mqtt-works/).