An open source CSE Middleware for Education.
Version 0.10.2
This CSE implements a subset of the oneM2M standard specializations (see http://www.onem2m.org). The intention is to provide an easy to install, extensible, and easy to use and maintain CSE for educational purposes. Also see the discussion on Limitations.
Please consult the following pages for further instructions.
- Installation
- Configuration
- Running
- Web & Rest UI
- Importing Resources
- Operation
- ACMEScript
- Supported Resource Types and Functionalities
- Roadmap
- Development
- Contributing
- FAQ
Please see the Changelog for the detailed list of changes.
Before this release the initial resources to bootstrap the CSE were JSON scripts that were imported at the CSE's startup phase. With this release this is changed to running the script startup.as that imports the initial resources.
- <timeSyncBeacon> resource type support
- Guided setup process to create the initial configuration file
- Adapted announcements and time-series procedures to latest R4 changes
- Support for the Upper Tester interface defined in oneM2M's TS-0019
- Adding scripting support to the CSE that can be used through the console, the Upper Tester, CSE events and notifications, and other
- Improved the CSE console (e.g. drawing graph diagrams from <contentInstance> resources, dark & light theme)
- Added support for BLOCKING UPDATE notification event type
- Improved announced resources (e.g. bi-directional update)
- Improved validation of complex attributes
- And, as usual, many improvements, bug fixes, and performance improvements
Thank you for contributed code, patches, testing, bug fixes, time, and more!
Miguel Angel Reina Ortega
BobFIV
Yann Garcia
Massimo Vanetti
BSD 3-Clause License for the CSE and its native components and modules. Please see the individual licenses of the used third-party components.