TSMatch is a fortiss middleware that supports semantic matchmaking between IoT data sources (Things) and IoT services. The main goal of TSMatch is to automate the data exchange between IoT data sources and services, while satisfying the service needs.
For that, release v1 of TSMatch follows a semantic similarity matchmaking approach.
For that, TSMatch v2.0 relies on semantic matchmaking based on NLP with a neural network model.
Full information on how TSMatch works and its components is available in the [TSMatch Technical Report](./Documentation/IIoT___TSMatch_Technical_Report.pdf).
Information on the ML-based semantic matchmaking is available [here](.//Documentation/MSc_Thesis.pdf).
# 1. How it Works: Components, Interfaces, Connections, Dependencies on External Software