Blockchain, Smart Contract, Ganache, Remix, Web3, Solidity, Java Script, MQTT, ESP32, RFID, DHT11,
node --version v14.16.0
// 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
You can use Remix IDE to implement and deploy the smat contract. You will not need to install it as it is online.
You need to install 3 liraries:
- EspMQTTClient
- DHT library
- RFID library: MFRC522 module
Install Ganache software in your PC
- Hajar OUAAROUCH - Wafa IDTNAIN - Ismail OUAFI - Ali NAIMI
- National Institute of Posts and Telecommunications, INPT, Rabat, Morocco
- Guided by: Pr. Meryem AYACHE
- 2021/2022