Skip to content

SejongACME/acme

Repository files navigation

acme

ACME-CSE에 대기 환경 데이터 연동하여 IoT Dashboard 구현

ACME oneM2M CSE

An open source CSE Middleware for Education.

Version 0.12.0

oneM2M Python Maintenance License MyPy
Mastodon

Introduction

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.

Documentation

Changes

Please see the Changelog and this discussion for the detailed list of changes.

Highlights in this release

  • Support for the <action> and <dependency> resource types
  • Support for partial retrieve
  • New text UI for the console interface
  • Request recording to show the oneM2M communication flow, and to help with debugging
  • Starting support draft and experimental oneM2M Release 5 features

Improvements

  • Big overall speed improvements for database operations ( > 10-100+ times for big resource trees). Unfortunately this means an incompatible change in the DB schemas
  • Improved resource validation (complex and enumeration types)

Breaking Changes

  • The script interpreter is changed to a lisp-based language in this release. Be aware that scripts in the old format need be converted manually.
  • The DB schemas are updated due to the necessary changes for the speed improvements.
  • Renamed some configuration settings and section titles (see discussion).

What to expect in the next release

See the announcement in the discussions.

Acknowledgements

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.

License

BSD 3-Clause License for the CSE and its native components and modules. Please see the individual licenses of the used third-party components.