An open source CSE Middleware for Education.
Version 2025.03.1
This oneM2M compliant CSE implements a subset of the oneM2M standard (see http://www.onem2m.org). The intention is to provide an easy to install, extensible, and easy to use and maintainable CSE for educational purposes.
See https://acmecse.net for more exhaustive information.
Please see the Changelog and this discussion for a detailed list of changes.
- Improved authentication on Mcc (communication between CSEs) and configuration management
- Improved support for using environment variables for credentials in configuration files
- <ContentInstance>'s content can now store other types than just strings
- Added support for the [credentials] ManagementOject specialization
- Many small bug fixes and performance improvements
- Experimental "no response" response type and the new FlexContainer definition
- On-boarding can be now run as a separate application
- Improved the planuml structure diagrams
See the announcement in the discussions.
Many People have contributed to this project and helped to make it what it is today with their ideas, suggestions, and code. Please see the Acknowledgements for the list of contributors.
Join the ACME CSE community on Discord to discuss the project, ask questions, and get help.
BSD 3-Clause License for the CSE and its native components and modules. Please see the individual licenses of the used third-party components.