Hur du använder MQTT i Arduino utan en Ethernet Shield (1 / 3 steg)
Steg 1: Ardulink och Ardulink MQTT
Ardulink MQTT är .en MQTT utgivare/abonnent kan du styra en Arduino ombord. Ardulink MQTT är en kommandorad ansökan skriven i Java. Så måste du installera det på en PC ora en SoC som Raspberry PI och Anslut en Arduino ombord med en USB-kabel.
Ardulink MQTT är en Ardulink modul.
Ardulink är ett komplett, öppen källkod, java lösning för kontroll och samordning av Arduino styrelser.
Den består av flera java-bibliotek/program:
- Ardulink kärna
- Ardulink SWING som är en klar java SWING komponenter samling kan kommunicera med Arduino.
- Ardulink konsol som är en SWING applikation som kan användas till att styra en Arduino ombord utan programmerare skicklighet.
- Ardulink nätverk proxyserver som är en kommandorad ansökan. Det är ett nätverk klient-teknik för fjärrkontroll ändamål.
- Ardulink e-post som är en kommandorad ansökan. Med denna applikation kan en användare styra flera Arduino styrelser Skicka bara e-post.
- Ardulink MQTT som är en kommandorad ansökan kunna ansluta Arduino styrelser med en MQTT mäklare.
Du kan installera Ardulink på din dator utdrager zip filen distribution som du kan hämta från denna URL:
http://www.ardulink.org/download/
Eftersom Ardulink är skrivet i Java funkar det på flera operativsystem. Ardulink MQTT använder Ardulink standardanslutningen. Den behöver för RXTX seriell bibliotek. RXTX inte är en ren java bibliotek så måste du installera operativsystemet beroende delade objekt. För Microsoft-system kan du hitta rätt 32/64 bitars dll in i Ardulink fördelning. För Linux eller iOS system kan du referera till RXTX hemsida. Ardulink är kompatibel med Rasberry PI också. Läs denna artikel om hur installera Ardulink med ett Raspbian operativsystem: hur till installera Ardulink på din Raspberry PI.