Patent ID: 11949802
Assignee: PUSAN NATIONAL UNIVERSITY INDUSTRY-UNIVERSITY COOPERATION FOUNDATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 3:
4. A method of implementing a blockchain-based platform for interworking with one machine-to-machine (oneM2M) and lightweight machine-to-machine (LWM2M), the method comprising:
in a hyperledger fabric network, validating chaincode called in association with a first client application;
in the hyperledger fabric network, generating an event in association with the validated chaincode;
in a fabric bridge gateway, performing interworking with an LWM2M protocol and a oneM2M platform by transmitting a request or a response corresponding to the event to a second client application;
when the interworking is for communication from a oneM2M application to an LWM2M server, in the hyperledger fabric network, validating request chaincode called by the oneM2M application that is the first client application;
in the hyperledger fabric network, in association with the validated request chaincode, when data transmitted by the oneM2M application to the request chaincode is recorded in a ledger by the request chaincode, generating a request event; and
in the fabric bridge gateway, transmitting a request corresponding to the request event to the LWM2M server that is the second client application, and receiving a response from the LWM2M server,
when the interworking is for communication from an LWM2M client to a oneM2M application, in the fabric bridge gateway, in response to a request being received from the LWM2M client that is the first client application, calling the request chaincode; in the hyperledger fabric network, validating the called request chaincode; in the hyperledger fabric network, in association with the validated request chaincode, when data transmitted by the oneM2M application to the request chaincode is recorded in a ledger by the request chaincode, generating a request event; and in the hyperledger fabric network, transmitting the request event to the oneM2M application that is the second client application, and
as the response chaincode corresponding to the request event is called by the oneM2M application, in the hyperledger fabric network, validating the response chaincode called by the oneM2M application; in the hyperledger fabric network, in association with the validated response chaincode, when the data recorded in the ledger is identified by the response chaincode, generating a response event; and in the fabric bridge gateway, transmitting a response corresponding to the response event to the LWM2M client.