Further to the teaser we published earlier this month, here is a full debrief of our progress developing Bytes, with two small demos and some prediction of what is to come next.
Since the Alpha release, we have split our team in two. One half specialises on the building of an IOTA based IoT Internet access trading stack. This is a Linux + JavaScript stack (JS is great for IoT too). The other half of the team is working exclusively on our beautiful mobile app.
Bytes offers a platform for last mile, distributed, Internet access trading. Last mile means we are not substituting ourselves to regular ISPs, and distributed means the trade is not intermediated.
No third party is involved in processing or enforcing the transaction, not even ourselves: the transaction is processed via the blockchain and the users match based on vicinity (30 meters radius). This is completely P2P (Peer to Peer).
Having a platform for last mile, distributed, Internet access trading enables to:
We have built a solution that enables IoT devices to sell Internet access one to another in a distributed way. We used Raspberry Pis (RPis) to simulate an IoT cluster.
The two requirements for our IoT stacks were that:
It is developed on a Linux platform for at least two reasons.
We used Linux’ network utilities, IOTA.js, and Electron. Electron enables to build desktop applications with JavaScript.
Using Electron means we do not need a webserver to host the dashboard, which enables us to maintain a fully distributed architecture. There is no server to cause delays, so everything gets done a bit faster.
You can see how this works in the demo video below. 2 RPis, each with its own IOTA seed, controlled via an Electron dashboard interact: one sells Internet access to the other.
Here are the main improvement over our last iteration:
As well as some graceful error handling (in particular for those nasty thread & network related bugs).
Click here if you prefer long, slow and detailed videos.
There was a huge jump between the alpha version and this iteration… the pace at which we develop is about to accelerate even more!
Our main goal is going to be the adoption of the mobile app by users. In parallel, we will look for partnership linked to use cases for our IoT stack…. Last: We are hiring!