/microsquad

A Microbit orchestration library based on Bitio

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

MicroSquad (a.k.a uSquad)

A Microbit orchestration library based on Bitio : Using a single Microbit as a gateway, control remote Microbits via the radio. Messages are exchanged using the Influx line protocol (with a small custom parser implemented in micropython)

Microbit

Basic functionalities include :

  • Broadcast, group and unicast messaging
  • Assigning session identifiers (will be resent with each message from the client)
  • Remotely controlling displays
  • Requesting remote sensor readings (buttons, gyroscope, compass, temperature, votes etc...)

Dependencies

For the uSquad Gateway :

For the uSquad clients :

  • The provided uSquad firmware to upload on each Microbit.

How to use it

How to develop