Spark.IO Remote seriell port (4 / 4 steg)

Steg 4: Konfigurera klienten




Nu när du har maskinvaran på plats, ska först du behov att få IP-adressen för enheten. Detta kan göras på flera sätt, det enklaste är att använda Spark CLI, Ersätt XXX med din enhetsnamn:

$ gnista variabel få XXX local_ip
C0A80169

Alternativt, om du har ett token, kan du använda cURL (oftast
installeras som standard på Linux, OS X och andra Unix-liknande system). Du kan få din åtkomst-token i web IDE genom att välja redskap ikonen i det nedre vänstra hörnet (inställningar).

$ curl "https://api.spark.io/v1/devices/XXX/local_ip/? access_token =YYY"
{"cmd": "VarReturn", "namn": "local_ip", "resultatet": "C0A80169", "coreInfo": {"last_app": "", "last_heard": "2014-12-28T10:18:03.802Z", "anslutna": sant, "deviceID": "XXX"}}

IP-adressen kodas som 8 hexadecimala tecken, de två client apps acceptera det antingen i denna form, eller du kan avkoda det av en miniräknare.

Python är vanligtvis installerad på Unix-liknande system, och du kan använda Python klient från en terminal. Bara Ladda ner skriptet från GitHub databasen och starta den från en terminal. (Inga externa beroenden krävs, allt ingår i Python standardbibliotek.)

$ python spares.py -h
användning: spares.py [-h] värd baudvärde {usb, usart}

Ansluter till en Spark.io Remote seriell port

positionella argument: värd IP-adress (kan vara i hex) eller värd namn baud baud-hastighet (300.. 115200) {usb, usart} seriell port på enheten (usart: RX/TX stift)

valfria argument: -h,--help Visa detta hjälpmeddelande och exit

$ python spares.py C0A80169 9600 usb
Ansluten, tryck ^ C eller ^ D att avsluta anslutningen.

På Android, bara att installera programmen från externa källor, och installera APK från GitHub utsläpp eller QR-kod i avsnittet bilder.

När du öppnar appen, in 8-siffrigt hexadecimalt eller normal IP-adress, du kan också använda ett värdnamn. Seriell port och baud rate kan väljas från nedrullningsbara listor (spinners), och du klickar på knappen Anslut visas ett nytt fönster.

Med någon klient, Spark.io ljuset kommer att gå orange när anslutningen har upprättats och sedan grön eller gul när den blir användbar, beroende på den port som används (USB eller USART, respektive). I Python terminalen skickas bara typ och tangenttryckningar omedelbart. Android, skriver i det övre högra fältet och tryck på den övre vänstra knappen Skicka den. Den nedrullningsbara listan (spinner) mellan knappen och fältet kan användas för att växla mellan olika lägen.

-I text-läge, innehållet i fältet skickas som-(accentueras
tecken är kodade i UTF-8), eventuellt med postfix tecken

-I hex-läge, två-siffriga hexadecimala bitar som skickas i byte, så du kan antingen använda utan blanksteg (414243), blanksteg (41 42 43) eller några andra avgränsare (41:42, 43).

Med både kunder, mottagna data kommer att visas på skärmen, i fall av Android, icke-utskrivbara tecken skrivs i hexadecimalt, inledd med [HEX].

Se Steg
Relaterade Ämnen

TL-WR703N seriell port

TL-WR703N är lite händig av elektronik för en hacker att ha. Det är en extremt kompakt trådlös router som fästingar alla rutor:* Stöds av OpenWrt.* Billiga och lätt att köpa ($20 USD från eBay).* Har en USB-värd.* Med lite arbete har den en seriell p...

Hur man styr en Motor via en seriell Port utan en mikrokontroller

behöver du inte en Arduino, PIC eller några andra microcontroller att göra en robot. Det är möjligt att ansluta ditt projekt direkt till en dator via en USB-port, med en serial-usb adapter (eller direkt via en seriell port om datorn har en). Detta lå...

Seriell Port programmering med .NET

seriella portar ger ett enkelt sätt att kommunicera mellan många typer av maskinvara och datorn. De är relativt enkel att använda och är mycket vanligt bland kringutrustning och särskilt DIY-projekt. Många plattformar som Arduino har inbyggda seriell...

LinkIt en seriell Port Fix

Detta är en mycket liten Instructable där jag ska visa dig hur jag förhindra förlust av data från den seriella porten. Detta är nödvändigt för att under vissa förhållanden, du behöver något från seriella skärmen men som LinkIt en tar tid att initiera...

Experiment 4 seriell Port kommunikation

de komponenter som används i detta experiment visas nedan:Experimentet behöver endast Arduino styrelsen.Steg 1: Tråd diagrammet Koppla Arduino till PC via USB-porten.Steg 2: Arduino kod void setup() {Serial.BEGIN(9600);}void loop() {Serial.println ("...

Spark.IO bygga natt Rex-o-telefon wifi xylofon

Vår gnista bygga nätter på 13 November och 15 2014 på Blooming-labs var mycket roligt tack vare Spark.io och Instructables för att göra natten bygga möjligt! Jag byggde ett klockspel som spelas av magnetventiler från en spelare piano så varför inte g...

Arduino powered bluetooth remote relay switch

HiJag ville bygga en enkel 2 kanal bluetooth remote switchbox.att tillåta mig att byta distans olika enheter på och bort från min android-telefon.Enheten måste vara liten lättanvänd och flexable nog att styra vad jag ville.några av användningsområden...

RGB REMOTE (pinguino + web + linksys)

detta projekt har flera användningsområden, det är i grunden ett sätt att kontrollera en RGB LED-grupp (tricolor med ostridigt) via en webbsida väljer du vilken färg vi vill visa.Det kan vara ett sätt att harmonisera ett rum, ändra färg på en simbass...

Remote bil förrätt med Bluetooth

Välkommen till ett projekt till mig som har varit på gång ett tag. I detta Instructable, ska jag försöka att ge dig en idé om vad jag gjorde att starta min bil med Bluetooth. Först och främst, är här video att visa vad jag har kunnat åstadkomma.Sedan...

Magic Wand-TV Remote

En natt ungefär en månad sedan eller så, jag tittade på ett avsnitt av The Big Bang Theory. I denna episod, Howard och Raj kontrollerar deras TV med hjälp av en MAGIC WAND-TV REMOTE! Vid upplever detta ren awesomeness, hade preteen Harry Potter Fangi...

Arduino Serial Port Shield för Linkit en

Jag använder en hel del Lantronix WiBoxes. De låter dig koppla äldre seriella enheter till Wifi-nätverk. Jag använder dem för Digital Signage och säkerhet övervakning apps. Jag använder oftast bara en port på dem.Jag gjorde en legacy seriell port ada...

Remote control via GPRS/GSM SMS(Arduino)

fjärrkontroll, särskilt när detta nr ethernet och Wifi i den utomhus, har varit en mycket djupgående saker tidigare. När jag var barn, bilden jag alltid som jag har en utrustning som kan styra alla vitvaror. Nu, detta blir verklighet, med Arduino och...

Hur man vaknar PC via USB-port - hacka

Beslutet om huruvida eller inte att lämna USB-portens strömkrets aktiverad när systemet är i ("Sova" / "Suspend to RAM") är vänster upp till moderkortet BIOS/firmware.Det kan även ha en BIOS-alternativ kan du konfigurera för detta ända...

Serial Port över WiFi

Datakommunikation mellan elektroniska enheter är oundviklig i många elektroniska projekt och ger många fördelar i projektet dvs ansluta din microcontroller till PC och övervaka data på en stor färgglad display istället för små monokrom LCD. När man t...

Atmel Xmega-USB/seriell godtycklig vågform Generator

detta instructable går igenom programmering och användning i Boston Android Xmega utvärdering styrelsen för att arbeta som en enkel godtycklig vågform generator att utnyttja den integrerade 12 bitars DAC och hög hastighet DMA-styrenheten. Jag har läm...

Tutorial - med HC06 Bluetooth till seriell trådlös UART adaptrar med Arduino

Skicka data mellan en Arduino eller kompatibel styrelse och en Bluetooth-utrustad enhet såsom en Android smartphone eller surfplatta är mycket enkel tack vare de billiga HC-06 Bluetooth-moduler som du kanske har sett på marknaden. De finns också till...

Remote Control Pleo med Wii Nunchuck

detta instructable beskriver hur man fjärrkontroll Pleo (en vänlig robotic dinosaurie: http://www.pleoworld.com) med gester med en fickformat setup. Du kan utöka de flesta delar av detta instructable att styra andra typer av robotar. Här är en video...

Montering en RS232 till TTL seriell Adapter

steg för steg montering av RS232 till TTL seriell Adapter kit från moderndevice.com.Detta är ett bra alternativ för att ansluta den Arduino eller Arduino klon till en vanlig gammal seriell port. Det kompisar direkt med BBB eller RBBB eller stiften ka...

Seriella kontrollerade arduino orb

Vad är en Orb?När jag först såg den Omgivande Orb från omgivande enheter, var jag ganska imponerad. De beskriver det som ett glas lampa som använder färg för att visa information. Någon slags status kunde förmodligen visas med en orb med hjälp av fär...