-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
Maxim Kolchin edited this page Jul 25, 2016
·
28 revisions
(sorted by priority)
- SemIoT Device SDK
- CoAP library with the subscriptions support
- Description of configuration parameters with JSON-LD
- Mobile app to configure devices using SemIoT Device SDK
- #182 API to discover labels for RDF resources
- Multilingual UI for the Platform (Russian, English)
- Update the device metadata. I.e. add/remove triples about a given device
- #213 Change the way the platform is configured. The configuration should be done through a single file (.properties) at startup time.
- Allow a device driver to listen on any free port. Currently it's restricted by Docker
- Support of devices with processes and commands
- API to execute a command on a device
- Ontology for describing processes, commands and etc.
- In device drivers
- In Explorer
- Move the Fuseki out of the Device Proxy Service image to a separate one
- Research a possibility to minimize the size of the images
- HTTPS/WSS enabled by default
- Fixing performance bottlenecks
- Simulators to test scalability of the platform
- Linked Data Interface #133
- Material design for the Explorer and the Configuration pages #146
- Basic access control for the WAMP endpoint #144
- Integrated with the Platform's security mechanism
- Any authorized client has access to all topics
- Replace OpenTSDB by Apache Cassandra 3.3 #147
- Implement driver for Mercury 270 #148
- Migrate the Explorer to use the REST API instead of the direct access to internal resources
- An optional removal of all data (device metadata & observations) when a device driver is removed.
- Upgrade OpenTSDB up to 2.2.0.
- Multiple configurations for a device driver.
- Upgrade Jena up to 3.0.0.
- Remove the online/offline status from the Explorer.
- Replace the connected/disconnected status to the status of last data collection.
- Basic username/password access with two roles: admin and user.
- A user has only "read" access.
- A user doesn't have access to the configuration page.
- API to get device observations/events
- Streaming data over WAMP
- Select observations by datetime range
- SemDesc for generating RDF descriptions initial viable version is available on http://semdesc.semiot.ru
- Change the logic of the instance description generation
As a user I want to be able to:
- ...see the list of devices managed by the platform.
- ...see their status (offline or online)
- ...filter the list of devices by keywords found in their names.
- ...open a page of a particular device from the list and see more details about it.
- ...open a chart with historical observations of a device.
- ...load a driver for new type of devices and run it with the default settings.
- ...configure a driver, by ...
- ...providing connection settings, e.g. a port where to listen the device's observations