Ref | Year | oneM2M Aspect | Key findings |
|---|---|---|---|
[14] | 2020 | Semantic IoT Gateway based on oneM2M; RDF graph extension for resource representation; Aggregator for cross-domain interoperability | Proposes a oneM2M semantic gateway with RDF graphs for dynamic interoperability and rule management, achieving up to 40% better performance than ontology-based solutions. |
[15] | 2020 | Protocol comparison (MQTT/CoAP); Energy efficiency; Fine-dust IoT integration | Evaluates MQTT vs. CoAP in oneM2M fine-dust sensors, finding MQTT to be most energy-efficient. |
[16] | 2020 | Interworking Proxy Entity (IPE); Middleware for heterogeneity; Logistics scenario | Proposes a oneM2M-based IPE for connecting heterogeneous IoT devices; validated in logistics use case. |
[17] | 2020 | Caching mechanism; Traffic load reduction; Real-world performance evaluation | Validates a caching model in a oneM2M platform, showing reduced traffic and improved response time. |
[18] | 2020 | Security of oneM2M layer; ML-based intrusion detection; Continuous learning | Proposes an ML-based IDPS for oneM2M IoT platforms, enabling real-time multi-level threat detection. |
[19] | 2020 | Security & IDPS for oneM2M; Edge machine learning; Three-level detection | Presents a generic ML-based IDPS for oneM2M, combining multiple detection modes, validated with high accuracy. |
[20] | 2021 | Lightweight DTLS; Dynamic access control; Fog computing & proxy re-signcryption | Analyzes lightweight security for WSANs in OM2M, integrating DTLS, access control, and fog computing for enhanced protection. |
[21] | 2021 | oneM2M-based IIoT; Interoperability for maintenance; ML integration | Implements predictive maintenance in smart factories, using oneM2M IIoT and Random Forest for 82%+ accuracy. |
[22] | 2021 | Layered MN-CSE/IN-CSE; Threshold detection; Cost reduction for smart homes | Proposes a layered architecture for smart homes with oneM2M, reducing device needs and maintenance costs. |
[23] | 2021 | IoT-MR integration; AE/CSE mapping; 3D object control | Proposes an MR–IoT platform using oneM2M for synchronized control of physical and virtual objects. |
[24] | 2021 | Gateway architecture; Mapping to OPC UA; Industrial systems integration | Proposes a gateway for info exchange from oneM2M to OPC UA, enabling industrial IoT/automation interoperability. |
[25] | 2022 | OM2M vs. other IoT platforms; Discovery, semantics, middleware | Benchmarks OM2M (oneM2M) vs. IoTivity/LwM2M/FIWARE, mapping strengths in discovery, semantics, and data management. |
[26] | 2022 | oneM2M IoT–MR interoperability; MR Virtual Device; Open-source integration | Proposes architectures connecting MR and IoT via oneM2M, supporting generic device/domain interoperability and efficient MR resource management. |
[27] | 2022 | OneM2M architecture for M2M/IoT services, data management, security, and integration with machine learning. | Reviews how oneM2M manages data flow and security in M2M systems and discusses the role of machine learning in IoT applications. |
[28] | 2022 | RDF-based semantic annotation; oneM2M to NGSI-LD mapping; Linked data | Proposes protocol for translating oneM2M resources to semantically-annotated NGSI-LD, validated in a parking scenario. |
[29] | 2022 | Group-based authentication; Mobius integration; Overhead reduction | Implements group-based authentication for oneM2M (Mobius), achieving up to 4x efficiency and flexible interoperability. |
[30] | 2022 | oneM2M Mobius for SDN; Hierarchical modeling; Scalability/reactivity metrics | Evaluates oneM2M (Mobius) as an SDN controller, demonstrating scalable real-time network management. |
[31] | 2023 | Security & threat modeling for OM2M; Access control; Real-world attack tests | Evaluates security for OM2M-based smart city IoT, with practical tests and recommendations for baseline protection. |
[32] | 2023 | oneM2M security/authentication overview; Vulnerabilities; Categorized solutions | Reviews and categorizes authentication techniques for oneM2M, supporting robust security design. |
[33] | 2023 | oneM2M platform standardization; 12 CSFs; REST APIs & semantic modeling | Compares oneM2M, FIWARE, Cisco Kinetic for Smart Cities, ranking oneM2M best for architecture and service functions. |
[34] | 2023 | oneM2M DML layer; OM2M resource modeling; ACP & multi-tenant data | Proposes multi-layer Smart City architecture using oneM2M/IUDX for real-time, interoperable, secure data sharing. |
[35] | 2023 | UAV–GCS integration; Real-time RF/LTE; Antenna tracker/web app | Real-time UAV–GCS communication via oneM2M, enabling autonomous antenna tracking and seamless connectivity. |
[36] | 2024 | Comparative analysis of architectures; Performance metrics; Smart city scenarios | Evaluates multiple oneM2M-based architectures for IoT in Smart Cities, benchmarking performance and scalability. |
[37] | 2024 | Interworking Proxy Entity; Modbus-to-oneM2M mapping; Data cache optimization | Architecture enables Modbus–oneM2M integration via IPE/SDT; use case shows improved performance and real-time data integration. |
[38] | 2024 | IPE for Matter; oneM2M platform-level integration; ACME/Mobius | Presents a Matter–oneM2M IPE for seamless integration; experiments confirm negligible overhead and advanced services. |
[39] | 2024 | Legacy device integration; oneM2M service layer; Real-world performance | Implements standardized AQM via oneM2M, integrating Wi-Fi, LoRa, Zigbee; achieves 99.5% reliability and low latency. |
[40] | 2024 | TinyOneM2M implementation; Resource-constrained support; REST API/scalability | Presents lightweight oneM2M implementation for low-power devices, confirming low memory use and efficient M2M comms. |
[41] | 2025 | IoT Gateway integration with oneM2M; Interoperability for urban infrastructure modeling;Hierarchical/Modular design using oneM2M DataGateway; | Proposes a DSML and DEVS-based workflow to simulate IoT infrastructures, using oneM2M for interoperability and integration of heterogeneous sensors in urban environments. |
Technique | Type | Description |
|---|---|---|
SMOTE | Over-sampling | Generates synthetic samples for the minority class based on k-nearest neighbors. |
ADASYN | Over-sampling | Focuses on creating synthetic data for harder-to-learn minority instances. |
RandomOverSampler | Over-sampling | Randomly replicates minority samples to achieve balance. |
RandomUnderSampler | Under-sampling | Randomly removes samples from majority classes. |
SMOTETomek | Hybrid | Combines SMOTE with Tomek Links to both generate and clean minority samples. |
Method | Accuracy | AUC | Macro Precision | Macro Recall | Macro F1 |
|---|---|---|---|---|---|
Original (Unbalanced) | 0.9587 | 0.9895 | 0.97 | 0.97 | 0.97 |
SMOTE | 0.9580 | 0.9900 | 0.97 | 0.97 | 0.97 |
ADASYN | 0.9580 | 0.9907 | 0.97 | 0.97 | 0.97 |
RandomOverSampler | 0.9587 | 0.9897 | 0.97 | 0.97 | 0.97 |
RandomUnderSampler | 0.9447 | 0.9865 | 0.96 | 0.96 | 0.96 |
SMOTETomek | 0.9580 | 0.9886 | 0.97 | 0.97 | 0.97 |
Model | Class 0 Precision | Class 1 Precision | Class 2 Precision | Accuracy | Macro Avg Precision | Macro Avg Recall | Macro Avg F1-Score |
|---|---|---|---|---|---|---|---|
RandomForest | 0.98 | 0.97 | 1.00 | 0.98 | 0.98 | 0.98 | 0.98 |
SVC | 0.89 | 0.86 | 1.00 | 0.89 | 0.92 | 0.89 | 0.90 |
KNeighbors | 0.88 | 0.85 | 0.92 | 0.87 | 0.88 | 0.86 | 0.87 |
XGBoost | 0.97 | 0.95 | 1.00 | 0.96 | 0.97 | 0.97 | 0.97 |
LightGBM | 0.97 | 0.95 | 1.00 | 0.96 | 0.97 | 0.97 | 0.97 |
Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
0 | 0.97 | 0.97 | 0.97 | 501 |
1 | 0.97 | 0.97 | 0.97 | 515 |
2 | 1.00 | 1.00 | 1.00 | 524 |
Accuracy | 0.98 | 1540 | ||
Macro Avg | 0.98 | 0.98 | 0.98 | 1540 |
Weighted Avg | 0.98 | 0.98 | 0.98 | 1540 |
Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
0 | 0.97 | 0.97 | 0.97 | 501 |
1 | 0.97 | 0.97 | 0.97 | 515 |
2 | 1.00 | 1.00 | 1.00 | 524 |
Accuracy | 0.98 | 1540 | ||
Macro Avg | 0.98 | 0.98 | 0.98 | 1540 |
Weighted Avg | 0.98 | 0.98 | 0.98 | 1540 |
Layer (Type) | Output Shape | Parameters |
|---|---|---|
Conv2D (96 filters, 3×3) | (None, 3, 3, 96) | 960 |
MaxPooling2D | (None, 2, 2, 96) | 0 |
Dropout (rate = 0.2) | (None, 2, 2, 96) | 0 |
Conv2D (192 filters, 4×4) | (None, 2, 2, 192) | 295,104 |
MaxPooling2D | (None, 1, 1, 192) | 0 |
Dropout (rate = 0.4) | (None, 1, 1, 192) | 0 |
Flatten | (None, 192) | 0 |
Dense (192 units) | (None, 192) | 37,056 |
Dropout (rate = 0.5) | (None, 192) | 0 |
Dense (3 units - output layer) | (None, 3) | 579 |
Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
0 | 0.97 | 0.94 | 0.95 | 696 |
1 | 0.94 | 0.97 | 0.95 | 662 |
2 | 1.00 | 1.00 | 1.00 | 142 |
Accuracy | 0.96 | 1500 | ||
Macro Avg | 0.97 | 0.97 | 0.97 | 1500 |
Weighted Avg | 0.96 | 0.96 | 0.96 | 1500 |
Metric | Uniform Traffic | Real-time Traffic | Burst Traffic | Improvement with RF |
|---|---|---|---|---|
RTT (s) | Stable (< 2s) | Moderate (2-4s) | High (> 4s) | Reduced by 30–50% |
Success Rate (%) | ~ 100% | ~ 95% | ~ 85% | Increased by 10–15% |
CPU Usage (%) | Low (~ 50%) | Moderate (~ 70%) | High (~ 90%) | Reduced by 20–30% |
RAM Usage (%) | Low (~ 60%) | Moderate (~ 80%) | High (~ 95%) | Reduced by 15–25% |
Ref | Year | oneM2M Aspect | Key findings |
|---|---|---|---|
[14] | 2020 | Semantic IoT Gateway based on oneM2M; RDF graph extension for resource representation; Aggregator for cross-domain interoperability | Proposes a oneM2M semantic gateway with RDF graphs for dynamic interoperability and rule management, achieving up to 40% better performance than ontology-based solutions. |
[15] | 2020 | Protocol comparison (MQTT/CoAP); Energy efficiency; Fine-dust IoT integration | Evaluates MQTT vs. CoAP in oneM2M fine-dust sensors, finding MQTT to be most energy-efficient. |
[16] | 2020 | Interworking Proxy Entity (IPE); Middleware for heterogeneity; Logistics scenario | Proposes a oneM2M-based IPE for connecting heterogeneous IoT devices; validated in logistics use case. |
[17] | 2020 | Caching mechanism; Traffic load reduction; Real-world performance evaluation | Validates a caching model in a oneM2M platform, showing reduced traffic and improved response time. |
[18] | 2020 | Security of oneM2M layer; ML-based intrusion detection; Continuous learning | Proposes an ML-based IDPS for oneM2M IoT platforms, enabling real-time multi-level threat detection. |
[19] | 2020 | Security & IDPS for oneM2M; Edge machine learning; Three-level detection | Presents a generic ML-based IDPS for oneM2M, combining multiple detection modes, validated with high accuracy. |
[20] | 2021 | Lightweight DTLS; Dynamic access control; Fog computing & proxy re-signcryption | Analyzes lightweight security for WSANs in OM2M, integrating DTLS, access control, and fog computing for enhanced protection. |
[21] | 2021 | oneM2M-based IIoT; Interoperability for maintenance; ML integration | Implements predictive maintenance in smart factories, using oneM2M IIoT and Random Forest for 82%+ accuracy. |
[22] | 2021 | Layered MN-CSE/IN-CSE; Threshold detection; Cost reduction for smart homes | Proposes a layered architecture for smart homes with oneM2M, reducing device needs and maintenance costs. |
[23] | 2021 | IoT-MR integration; AE/CSE mapping; 3D object control | Proposes an MR–IoT platform using oneM2M for synchronized control of physical and virtual objects. |
[24] | 2021 | Gateway architecture; Mapping to OPC UA; Industrial systems integration | Proposes a gateway for info exchange from oneM2M to OPC UA, enabling industrial IoT/automation interoperability. |
[25] | 2022 | OM2M vs. other IoT platforms; Discovery, semantics, middleware | Benchmarks OM2M (oneM2M) vs. IoTivity/LwM2M/FIWARE, mapping strengths in discovery, semantics, and data management. |
[26] | 2022 | oneM2M IoT–MR interoperability; MR Virtual Device; Open-source integration | Proposes architectures connecting MR and IoT via oneM2M, supporting generic device/domain interoperability and efficient MR resource management. |
[27] | 2022 | OneM2M architecture for M2M/IoT services, data management, security, and integration with machine learning. | Reviews how oneM2M manages data flow and security in M2M systems and discusses the role of machine learning in IoT applications. |
[28] | 2022 | RDF-based semantic annotation; oneM2M to NGSI-LD mapping; Linked data | Proposes protocol for translating oneM2M resources to semantically-annotated NGSI-LD, validated in a parking scenario. |
[29] | 2022 | Group-based authentication; Mobius integration; Overhead reduction | Implements group-based authentication for oneM2M (Mobius), achieving up to 4x efficiency and flexible interoperability. |
[30] | 2022 | oneM2M Mobius for SDN; Hierarchical modeling; Scalability/reactivity metrics | Evaluates oneM2M (Mobius) as an SDN controller, demonstrating scalable real-time network management. |
[31] | 2023 | Security & threat modeling for OM2M; Access control; Real-world attack tests | Evaluates security for OM2M-based smart city IoT, with practical tests and recommendations for baseline protection. |
[32] | 2023 | oneM2M security/authentication overview; Vulnerabilities; Categorized solutions | Reviews and categorizes authentication techniques for oneM2M, supporting robust security design. |
[33] | 2023 | oneM2M platform standardization; 12 CSFs; REST APIs & semantic modeling | Compares oneM2M, FIWARE, Cisco Kinetic for Smart Cities, ranking oneM2M best for architecture and service functions. |
[34] | 2023 | oneM2M DML layer; OM2M resource modeling; ACP & multi-tenant data | Proposes multi-layer Smart City architecture using oneM2M/IUDX for real-time, interoperable, secure data sharing. |
[35] | 2023 | UAV–GCS integration; Real-time RF/LTE; Antenna tracker/web app | Real-time UAV–GCS communication via oneM2M, enabling autonomous antenna tracking and seamless connectivity. |
[36] | 2024 | Comparative analysis of architectures; Performance metrics; Smart city scenarios | Evaluates multiple oneM2M-based architectures for IoT in Smart Cities, benchmarking performance and scalability. |
[37] | 2024 | Interworking Proxy Entity; Modbus-to-oneM2M mapping; Data cache optimization | Architecture enables Modbus–oneM2M integration via IPE/SDT; use case shows improved performance and real-time data integration. |
[38] | 2024 | IPE for Matter; oneM2M platform-level integration; ACME/Mobius | Presents a Matter–oneM2M IPE for seamless integration; experiments confirm negligible overhead and advanced services. |
[39] | 2024 | Legacy device integration; oneM2M service layer; Real-world performance | Implements standardized AQM via oneM2M, integrating Wi-Fi, LoRa, Zigbee; achieves 99.5% reliability and low latency. |
[40] | 2024 | TinyOneM2M implementation; Resource-constrained support; REST API/scalability | Presents lightweight oneM2M implementation for low-power devices, confirming low memory use and efficient M2M comms. |
[41] | 2025 | IoT Gateway integration with oneM2M; Interoperability for urban infrastructure modeling;Hierarchical/Modular design using oneM2M DataGateway; | Proposes a DSML and DEVS-based workflow to simulate IoT infrastructures, using oneM2M for interoperability and integration of heterogeneous sensors in urban environments. |
Technique | Type | Description |
|---|---|---|
SMOTE | Over-sampling | Generates synthetic samples for the minority class based on k-nearest neighbors. |
ADASYN | Over-sampling | Focuses on creating synthetic data for harder-to-learn minority instances. |
RandomOverSampler | Over-sampling | Randomly replicates minority samples to achieve balance. |
RandomUnderSampler | Under-sampling | Randomly removes samples from majority classes. |
SMOTETomek | Hybrid | Combines SMOTE with Tomek Links to both generate and clean minority samples. |
Method | Accuracy | AUC | Macro Precision | Macro Recall | Macro F1 |
|---|---|---|---|---|---|
Original (Unbalanced) | 0.9587 | 0.9895 | 0.97 | 0.97 | 0.97 |
SMOTE | 0.9580 | 0.9900 | 0.97 | 0.97 | 0.97 |
ADASYN | 0.9580 | 0.9907 | 0.97 | 0.97 | 0.97 |
RandomOverSampler | 0.9587 | 0.9897 | 0.97 | 0.97 | 0.97 |
RandomUnderSampler | 0.9447 | 0.9865 | 0.96 | 0.96 | 0.96 |
SMOTETomek | 0.9580 | 0.9886 | 0.97 | 0.97 | 0.97 |
Model | Class 0 Precision | Class 1 Precision | Class 2 Precision | Accuracy | Macro Avg Precision | Macro Avg Recall | Macro Avg F1-Score |
|---|---|---|---|---|---|---|---|
RandomForest | 0.98 | 0.97 | 1.00 | 0.98 | 0.98 | 0.98 | 0.98 |
SVC | 0.89 | 0.86 | 1.00 | 0.89 | 0.92 | 0.89 | 0.90 |
KNeighbors | 0.88 | 0.85 | 0.92 | 0.87 | 0.88 | 0.86 | 0.87 |
XGBoost | 0.97 | 0.95 | 1.00 | 0.96 | 0.97 | 0.97 | 0.97 |
LightGBM | 0.97 | 0.95 | 1.00 | 0.96 | 0.97 | 0.97 | 0.97 |
Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
0 | 0.97 | 0.97 | 0.97 | 501 |
1 | 0.97 | 0.97 | 0.97 | 515 |
2 | 1.00 | 1.00 | 1.00 | 524 |
Accuracy | 0.98 | 1540 | ||
Macro Avg | 0.98 | 0.98 | 0.98 | 1540 |
Weighted Avg | 0.98 | 0.98 | 0.98 | 1540 |
Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
0 | 0.97 | 0.97 | 0.97 | 501 |
1 | 0.97 | 0.97 | 0.97 | 515 |
2 | 1.00 | 1.00 | 1.00 | 524 |
Accuracy | 0.98 | 1540 | ||
Macro Avg | 0.98 | 0.98 | 0.98 | 1540 |
Weighted Avg | 0.98 | 0.98 | 0.98 | 1540 |
Layer (Type) | Output Shape | Parameters |
|---|---|---|
Conv2D (96 filters, 3×3) | (None, 3, 3, 96) | 960 |
MaxPooling2D | (None, 2, 2, 96) | 0 |
Dropout (rate = 0.2) | (None, 2, 2, 96) | 0 |
Conv2D (192 filters, 4×4) | (None, 2, 2, 192) | 295,104 |
MaxPooling2D | (None, 1, 1, 192) | 0 |
Dropout (rate = 0.4) | (None, 1, 1, 192) | 0 |
Flatten | (None, 192) | 0 |
Dense (192 units) | (None, 192) | 37,056 |
Dropout (rate = 0.5) | (None, 192) | 0 |
Dense (3 units - output layer) | (None, 3) | 579 |
Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
0 | 0.97 | 0.94 | 0.95 | 696 |
1 | 0.94 | 0.97 | 0.95 | 662 |
2 | 1.00 | 1.00 | 1.00 | 142 |
Accuracy | 0.96 | 1500 | ||
Macro Avg | 0.97 | 0.97 | 0.97 | 1500 |
Weighted Avg | 0.96 | 0.96 | 0.96 | 1500 |
Metric | Uniform Traffic | Real-time Traffic | Burst Traffic | Improvement with RF |
|---|---|---|---|---|
RTT (s) | Stable (< 2s) | Moderate (2-4s) | High (> 4s) | Reduced by 30–50% |
Success Rate (%) | ~ 100% | ~ 95% | ~ 85% | Increased by 10–15% |
CPU Usage (%) | Low (~ 50%) | Moderate (~ 70%) | High (~ 90%) | Reduced by 20–30% |
RAM Usage (%) | Low (~ 60%) | Moderate (~ 80%) | High (~ 95%) | Reduced by 15–25% |