Android G1 följetong till Arduino Robot (5 / 8 steg)
Steg 5: Telnet i G1 och test skickar det kommandon
Först måste du hitta telefonens IP-adress. Detta är tillgänglig genom att gå till Meny > Inställningar > trådlösa kontroller > Wi-Fi-inställningar och sedan trycka på den för tillfället aktiva anslutningen. Ett popup-toast meddelande kommer upp med den aktuella IP-adressen i det lokala nätverket. Skriva ner som du ska använda detta varje gång du vill öppna en telnet-session från datorn. IP-uppdrag upphör normalt efter ett visst antal dagar så du kan behov till check den här igen.
Notera: Denna tutorial antar din dator och mobiltelefon är på samma lokala nätverk. Ruttning till telefonen från utanför det lokala nätet bör vara möjligt men omfattas inte av det här.
Öppna din telnet-klient val och ansluta till IP telefonen på port 9002. Från en kommandorad du gör detta som "telnet 192.168.1.1 9002" med den faktiska IP telefon. Skriv in vissa tecken och tryck enter för att se dem visas på telefonens skärm. Du kan skriva en q för att orsaka Python skript att sluta, som ska stänga din terminal session.
Om av någon anledning inte kan du ansluta via telnet och måste döda programmet, borde en enkel omstart av telefonen göra susen. Avancerade användare kanske vill hitta process-ID via ps och sedan använda döda för att stoppa den.
Avancerat: en framtida version av detta kunde köra en lokal webbserver från telefonen i stället för mottagande kommandon via telnet. Vi är också att undersöka XMPP för att chatta med din robot.