Skip to content

Build Open-Fleet Provisioning Page using the Golioth.io Fleet APIs #6

@keenanjohnson

Description

@keenanjohnson

One of the promising device management solutions for a microcontroller based Frog Sensor is a platform called Golioth.

See the related issue on prototyping a Golioth ESP32 Device: Ribbit-Network/ribbit-network-frog-hardware#126

One of the key question marks at this point is how to implement the "open-fleet" concept with Balena.

Balena Open Fleet

Ribbit Network devices are currently managed as part of a Balena Open Fleet.

An OpenFleet is a project where members can join by simply adding their devices (no balenaCloud account required for users just wanting to add a device). The owner maintains the fleet as an open, non-commercial project. Open Fleets have no device limit, encouraging owners to try and get more users to support and grow their projects. Ribbit Network qualifies being an open-source, not-for-profit org.

A few key Ribbit Staff maintain access to the Balena backend and coordinate fleet-wide
updates, but anyone can view the source code and add their own device to the fleet if
they would like.

Open Fleet in Golioth

Golioth currently doesn't have any capability for an open fleet. However, I have spoken to the team at Golitoh and they are excited about the idea and supporting Ribbit Network by offering a possibly reduced price.

However, in order to join the open-fleet in Golioth, we will need to build some software that calls into the Golioth APIs.

We should start by reviewing the Golioth APIs, and ensure that all the APIs are available to build a site that would allow people building their own Frog Sensors to join the Golioth Open-Fleet.

After that we should be empowered to build out that functionality!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions