This repository has been archived by the owner on Jul 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Long term planning
Martin Evans edited this page Jun 1, 2015
·
4 revisions
Bastet abstracts all IoT devices into a consistent API
A server that you run in your house (local network) that proxies local IoT devices to anywhere on the local network.
- translate 2 way between different IoT protocols
- transport level proxying (e.g. CoAP <-> HTTP)
- schema level proxying (e.g. Ransom light bulb #10 <-> (weave) light bulb schema)
- Serve user configured static files (e.g admin panel)
- Authentication!!!
internet accessible central server to proxy to Bastet proxy to enable access to your bastet installation from anywhere with an internet connection.
- Federated login, users from one bastet instance can authenticate with another instance and share data.
- bastet instances can be linked to other bastet instances
- users from one instance can get information about stuff from another paired instance (if permissions allow)
A url you can request to (try and) get the local bastet instance on the network
todo(get)
Our own implementation of a cross platform user interface that uses the bastet* API