Telegram kontroll ansökan (2 / 3 steg)
Steg 2: Kör programmet och kod
Jag skrev enkel en NodeJS ansökan med JavaScript. I min genomförandet jag använde 2 nodejs moduler: serialport modul och telegram-bot-api modul.
När programmet startar, är det helt enkelt vänta för meddelanden som kommer från Telegram servern. När en användare skickar ett meddelande till vår bot en händelse inträffar i programmet. Sedan enligt texten i meddelandet kan vi förstå vad användaren vill göra. Om kommandot känns rätt skickar ansökan data över serialport till MSP430 launchpad enligt det angivna kommandot.
I det exempel vi genomfört 5 kommandon: LedGreenOn, LedGreenOff, LedRedOn, LedRedOff och knapp. Som ni kan se, fyra kommandon är för att kontrollera de två lysdioderna (grön och röd) i MSP430 startfönstret och sedan har vi kommandot knappen att läsa status för knappen användare i startfönstret. Även kan kommandona inte är skiftlägeskänsliga, du skriva dem som du vill, övre eller nedre fallet. Och om du skriver ett odefinierat kommando, ansökan meddelar du och lista alla tillgängliga kommandon.
Om du vill köra programmet ska du bara ange vilken seriell port gör använder du. Finns andra parametrar som seriell port: 9600 baud, 8N1 som standard.