https://github.com/lane-romuald/smart-irrigation-chaincode
This repository contains the source code for the Hyperledger Fabric chaincode used in an IoT irrigation system. The chaincode manages transactions related to soil moisture data collection, water management and crop monitoring.
https://github.com/lane-romuald/smart-irrigation-chaincode
blockchain chaincode go hyperledger-fabric nodejs smart-contracts
Last synced: 3 months ago
JSON representation
This repository contains the source code for the Hyperledger Fabric chaincode used in an IoT irrigation system. The chaincode manages transactions related to soil moisture data collection, water management and crop monitoring.
- Host: GitHub
- URL: https://github.com/lane-romuald/smart-irrigation-chaincode
- Owner: Lane-Romuald
- Created: 2024-10-23T10:16:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T11:06:03.000Z (over 1 year ago)
- Last Synced: 2025-01-12T04:54:48.675Z (about 1 year ago)
- Topics: blockchain, chaincode, go, hyperledger-fabric, nodejs, smart-contracts
- Language: Go
- Homepage:
- Size: 4.07 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chaincode Hyperledger Fabric - IoT Irrigation System
## Description
This repository contains the source code for a Hyperledger Fabric chaincode used in an IoT-based irrigation system. The chaincode manages the transactions between IoT devices (sensors, actuators) and ensures secure, transparent data management related to irrigation needs and system state.
## Features
- Manage water distribution to plants based on real-time sensor data (humidity, temperature, etc.)
- Record irrigation events on the blockchain
- Enable secure, immutable, and decentralized data handling
- Monitor system performance and transaction history
- Support for query and update operations on asset states (e.g., moisture levels)
### Prerequisites
- Hyperledger Fabric v2.x
- Docker & Docker-Compose
- Node.js (for packaging chaincode if written in JavaScript/TypeScript)
- Fabric CLI tools