Contents structure
3.1. Topic: Communication & IIoT
3.1.1 Module: Server-client communication architecture
3.1.1.1 Session: Introduction to server-client communication
3.1.1.2 Session: Exploration of server-client communication
3.1.2 Module: Server-client communication technologies
3.1.2.1 Session: Introduction to server-client communication technologies
3.1.2.2 Session: Exploration of server-client technologies
3.1.3 Module: Peer to Peer communication architecture
3.1.3.1 Session: Introduction to peer-to-peer communication
3.1.3.2 Session: Exploration of peer-to-peer communication
3.1.4 Module: Peer to Peer communication technologies
3.1.4.1 Session: Introduction to P2P communication technologies
3.1.4.2 Session: Exploration of P2P technologies
3.2. Topic: Blockchain Technology Basics
3.2.1 Module: Decentralized Coordination
3.2.1.1 Session: Introduction to Decentralized Coordination
3.2.1.2 Session: Implementing Decentralized Coordination
3.2.2 Module: Chain of Blocks
3.2.2.1. Session: Introduction to Chain of Blocks
3.2.2.2. Session: Implementing Chain of Blocks
3.2.3. Module: Consensus Mechanisms
3.2.3.1. Session: Introduction to Consensus Mechanisms
3.2.3.2. Session: Implementing Consensus Mechanism
3.2.4. Module: Types of Blockchain Networks
3.2.4.1. Session: Introduction to Types of Blockchain Networks
3.2.4.2. Session: Implementing Types of Blockchain Networks
3.2.5. Module: Smart Contracts
3.2.5.1. Session: Introduction to Smart Contracts
3.2.5.2. Session: Implementing Smart Contract
3.3. Topic: Connecting IoT and Blockchain
3.3.1. Module: Accounts and Transfer of Funds
3.3.1.1. Session: Introduction to digital accounts and funds
3.3.1.2. Session: Implementation of digital accounts and management of funds
3.3.2. Module: Digital wallets
3.3.2.1. Session: Introduction to Digital Wallets
3.3.2.2. Session: Usage of Digital wallets
3.3.3. Module: Reading BC data programmatically
3.3.3.1. Session: Introduction to Programmatic Data Access
3.3.3.2. Session: Implementing Data Retrieval from Smart Contracts
3.3.4. Module: Writing BC data programmatically
3.3.4.1. Session: Introduction to Writing Data on Blockchain
3.3.4.2. Session: Implementing Data Transactions on Blockchain
3.4. Topic: Application of IIoT and Blockchain
3.4.1 Module: Conceptualizing IIoT & Blockchain Systems
3.4.1.1 Session: Introduction to the IIoT & Blockchain Scenario
3.4.1.2 Session: Concept Generation
3.4.2 Module: Communication With 3D Printer
3.4.2.1 Session: Introduction to OctoPrint
3.4.2.2 Session: Establishing Communication
3.4.3 Module: Design and Implementation of Smart Contract
3.4.3.1 Session: Smart Contract Design
3.4.3.2 Session: Implementation and Deployment of Smart Contract
3.4.4 Module: Integration of Components
3.4.4.1 Session: Introduction to Integration and Testing
3.4.4.2 Session: Integration and Testing
3.4.5 Module: Project Presentation
3.4.5.1 Session: Project Results Presentations and Discussion