Skip to content
This repository was archived by the owner on Feb 25, 2020. It is now read-only.
This repository was archived by the owner on Feb 25, 2020. It is now read-only.

Suggestion: safe mode healing / fleet management #62

@chuank

Description

@chuank

Automatically handling system-part updates on spark-server will be awesome. Especially when firmware updates need to be updated en masse to a large number of devices on the local cloud.

Can there be a way to manage a local fleet of devices, giving administrators the ability to batch-update devices with new system-part firmware as well as user firmware? Right now it's a process that's done via particle-cli, one device at a time.

Perhaps there can a 'firmware' folder on spark-server where custom system-parts and user firmware can be uploaded to.

spark-server can then update information on each device's system+user firmware versions, and OTA what's different only to devices that need an update.

The [deviceid].json file stored for each claimed device in the core_keys folder seems an ideal place to track this additional information.

We can then serve a simple JS admin UI on the server to manage the files in the core_keys folder and effectively build our own fleet management console.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions