Skip to content

AASX Server 2022-01-13.alpha

Compare
Choose a tag to compare
@aorzelskiGH aorzelskiGH released this 13 Jan 07:54
· 177 commits to master since this release

Add /aas/ to REST PATH for event messages
Add /diff/aas to REST PATH for HTML diff
Add REST routes /aas/#/getveventmessages

Update README.md (#72)
Explain REST API in README

Change example server to admin-shell-io.com/5001
Only use port 443 is used on example server to comply to large IT systems

Add additional email token for IDunion authentication (#79)

Add keycloak authentication

Add replicator for submodels (#81)
AASX server can now authenticate as client to other AASX servers.
After authentication a submodel can be get from one server and can be put to another server.
Add cycleCount and time of next cycle for cyclic task
Get new token if no more valid
Add correct timestamps
Add security check for path in PUT submodelElements
Add security for submodels

Fix bug to display file details in blazor
Fix bug for blazor display of non existing file
Fix bugs for blazor display of empty data

Remove time correction for OPC UA

Aorzelski/modbus (#85)
Add MODBUS TCP client to collect time series data
Add check of minimum percentage change of value for time series
Add minimum absolute difference to timeseries
Show latest measured values in blazor
Example AAS for solar and modbus

Update I40 language (#86)
Extend i40 language
Add I40Message.cs
Add example AAS (for i40 language)

Add support for AAS events and official Submodel Time Series (#87)
Support for the official Submodel Time Series was added by completly
refactoring (adding) the existing time series class. This allowed also
to realize a live energy/ carbon reporting Submodel, as being
presented by CESMII/ PI40 cooperation. Together with Package
Explorer, a live updated time series and live drawing can be presented.

Add timestamps in PUT submodelElements
Change all DateTime.Now to DateTime.UtcNow
Add PUTDIFF to only transmit changes of a collection