//Tessel 2 Development Board

Tessel 2 Development Board

The Tessel 2 is an open source development board. It runs JavaScript and supports npm, which means scripts to control it can be built with Node.js. It’s a platform for experimenting, tinkering, prototyping and producing embedded hardware, perfect for the Internet of Things (IoT).

The Tessel 2 is a development board with on-board WiFi capabilities that allows you to build scripts in Node.js. This Tessel provides you with a connected hardware prototyping system that can be used in multiple different applications. Each board boasts thorough command line tools that make it simple to deploy your code, set WiFi credentials, and easily manage authentication needs. With the Tessel 2 you will be able to interact with the physical world from sensing to actuation to connecting with other devices. It should also be noted that though the Tessel 2 is programmable in JavaScript it does possess the ability to support other languages as well!

The Tessel 2 is equipped with a slew of on-board features including two 10-pin module ports to add sensors and other external hardware, two USB ports for camera peripherals and flash storage, a 10/100 supported ethernet port, and a microUSB connector for power and tethered programming. Each Tessel 2 offers an 802.11 b/g/n WiFi setup, a 580MHz Mediatek router-on-a-chip, a 48MHz SAMD21 coprocessor, and 64MB of DDR2 RAM with 32MB of flash.

Needless to say, the Tessel 2 has been designed from the ground up with the fastest possible path to producing your projects. Simply plug and play multiple modules and high-level APIs and you have a development board that is levels ahead of most other development boards!

Tessel 2 Features

The Tessel is a mighty little board. Some of Tessel 2’s nifty goodies include:

  • 2 USB ports (you can connect cameras or flash storage, for example)
  • 10/100 ethernet port
  • 802.11 b/g/n WiFi
  • 580MHz Mediatek router-on-a-chip (you can turn your Tessel 2 into an access point!)
  • 48MHz SAMD21 coprocessor (for making I/O faster)
  • 64MB DDR2 RAM, 32MB of flash (lots of space for your programs and stuff)

Tessel has a set of Command Line Interface (CLI) tools for setting up and working with the Tessel 2 board. You’ll install these and do a one-time setup provisioning of your Tessel. You can write scripts for the Tessel 2 in any text editor, using JavaScript and including npm modules as you desire. A one-line terminal command deploys and executes your script on the Tessel.

Connecting to the board directly with USB will allow you to easily modify any circuits and redeploy code from the comfort of your desk, without having to retrieve your project. This is also handy when you don’t have access to the local network (for deploying code over WiFi). or USB battery packs are becoming quite popular as swag and giveaways at events. We collect them like candy because they allow us to power projects with minimal consideration to power management circuitry. If you have one of these handy, just use the included USB cable to plug the Tessel 2 into your battery, and away you go! That’s it – simple as pie.

Take a moment to set up a working area (directory) where you can put the programs for your Johnny-Five Inventor’s Kit (J5IK). You’ll also need to initialize the new project with npm and install needed npm modules for both Johnny-Five and Tessel.

You can accomplish all of this by typing (or copying and pasting) the following commands in a terminal:

mkdir j5ik;
cd j5ik;
npm init -y;
npm install johnny-five tessel-io;

Running these commands will generate some output in your terminal. If everything goes smoothly, you’ll see some output about edits to a package.json file, and some additional output as npm installs the needed modules. You may also see a few WARN statements about missing description or repository field. Don’t worry; nothing’s broken.

An example of the kind of output you’ll see (though yours will differ in some particulars):

Wrote to /your/path/j5ik/package.json:
“name”: “j5ik”,
“version”: “1.0.0”,
“description”: “”,
“main”: “index.js”,
“scripts”: {
“test”: “echo \”Error: no test specified\” && exit 1″
“keywords”: [],
“author”: “”,
“license”: “ISC”

j5ik@1.0.0 /your/path/j5ik
├── johnny-five
└── tessel-io
npm WARN j5ik@1.0.0 No description
npm WARN j5ik@1.0.0 No repository field.

For more reference : sparkfun.com. Official Website : tessel.io


Nirmal Ram is the Founder & CEO of pineapplem3 Inc , Co-Founder of Gene Ai Foundation & Researcher in Artificial Intelligence & Machine Learning. Born on April 1998 in Kerala ,India . He's a passionate Programmer & Developer . He believed in his work with ethics and filled with confidence. His start-up journey begins on 2016 , Skilled in handling 10+ computer Languages .He's Hard worker , Freelancer & Instructor . He started earning with his Freelancing Journey since 2017. brought up pineapplem3.com worth about $67.16 in 2016.