Port série à distance Spark.IO (4 / 4 étapes)

Étape 4: Configurer le client

Maintenant que vous avez du matériel en place, vous devrez d’abord obtenir l’adresse IP de l’appareil. Cela peut être fait dans un certain nombre de façons, le plus simple est d’utiliser la CLI d’étincelle, remplacez XXX par le nom de votre appareil :

$ variable étincelle obtenir XXX local_ip
C0A80169

Si vous avez un jeton d’accès, vous pouvez également utiliser cURL (habituellement
installé par défaut sur OS X, Linux et autres systèmes Unix-like). Vous pouvez obtenir votre jeton d’accès du site Web IDE en sélectionnant l’icône d’engrenage dans le coin inférieur gauche (paramètres).

$ curl "https://api.spark.io/v1/devices/XXX/local_ip/? access_token =YYY"
{« cmd »: "VarRenvoi", "nom": "local_ip", "résultat": "C0A80169", "coreInfo": {"last_app": "", "last_heard": "2014-12-28T10:18:03.802Z », « branché »: vrai,"deviceID":"XXX"}}

L’adresse IP est codée sous forme de 8 caractères hexadécimaux, les applications deux client acceptent soit sous cette forme, ou vous pouvez décoder par un calculateur.

Sur les systèmes de type Unix, Python est habituellement installé, et vous pouvez utiliser le client Python depuis un terminal. Juste Télécharger le script depuis le dépôt GitHub et lancez-le à partir d’un terminal. (Aucuns dépendances externes ne sont nécessaires, tout est inclus dans les bibliothèques standard de Python).

$ python spares.py-h
utilisation : spares.py [-h] hôte baudrate {usb, usart}

Se connecte à un port série à distance Spark.io

les arguments positionnels : hôte de l’adresse IP (peut être en hexadécimal) ou hôte nom Baud baud rate (300.. 115200) {usb, usart} port série de l’appareil (usart : broches RX/TX)

arguments facultatifs : -h,--help afficher ce message d’aide et de sortie

$ python spares.py C0A80169 9600 usb
Connecté, appuyez sur ^ C ou ^ D pour terminer la connexion.

Sur Android, il suffit de permettent aux applications installation provenant de sources externes et installer l' APK de la version de GitHub ou le code QR dans la section images.

Lorsque vous ouvrez l’application, entrez l’adresse IP 8 chiffres hexadécimaux ou normal, vous pouvez également utiliser un nom d’hôte. Le taux de port et baud serial peut être choisi dans les listes déroulantes (Fileurs), et en cliquant sur le bouton de connexion affiche une nouvelle fenêtre.

Avec n’importe quel client, la lumière de Spark.io ira orange lorsque la connexion est établie et puis vert ou jaune lorsqu’il devient utilisable, selon le port utilisé (USB ou USART, respectivement). Dans le terminal de Python, il suffit de type et les séquences de touches sont envoyés immédiatement ; sur Android, tapez dans le champ de droite haut et appuyez sur la touche supérieure gauche de l’envoyer. La liste déroulante (spinner) entre le bouton et le terrain permet de basculer entre différents modes.

-En mode texte, le contenu du champ est envoyée comme-est (accentués
les caractères sont encodés en UTF-8), éventuellement avec postfix caractère (s)

-En mode hexadécimal, à deux chiffres hexadécimaux morceaux est envoyées sous forme d’octets, afin que vous puissiez utiliser soit sans espaces (414243), espaces (41 42 43) ou toute autre séparateur (41:42, 43).

Avec les deux clients, données reçues seront affichera sur l’écran, dans le cas d’Android, les caractères non imprimables seront imprimées au format hexadécimal, le préfixe [HEX].

Articles Liés

Le port série - installation des logiciels de

Le port série - installation des logiciels de

si vous essayez de contrôler quelque chose dans le monde réel à l'aide de votre ordinateur, le port série est peut-être le plus simple moyen de communication. Je vais vous guider à travers le processus de mise en place d'un port série et hypertermina
Un LinkIt tutoriels - #0 Difficulté port série embêtant !

Un LinkIt tutoriels - #0 Difficulté port série embêtant !

Toute personne qui a joué avec un LinkIt aura sans doute essayé d'utiliser le port série pour surveiller la sortie.En vain.Des plus astucieux parmi nous peuvent ont eu recours aux câbles FTDI (qui fonctionnent), mais il y a une solution bien plus fac
Comment faire pour connecter l’Arduino à un PC via le port série

Comment faire pour connecter l’Arduino à un PC via le port série

à faire que j'ai utilisé un ordinateur avec Ubuntu 12.04 et le langage de programmation C++, mais si vous voulez utiliser Windows, le code fonctionne aussi, suffit de changer le port utilisé pour conect avec arduino, mais c'est expliquer dans l'étape
Lire et écrire à partir d’un port série avec Raspberry Pi

Lire et écrire à partir d’un port série avec Raspberry Pi

Dans ce tutoriel nous allons voir comment utiliser le port série sur Raspberry Pi. Nous allons utiliser le port série disponible sur framboisier avec un adaptateur de 5 v TTL/RS232 3-5 et un adaptateur USB-série. Par défaut, port série de l'IP de la
Port série TL-WR703N

Port série TL-WR703N

le TL-WR703N est un peu de pratique de l'électronique pour un pirate d'avoir. C'est un routeur sans fil extrêmement compact qui tiques toutes les cases :* Prise en charge par OpenWrt.* Bon marché et facile à acheter ($20 USD d'eBay).* A une prise USB
Port série sur le WiFi

Port série sur le WiFi

Communication de données entre les dispositifs électroniques est inévitable dans de nombreux projets électroniques et apporte beaucoup d'avantages à votre projet, c'est-à-dire connexion votre microcontrôleur aux données PC et moniteur sur un grand éc
Porte pour Cage à distance

Porte pour Cage à distance

Bonjour tout le monde c'est mon premier instructable. Je l'ai fait avec mon cousin, il a été très utile pour faire de ce projet. Maintenant, je vais expliquer comment faire de porte à distance pour une cage. J'ai un canari et ce projet pour sa cage.
Bluetooth - redirection du port série à l’aide de matlab/simulink

Bluetooth - redirection du port série à l’aide de matlab/simulink

Ooh...!!J'ai un projet doit fait dans les 2 mois,mon projet nécessite le module Bluetooth Serial « HC-05 », qui je n'ai pas, donc je pensais utiliser le Bluetooth intégré dans mon ordinateur portable.alors, j'ai essayé de nombreux programmes sans auc
Communication Port série de l’expérimentation 4

Communication Port série de l’expérimentation 4

les composants utilisés dans cette expérience sont présentés ci-dessous :L'expérience doit uniquement la carte Arduino.Étape 1: Câblage Diagramme Brancher l'Arduino au PC via le port USB.Étape 2: Arduino Code void setup() {}Serial.Begin(9600) ;}void
Comment se connecter Raspberry Pi sur le Port série ?

Comment se connecter Raspberry Pi sur le Port série ?

Heloooo^^ ! Aujourd'hui je vais vous montrer comment connecter votre rpi avec numéro de série, afin que vous puissiez accéder c' est terminalTu as besoin de:-Maquette-Câbles-Connecteurs, donc vous pouvez les attacher aux broches-condensateurs cinq 0,
Raspberry Pi au travail : serveur de ports Console série

Raspberry Pi au travail : serveur de ports Console série

Il est longtemps passé du dernier millénaire (modern). Nous sommes maintenant à l'ère du « Cloud Computing », pourtant il y a toujours ceux qui le personnel des centres de données 24/7... Lorsqu'inévitablement « Legacy Systems » Lurk , exécutant quel
Série objectifs du programmation de .NET Port

Série objectifs du programmation de .NET Port

ports série offrent un moyen facile pour communiquer entre plusieurs types de matériel et de votre ordinateur. Ils sont relativement simples à utiliser et sont très répandus parmi les périphériques et les projets de bricolage en particulier. Plusieur
La température DHT11 distance Wi-Fi une humidité I2C afficheur LCD 2 X 16 avec deux ESP8266 et Visuino

La température DHT11 distance Wi-Fi une humidité I2C afficheur LCD 2 X 16 avec deux ESP8266 et Visuino

ESP8266 modules sont contrôleurs seul grand peuplement faible coût avec construit en Wi-Fi, et j'ai déjà fait un clin d'oeil simple instructable avec module ESP8266 NodeMCU.L'avantage de ESP8266 sur l'Arduino et autres contrôleurs est le builtin Wi-F
RS485 Communication série entre Arduino Mega et Arduino Nano avec Visuino

RS485 Communication série entre Arduino Mega et Arduino Nano avec Visuino

Parfois, il faut connecter les cartes Arduino situés très loin les uns des autres. RS-485 est un moyen très pratique pour connecter les planches avec seulement 2 conducteurs et peut fonctionner à une distance de 1200 m (4000 ft). Il permet aussi de m