Tessel 2: The Javascript and NodeJs Based IoT Development Board

Spread the love

Javascript language and NodeJs framework are becoming the most preferred language not only for writing front-end code but also for building the heavy backend. In fact, NodeJs has some of the popular and easy to build support for MQTT which is heavily used communication protocol in IoT device communication. In this blog post, we will talk about a pretty famous open-source development board Tessel 2 that supports NodeJs APIs for writing firmware.

Tessel 2 IoT Development Board

tessel 2

Tessel 2 is a robust and powerful development board used primarily in IoT and Robotics that leverages all the APIs of NodeJs. Tessle 2 is built in a modular way and provides off the shelf plug and play modules to enhance its capability.  It also allows anyone to create a new module that can be attached to Tessel 2 board for any specific use case. Since Tessel 2 runs JavaScript that means it supports NPM (the Node package manager)— that’s HTTP, Twitter, web server, color, and async right out of the box. 

Tessel provides 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!

Tessel 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 micro-USB 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 Specifications

tessle 2 pindiagram

Tessel is a powerful board that can be used as a prototype board as well as in a production environment. It has the following specs –

  • Preinstalled with Node.js 4.2.1 LTS or newer
  • Easy to use CLI for remote programming and configuration
  • 580MHz Mediatek Router-on-a-Chip
  • 48MHz Atmel SAMD21 Coprocessor
  • 64MB DDR2 RAM
  • 32MB Flash Storage
  • Wirelessly Programmable 802.11 b/g/n WiFi
  • Supports 10/100 Ethernet
  • MicroUSB Power
  • 2x 10-Pin Tessel Module Ports
  • 2x USB Ports

You can learn more about Tessel, its hardware specs, it’s APIs and how to program and troubleshoot here – https://tessel.gitbooks.io/t2-docs/content/

To learn about Tessel modules follow – https://tessel.io/modules

Stay tuned to learn more new boards at 8bitwork.

Comments

Spread the love

You may also like...