-
Notifications
You must be signed in to change notification settings - Fork 75
Description
We've discussed the idea of Tessel Reach as our next hardware. Making this issue as a place to develop on that idea.
What is Tessel Reach?
Tessel Reach is a BLE-enabled low-power node. It breaks out a standard 10-pin Tessel module port and is meant to work in concert with a Tessel 2.
The point of Tessel Reach is to enable low-power internet-connected devices to be programmed in high-level languages - an extension of Tessel into the low-power realm, and a sensible/accessible way to connect many distributed sensor nodes to form a sensor ecosystem.
The Tessel 2 is meant to work as the hub of a star network whose points are Reach modules. The Tessel 2 is the main entry point for the programmer:
- Tessel 2 has Wifi & thus a connection with the internet
- Tessel 2 has high processing power and can be easily programmed with high-level languages
- You only need one Tessel 2 to control many BLE Reach nodes
- You would use a USB BLE dongle to enable Tessel 2 to work with Reach
- The Tessel 2 is probably plugged into a wall for long-term deployment
The Reach modules are low-power relatively "dumb" components:
- Each Reach module has a chip with BLE and low power/memory
- Reach modules receive their instructions over the Gossip BLE protocol from the Tessel 2, pre-translated into low-level instructions
- Reach modules are most likely powered by a coin cell battery for months-years
Is there hardware for this?
Yes! This repo contains some functional hardware designs.
What's the status of this project?
This is an idea we developed in early 2015 to the point of hardware and some of the software, but didn't have the bandwidth to develop in concert with Tessel 2. Here are the two main repos:
The software repo's Readme has a good overview of status in the Priorities section.