Adaptation of Smart contract in supply chain management using IOT
Efficient tracking of shipments is critical in managing global trade and logistics activities. Our proposed solution utilizes the features of smart contracts in ethereum blockchain to govern and manage interactions between the sender and receiver. Shipped items in our case vaccines are in&
2025-06-28 16:25:00 - Adil Khan
Adaptation of Smart contract in supply chain management using IOT
Project Area of Specialization BlockchainProject SummaryEfficient tracking of shipments is critical in managing global trade and logistics activities. Our proposed solution utilizes the features of smart contracts in ethereum blockchain to govern and manage interactions between the sender and receiver. Shipped items in our case vaccines are in the smart containers equipped with Internet of Things (IoT) sensors that can be used to track and monitor predefined shipping conditions related to temperature and humidity. Blockchain is used to safely store this monitored data while an Ethereum smart contracts are used to manage shipment conditions, automate payments and also issue a refund in case of violations to predefined conditions.
Project ObjectivesThe objective of our work is to show the applicability and opportunity of blockchain and ethereum smart contract in the field of supply chain while ensuring traceability.
The specific objectives being addressed by the project are:
1. Implementation of blockchain feature in IoT devices to establish a smart contract enabling supply chain management.
2. Analysis of performance of smart contract enabled IoT devices.
Project Implementation Method- The smart contract will be implemented in Solidity language and will be tested using web browser based Remix IDE. There are three entities participating in the contract sender, receiver and IoT enabled container.
- Vaccines are placed in smart containers equipped with sensors that are connected to Arduino which will be used to track and monitor shipment condition (temperature and humidity) against predefined thresholds.
- The Message Queue Telemetry Transport (MQTT) server will be hosted in the cloud to aggregate, store, and issue all the data generated from the sensors placed within the shipment.
- Raspberry pi will be used as blockchain gateway and MQTT will provide all the data of sensors which will be used in smart contract. Raspberry pi performs a self-check, call the function within the smart contract to proceed with shipment. The shipment will be aborted if the self-check fails.
- DApp (Decentralize Application) will be created as a user interface so that both the parties can keep a track of the shipment.
Hence, this is how a fully function system consisting of an IoT-enabled container equipped with Raspberry pi board connected to sensors and develop front end DApps and wallet for the sender and receiver to interact with the Ethereum smart contract.
Benefits of the Project• Autonomy: There will be no interruptions and no third party will be able to change the agreement or
conclusion. This automation can go a long way in assisting businesses in automating some areas of their
operations. Not only that, but it also resolves trust concerns in various processes.
• More secure: Block chain technology generates immutable ledgers that serve as irrefutable proof of
transactions. While working as a secure peer-to-peer transaction system, it also uses encryption.
• Faster speeds: Speeds are significantly faster because there is no need for a middleman.
• Increased precision: Humans make mistakes, but smart contracts are designed not to.
• Cost-savings: the automated method saves a lot of money.
• Trust: Unchangeable ledgers imply that transactions are irreversible.
• Backups: Backups are important because data storage devices can fail. All transactions in smart
contracts are duplicated so that all parties have a record of the transitions. There is essentially little
chance that all parties will experience data storage failures.
- IoT Enabled Container.
- Ethereum Smart Contract (Block Chain Applications).
- Integration of IoT And Blockchain.
- User Interface in the form of APP.
- All these will collectively establish a Supply Chain Management System.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 35000 | |||
| Raspberry pi 3 | Equipment | 1 | 16000 | 16000 |
| Arduino UNO-2 | Equipment | 1 | 5000 | 5000 |
| Temperature Sensor SHT10 | Equipment | 1 | 1500 | 1500 |
| Humidity sensor SHT10 | Equipment | 1 | 1500 | 1500 |
| Container | Equipment | 1 | 6000 | 6000 |
| Wires and bread board | Miscellaneous | 1 | 5000 | 5000 |