On March 5, 2015, Technical Machine announced the next generation of their Tessel platform: the Tessel 2. Additionally, Technical Machine announced a prototype-to-production service for products that are built with the Tessel 2. These are both very exciting developments for the future of NodeBots.
The Tessel 2 has been designed with hardware that is fundamentally suited to handle the processing and reliability needs of non-trivial IoT and Robotics projects. The specific details are out of scope for this article, however Kevin Mehall’s “Introducing Tessel 2!“, Eric Kolker’s “Tessel 2 Hardware Overview” and Jon McKay’s “Moving Faster With io.js“, provide a substantial amount of information and background.
Ease of use is vital to the accessibility of a new platform and its development tools. The truth is, most emergent IoT and Robotics platforms have an unfortunate developer experience. Whether biased toward a special desktop IDE, or poorly conceived and grotesquely implemented browser based IDE (how does one
npm install without CLI access?), many of these platforms leave something to be desired. The Tessel allows the author to remain comfortably within their own editor or IDE of choice. While other platforms expect system administrator level experience to set up wifi, the Tessel is configured with a single command:
tessel wifi -n [ssid] -p [password]. The Tessel developer experience has long been second to none, and you can read more about the future of the Tessel CLI tools in Kelsey Breseman’s “Run, Push, and Erase: Developing on Tessel 2“.