Temperature_Tracking_for_Vaccines_using_Blockchain
Blockchain, Smart Contract, Ganache, Remix, Web3, Solidity, Java Script, MQTT, ESP32, RFID, DHT11,
Project initialization
Confirm Node.js version
node --version v14.16.0
Use npm to install MQTT client library and Web3
// create a folder project and type in command line: npm init -y
// Install dependencies
npm install mqtt --save
npm install web3 // in the project repository
Smart Contract Repository
You can use Remix IDE to implement and deploy the smat contract. You will not need to install it as it is online.
Hardware Repository
You need to install 3 liraries:
- EspMQTTClient
- DHT library
- RFID library: MFRC522 module
Blockchain to interact with:
Install Ganache software in your PC
Team of the Project:
- Hajar OUAAROUCH - Wafa IDTNAIN - Ismail OUAFI - Ali NAIMI
- National Institute of Posts and Telecommunications, INPT, Rabat, Morocco
- Guided by: Pr. Meryem AYACHE
- 2021/2022