Skip to content

In this repository, the LWM2M protocol is integrated with blockchain to improve reliability and auditability. This integration also provides a secure ledger to store critical information like anomalies. The Java implementation of LWM2M, Leshan, and Ethereum testnet Ropsten have been be used for this purpose.

License

Notifications You must be signed in to change notification settings

ertis-research/lwm2m-blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LwM2M-blockchain

In this repository, the LWM2M protocol is integrated with blockchain to improve reliability and auditability. This integration also provides a secure ledger to store critical information like anomalies. The Java implementation of LWM2M, Leshan, and Ethereum testnet Ropsten have been be used for this purpose.

This repository is divided in six main folders:

  • anomalyDetectionApp --> Demo application that requests data from LwM2M clients and checks if the received information is an anomaly or not.
  • evaluation --> Java project to test system interaction with the blockchain network.
  • leshan --> Java Implementation of LwM2M protocol modified to interact with the Ropsten network.
  • mainApp --> Frontend and backend of the Web management UI Application.
  • smartContracts --> Smart Contracts are stored here.

License

MIT

About

In this repository, the LWM2M protocol is integrated with blockchain to improve reliability and auditability. This integration also provides a secure ledger to store critical information like anomalies. The Java implementation of LWM2M, Leshan, and Ethereum testnet Ropsten have been be used for this purpose.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •