Maison >interface Web >js tutoriel >Tessel 2: Association JavaScript et Internet des objets avec facilité
Tessel 2: outil de développement de l'Internet des objets basé sur JavaScript et Node.js
Tessel 2 est un microcontrôleur qui permet aux développeurs de créer des périphériques en réseau à l'aide de JavaScript et Node.js. Son noyau exécute le système Linux, et Node.js s'y fonctionne, permettant l'accès à un grand nombre de modules NPM.
Les principales caractéristiques de Tessel 2:
tessel.led
en JavaScript pour réaliser divers effets visuels. Guide rapide opéré à la main:
Préparation:
Assurez-vous que votre ordinateur dispose de Node.js v4.2.0 ou supérieur à l'installation (V4.4.3 recommandé pour éviter les problèmes de compatibilité avec Tessel 2). Vous pouvez utiliser la commande node -v
pour vérifier la version.
Installation de Tessel CLI:
Utilisez la commande suivante pour installer l'interface de ligne de commande de Tessel via NPM:
<code class="language-bash">npm install -g t2-cli</code>
Trouvez votre pessel:
Connectez Tessel au port USB, après le démarrage (environ 30 secondes), exécutez la commande suivante pour trouver Tessel:
<code class="language-bash">t2 list</code>
Vous pouvez renommer Tessel en utilisant la commande t2 rename "你的Tessel名称"
.
Connectez-vous au Wi-Fi:
Connectez Tessel au réseau Wi-Fi en utilisant la commande suivante:
<code class="language-bash">t2 wifi -n "你的Wi-Fi名称" -p 你的Wi-Fi密码</code>
Push Code sur Wi-Fi:
Exécutez la commande suivante pour configurer les clés publiques et privées pour pousser le code vers Tessel sur Wi-Fi:
<code class="language-bash">t2 provision</code>
Exécutez à nouveau t2 list
et vous devriez voir Tessel répertorié dans les appareils USB et Wi-Fi.
Mettre à jour le micrologiciel Tessel:
Exécutez la commande suivante pour mettre à jour le firmware Tessel:
<code class="language-bash">t2 update</code>
La première application de Tessel de couleur:
Créez un dossier appelé "arcs-en-ciel", entrez le dossier du terminal et exécutez la commande suivante pour initialiser l'application Tessel:
<code class="language-bash">t2 init</code>
Modifiez le fichier index.js
pour faire clignoter les quatre LED:
<code class="language-javascript">var tessel = require("tessel"); tessel.led[0].on(); tessel.led[2].on(); setInterval(function() { tessel.led[0].toggle(); tessel.led[1].toggle(); tessel.led[2].toggle(); tessel.led[3].toggle(); }, 80); console.log("Rainbow madness! (Press CTRL + C to stop)");</code>
Exécuter le code: t2 run index.js
Résumé:
Ce guide présente la configuration et l'utilisation de base de Tessel 2. L'article ultérieur introduira plus d'applications de Tessel 2, telles que l'utilisation de modules GPS.
FAQ:
(La section FAQ du texte d'origine est conservée ici et l'ajuster légèrement pour maintenir la cohérence)
Tessel 2 prend en charge JavaScript, est facile à utiliser, a le Wi-Fi et Ethernet intégré, et prend en charge une variété de modules, ce qui en fait un choix idéal pour les projets IoT.
Tessel 2 se distingue par sa facilité d'utilisation et sa polyvalence, avec son processus de configuration intuitif et sa documentation claire, ce qui facilite le démarrage.
Oui, Tessel 2 est entièrement compatible avec Node.js et peut être étendu avec le package NPM.
Tessel 2 peut être utilisé dans une variété de projets IoT, des capteurs de température simples aux systèmes de domotique complexes.
Installez le Tessel CLI, connectez Tessel 2 à l'ordinateur et démarrez la programmation à l'aide de JavaScript.
Tessel 2 est livré avec un processeur MediaTek MT7620N de 580 MHz, un RAM DDR2 64 Mo et une mémoire flash de 32 Mo, un Wi-Fi et Ethernet intégrés, et possède deux ports USB.
Oui, Tessel 2 fonctionne hors ligne, mais certaines fonctionnalités (telles que les mises à jour distantes) nécessitent une connexion Internet.
Vous pouvez déboguer à l'aide du Tessel CLI et du débogueur Node.js.
Bien qu'il prenne principalement en charge JavaScript, il existe un support expérimental de python et de rouille.
Tessel 2 nécessite une alimentation 5V et peut être connecté à un ordinateur ou un adaptateur d'alimentation USB à l'aide d'un mini port USB.
Cette sortie révisée maintient la signification d'origine tout en utilisant différentes structures de libellé et de phrases.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!