Maison >interface Web >js tutoriel >Tessel 2: Association JavaScript et Internet des objets avec facilité

Tessel 2: Association JavaScript et Internet des objets avec facilité

Christopher Nolan
Christopher Nolanoriginal
2025-02-18 09:52:11944parcourir

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.

Tessel 2: Pairing JavaScript and the Internet of Things with Ease

Microcontrôleur Tessel 2 utilisé dans cette démonstration

Les principales caractéristiques de Tessel 2:

  • JavaScript et Node.js Prise en charge: Simplifier le processus de développement et tirer parti de l'énorme écosystème NPM.
  • Wi-Fi et Ethernet intégrés: Facile à connecter au réseau, prends en charge la poussée et l'opération de code distant, sans avoir besoin de se connecter en continu à USB.
  • Quatre LED embarquées: err (rouge), wlan (ambre), LED0 (vert) et LED1 (bleu), peuvent être contrôlées via le tableau tessel.led en JavaScript pour réaliser divers effets visuels.
  • Compatibilité des modules riches: prend en charge divers modules tels que les accéléromètres et les modules climatiques, idéal pour les projets IoT.

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

Tessel 2: Pairing JavaScript and the Internet of Things with Ease

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 Pourquoi convient-il aux projets IoT?

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.

Comment Tessel 2 se compare-t-il aux autres plates-formes de développement 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.

Node.js est-il possible pour Tessel 2?

Oui, Tessel 2 est entièrement compatible avec Node.js et peut être étendu avec le package NPM.

Quels projets puis-je faire avec Tessel 2?

Tessel 2 peut être utilisé dans une variété de projets IoT, des capteurs de température simples aux systèmes de domotique complexes.

Comment démarrer avec Tessel 2?

Installez le Tessel CLI, connectez Tessel 2 à l'ordinateur et démarrez la programmation à l'aide de JavaScript.

Quelles sont les spécifications matérielles de Tessel 2?

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.

peut être utilisé Tessel 2 sans Internet?

Oui, Tessel 2 fonctionne hors ligne, mais certaines fonctionnalités (telles que les mises à jour distantes) nécessitent une connexion Internet.

Comment déboguer un projet Tessel 2?

Vous pouvez déboguer à l'aide du Tessel CLI et du débogueur Node.js.

Y a-t-il un autre langage de programmation disponible pour Tessel 2?

Bien qu'il prenne principalement en charge JavaScript, il existe un support expérimental de python et de rouille.

De quelle alimentation a besoin Tessel 2?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn