Presentation On IOT Based Application
Presentation On IOT Based Application
Presentation On IOT Based Application
Tushar Agrahari
BTECH/10724/20
2
Project Overview
3
Tech Stack and Devices Used
4
Why ThingSpeak
THINGSPEAK: USER- FEATURES: DATA SETUP: INTUITIVE CREATE CHANNELS: EASILY COLLECT DATA: RETRIEVE
FRIENDLY IOT PLATFORM. COLLECTION, INTERFACE, SET UP CHANNELS FOR DATA FROM IOT DEVICES
VISUALIZATION, ANALYTICS. STRAIGHTFORWARD DATA COLLECTION. EFFORTLESSLY.
PROCESS.
5
Why Flutter
Internationalization:
Hot Reload: Rapidly see State Management:
Supports
changes in your app's UI Built-in solutions for
internationalization and
during development. managing app state.
localization of apps.
Widget-based
High Performance:
Framework: UI Google Support:
Flutter apps compile to
components are Developed and
native machine code for
widgets, enabling fast maintained by Google.
excellent performance.
UI development.
6
Use APIs or SDKs provided by the
cloud platform to integrate your
mobile app with the IoT backend.
7
Integrating Cloud Platform with mobile App
8
RESTful APIs
9
Communication Channel
API Endpoints: Define API endpoints on the cloud Data Serialization: Serialized data exchange Push Notifications: Implemented push notification
platform to enable the mobile app to interact with between the mobile app and the cloud platform mechanisms to notify the mobile app of important
the backend services. into a format that can be transmitted. events or updates from the cloud platform.
10
Push
Notification
11
Challenges and Lessons Learned
12