SlideShare a Scribd company logo
1 of 10
Download to read offline
IoT and Android: How These Devices Connect and Communicate (with/without Internet)!
IoT and Android: How These 

Devices Connect and Communicate

(with/without Internet)!
Introduction
Emergence of IoT
How IoT Is Helpful for SMBs

and Other Businesses
How do IoT Devices

Communicate?
Table of Index:
Introduction
Emergence of IoT
How IoT Is Helpful for SMBs

and Other Businesses
How do IoT Devices

Communicate?
Table of Index:
Smart

Home
Introduction:
IoT is an umbrella that refers to the billions of things (or physical objects)
connected to the internet, all exchanging data (in real-time) with other systems
or devices. Practically, any physical object can easily be transformed into IoT
when connected to the internet to communicate or control information.
Android and IoT: How do They Partner?
Will IoT Work Without the Internet?
Will IoT Work Without the Internet?
FAQ’s- The Most Common Questions
Android Is a Universal Front-en
Android is Built on Linux Kernel and uses Java, C, C+
Developing Android applications using software Drivers for sensors or IoT
devices
Use of open-source Protocol libraries like BACnet, BLE, Modbus, Mbus etc
Propriety protocols on top of interfaces like Ethernet, Internet Protocol, USB,
Bluetooth, UART, RS-232 etc.
Android Is a Universal Front-en
Android is Built on Linux Kernel and uses Java, C, C+
Developing Android applications using software Drivers for sensors or IoT
devices
Use of open-source Protocol libraries like BACnet, BLE, Modbus, Mbus etc
Propriety protocols on top of interfaces like Ethernet, Internet Protocol, USB,
Bluetooth, UART, RS-232 etc.
An IoT device could be as simple as a light bulb or as complex as driverless
cars, jet engines, or anything that's filled with sensors collecting and
transmitting data to ensure swift operations.
Additionally, an IoT device can also be that generally don't operate through the
internet and communicate within the network, irrespective of human
intervention.
Emergence of IoT:
While IoT was created in 1999 by Kevin Ashton, the first IoT gadget came early
in 1980 at Carnegie Mellon University. Today, there are approximately 13
billion IoT-connected devices, which by 2030 are expected to grow by 29
billion.
8.6
8.76
11.28
13.14
15.14
17.08
19.08
21.09
23.14
25.21
27.31
29.42
8.6
0
5
10
15
20
25
30
35
8.76 11.28 13.14 15.14 17.08 19.08 21.09 23.14 25.21 27.31 29.42
How IoT is Important for SMBs and

Other Businesses:
The benefits of the Internet of Things for businesses depend on the agility,
efficiency and implementation of the businesses. The idea behind this is to
allow businesses to have more access to the data, their internal connected
systems and products.
Industry-specific segment, which includes sensors, real-time location
devices for healthcare, for IoT App Development Services and in industries
like security systems, smart device monitoring systems, air conditioners, and
many more
Cross-industry specific segment, which includes things like personal
wellness, smart homes and many other connected devices.
The enterprise use of these connected devices can be divided into two segments
How IoT Devices Communicate?
Android and IoT How do They Partner?
An ideal IoT landscape consists of a web-enabled smart device that uses
embedded systems such as sensors, processors, and communication gear to
collect, send, and act on the information/data collected.
IoT (Internet of Things) and Android devices make quite a dynamic duo! These
devices leverage Android's user-friendly interface and robust app ecosystem to
provide a seamless experience for users.

plays major role in IOT. The communication between
IoT devices and Android often happens through wireless technologies like Wi-
Fi or Bluetooth, enabling real-time data exchange and remote control.

If IoT market trends are to be believed, most of the smart devices operate on
Android (Google's most popular operating System). Additionally, IoT devices
generate a large amount of data, which can be accessed and viewed from
anywhere. And, since Android Things preview versions allow developers to
access the OpenGL and WebView preview, the Android-IoT due makes
complete sense.

Some of the other reasons why this partnership makes sense are:
Android app development
By connecting to IoT, the device will be able to process information in real-time.
Sensores
Collecting data Sending Data to Cloud Making Data useful Delivering information to user
Connectivity Data Progressing User interface
Android is a Universal Front-end:
Android has a well-established app ecosystem; this Linux-based software is
open-source, making it accessible to developers to use and customise its source
code in any gadget. Many IoT devices have dedicated Android apps that allow
users to easily monitor and control their smart devices. The availability of these
apps enhances the interoperability between Android devices and IoT devices.
Another reason why IoT developers prefer Android is that it lowers the overall
cost of IoT devices, making it affordable for consumers.
Android is built on Linux Kernel and uses Java, C, and C++: Android is built
upon the Linux kernel, which serves as the core of the operating system. The
Linux kernel provides essential functionalities such as hardware abstraction,
device drivers, and core system services. Many IoT devices and platforms
leverage the Linux kernel for their operating systems due to its open-source
nature, stability, and wide device support.
Developing Android applications using software Drivers for sensors or IoT
devices: When developing Android applications that interact with sensors or
IoT devices, software drivers refers to the specialised code that allow
communication between the Android operating system and the sensors or IoT
devices
Use of open-source Protocol libraries like BACnet, BLE, etc: Open source
libraries provide standardised communication protocol that allow devices to
exchange data seamlessly. Libraries like BACnet, BLE and more facilitates
communication between devices like HVAC systems, wearables, health
monitors and more. Propriety protocols on top of interfaces like Ethernet,
Internet Protocol, USB, Bluetooth, UART, RS-232 etc. Android is built on Linux
Kernel and uses Java, C, C++
Will IoT work Without the Internet?
IoT is also defined as the collection of actuator devices and edge sensors, all
connected to cloud-based analytics and computing resources through the
internet. However, the edge devices are often involved in various other roles
(depending upon the device type), and sometimes serve as the network entry
or exit points. The more functions devices need to perform, the more edge
systems become reliant. However, not everyone has a direct Internet
connection Services are trending these days. 

This gives rise to the question- can IoT work without the internet?

A study by Statista found that there will be more than 29 billion connected
devices, almost six devices for each of the 7.7 billion people on Earth. However,
not all these devices directly connect to the internet.

Many devices, like those in homes or factories, connect to a router using a non-
IP bus like ZigBee. In this case, the router is the only one staying connected to
the internet, allowing it to communicate with the device's remote components.

Devices, like small sensors, sometimes benefit from not being directly
connected to a high-performance IP-based network. This is because having an
IP address can make them more vulnerable to hacking. Additionally, some
devices might be in remote areas without a consistent and dependable internet
connection.

In such cases, options may be limited to logging data locally and then moving it
to the location produce insights and recommendations using a memory stick.
Despite the lack of internet, long-distance communications are possible with
the right tools. An example is Thingstream, a network based on Unstructured
Supplementary Service Data (USSD) communications. USSD provides secure
IoT connectivity without relying on the internet.

Due to gateways that work on standard IP networks, IoT devices can easily
communicate at a distance of a few kilometres to a specific range depending on
the environment.
IoT App Development
Will IoT work Without the Internet?
So, does IoT need the internet to operate?

Even though IoT doesn't require the internet, its name comes from the fact that
it uses similar technology. Think of IoT as objects using internet-like tech, which
is valuable even without the internet.


Let's understand this by taking an example of an 'automated soil irrigation
system.'

In the irrigation system, the program activities and its learnings are made with
IoT, such as turning the water supply off when the soil is wet, the amount of
water required. But, when the same information is connected to the internet,
the data from IoT helps monitor soil and provide real-time insights into the
information required for analysis.
How Android Devices can be Connected With IoT:

Connecting Android devices with IoT (Internet of Things) devices involves a
combination of hardware and software interactions. Here's a how you can do:
Communication Protocols:

Identify the communication protocols supported by your IoT device. Common
protocols include Wi-Fi, Bluetooth, Zigbee, MQTT, CoAP, etc.
Develop or Install IoT Apps:

Check if there's a dedicated app for your IoT device on the platform. If not, you
might need to develop or install an app that supports your specific IoT device.
Wi-Fi or Bluetooth Setup:

For Wi-Fi-enabled IoT devices, you'll need to connect them to your local Wi-Fi
network. This is often done through a setup process within the IoT device's app.

For Bluetooth-enabled devices, you may need to pair the devices through the
Android Bluetooth settings.
APIs and SDKs:

If you're developing an app to interface with your IoT device, use the
manufacturer's APIs (Application Programming Interfaces) or SDKs (Software
Development Kits). These tools provide the necessary functions and methods
for your app to communicate with the IoT device.
Security Considerations:

Implement security measures such as encryption and authentication, especially
if your IoT device handles sensitive data. This ensures a secure connection
between your Android device and the IoT device.
Cloud Integration:

Some IoT devices use cloud platforms for remote monitoring and control.
Ensure that your IoT device is properly connected to its cloud service and that
your Android app can communicate with the device through the cloud.
User Interface:

Design a user-friendly interface in your Android app to control and monitor the
IoT device. This could include features like real-time updates, notifications, and
remote-control options.
Testing:

Test the connectivity thoroughly. Check if the Android app can successfully
send commands to the IoT device and receive data from it.
Firmware and Software Updates:

Keep both your Android device and IoT device updated with the latest firmware
and software updates to ensure compatibility and security.
FAQ’s:
Conclusion:
Can I Use My Phone as an IoT?

Yes! Android provides robust support for IoT through various APIs and
frameworks. You can connect Android devices to a wide range of IoT devices
such as smart thermostats, lights, cameras, and more.
Is my Smartphone an IoT?

Yes! Your mobile phone is a prime example of an IoT device. It's not just a phone
for making calls; it's a device that connects to the internet, interacts with
various services, and can communicate with other smart devices. Whether
you're using it to control smart home devices, track your fitness, or receive
notifications from social media, your mobile phone is a key player in the IoT
ecosystem.
Can a Mobile Phone Be Used to Control IoT Devices?

Yes! Your mobile phone can serve as a powerful remote control for a variety of
IoT (Internet of Things) devices. The communication between your phone and
the IoT devices is often facilitated through wireless technologies such as Wi-Fi,
Bluetooth, or even cellular networks. It adds a level of convenience and
accessibility, as you can control and monitor your IoT devices from anywhere
with an internet connection.
Now that you know how IoT is revolutionising the world around us and how it
can be used with your Android phone, this would give you confidence to invest
in these devices more. If you want to get IoT and Android related app
development services, connect with Ficode. We can cater to your app
developing needs.

More Related Content

Similar to Unleashing the Potential of IoT and Android

CHAPTER 4.pptx
CHAPTER 4.pptxCHAPTER 4.pptx
CHAPTER 4.pptxttyu2
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptxKume3
 
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdf
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdfIoT Development-Bridging the Gap Between Physical and Digital Worlds.pdf
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdfCodeAvik
 
Internet of things (io t)
Internet of things (io t)Internet of things (io t)
Internet of things (io t)Biniam Behailu
 
Iot trends and technologies development in terms of Machine Learning
Iot trends and technologies development in terms of Machine LearningIot trends and technologies development in terms of Machine Learning
Iot trends and technologies development in terms of Machine LearningDr.R. Gunavathi Ramasamy
 
Home monitoring system using io t
Home monitoring system using io tHome monitoring system using io t
Home monitoring system using io tPuneet Mishra
 
Module 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotModule 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotspreya772
 
IOT Based Smart Home System Technologies
IOT Based Smart Home System TechnologiesIOT Based Smart Home System Technologies
IOT Based Smart Home System TechnologiesIJERDJOURNAL
 
Unit 3 - Internet of Things - www.rgpvnotes.in.pdf
Unit 3 - Internet of Things - www.rgpvnotes.in.pdfUnit 3 - Internet of Things - www.rgpvnotes.in.pdf
Unit 3 - Internet of Things - www.rgpvnotes.in.pdfShubhamYadav73126
 

Similar to Unleashing the Potential of IoT and Android (20)

CHAPTER 4.pptx
CHAPTER 4.pptxCHAPTER 4.pptx
CHAPTER 4.pptx
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptx
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdf
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdfIoT Development-Bridging the Gap Between Physical and Digital Worlds.pdf
IoT Development-Bridging the Gap Between Physical and Digital Worlds.pdf
 
Internet of things (io t)
Internet of things (io t)Internet of things (io t)
Internet of things (io t)
 
Iot trends and technologies development in terms of Machine Learning
Iot trends and technologies development in terms of Machine LearningIot trends and technologies development in terms of Machine Learning
Iot trends and technologies development in terms of Machine Learning
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
IOT_PPT1.pdf
IOT_PPT1.pdfIOT_PPT1.pdf
IOT_PPT1.pdf
 
Home monitoring system using io t
Home monitoring system using io tHome monitoring system using io t
Home monitoring system using io t
 
IOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdfIOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdf
 
Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)Introduction to IoT (Internet of Things)
Introduction to IoT (Internet of Things)
 
Module 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotModule 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iot
 
IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
 
Chapter 4 - EMTE.pptx
Chapter 4 - EMTE.pptxChapter 4 - EMTE.pptx
Chapter 4 - EMTE.pptx
 
IOT Based Smart Home System Technologies
IOT Based Smart Home System TechnologiesIOT Based Smart Home System Technologies
IOT Based Smart Home System Technologies
 
IoT
IoTIoT
IoT
 
Internet of Robotic Things
Internet of Robotic ThingsInternet of Robotic Things
Internet of Robotic Things
 
1. IoT.pptx
1. IoT.pptx1. IoT.pptx
1. IoT.pptx
 
Unit 3 - Internet of Things - www.rgpvnotes.in.pdf
Unit 3 - Internet of Things - www.rgpvnotes.in.pdfUnit 3 - Internet of Things - www.rgpvnotes.in.pdf
Unit 3 - Internet of Things - www.rgpvnotes.in.pdf
 
IOT
IOTIOT
IOT
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Unleashing the Potential of IoT and Android

  • 1. IoT and Android: How These Devices Connect and Communicate (with/without Internet)! IoT and Android: How These Devices Connect and Communicate (with/without Internet)! Introduction Emergence of IoT How IoT Is Helpful for SMBs and Other Businesses How do IoT Devices Communicate? Table of Index: Introduction Emergence of IoT How IoT Is Helpful for SMBs and Other Businesses How do IoT Devices Communicate? Table of Index: Smart Home
  • 2. Introduction: IoT is an umbrella that refers to the billions of things (or physical objects) connected to the internet, all exchanging data (in real-time) with other systems or devices. Practically, any physical object can easily be transformed into IoT when connected to the internet to communicate or control information. Android and IoT: How do They Partner? Will IoT Work Without the Internet? Will IoT Work Without the Internet? FAQ’s- The Most Common Questions Android Is a Universal Front-en Android is Built on Linux Kernel and uses Java, C, C+ Developing Android applications using software Drivers for sensors or IoT devices Use of open-source Protocol libraries like BACnet, BLE, Modbus, Mbus etc Propriety protocols on top of interfaces like Ethernet, Internet Protocol, USB, Bluetooth, UART, RS-232 etc. Android Is a Universal Front-en Android is Built on Linux Kernel and uses Java, C, C+ Developing Android applications using software Drivers for sensors or IoT devices Use of open-source Protocol libraries like BACnet, BLE, Modbus, Mbus etc Propriety protocols on top of interfaces like Ethernet, Internet Protocol, USB, Bluetooth, UART, RS-232 etc.
  • 3. An IoT device could be as simple as a light bulb or as complex as driverless cars, jet engines, or anything that's filled with sensors collecting and transmitting data to ensure swift operations. Additionally, an IoT device can also be that generally don't operate through the internet and communicate within the network, irrespective of human intervention. Emergence of IoT: While IoT was created in 1999 by Kevin Ashton, the first IoT gadget came early in 1980 at Carnegie Mellon University. Today, there are approximately 13 billion IoT-connected devices, which by 2030 are expected to grow by 29 billion. 8.6 8.76 11.28 13.14 15.14 17.08 19.08 21.09 23.14 25.21 27.31 29.42 8.6 0 5 10 15 20 25 30 35 8.76 11.28 13.14 15.14 17.08 19.08 21.09 23.14 25.21 27.31 29.42
  • 4. How IoT is Important for SMBs and Other Businesses: The benefits of the Internet of Things for businesses depend on the agility, efficiency and implementation of the businesses. The idea behind this is to allow businesses to have more access to the data, their internal connected systems and products. Industry-specific segment, which includes sensors, real-time location devices for healthcare, for IoT App Development Services and in industries like security systems, smart device monitoring systems, air conditioners, and many more Cross-industry specific segment, which includes things like personal wellness, smart homes and many other connected devices. The enterprise use of these connected devices can be divided into two segments
  • 5. How IoT Devices Communicate? Android and IoT How do They Partner? An ideal IoT landscape consists of a web-enabled smart device that uses embedded systems such as sensors, processors, and communication gear to collect, send, and act on the information/data collected. IoT (Internet of Things) and Android devices make quite a dynamic duo! These devices leverage Android's user-friendly interface and robust app ecosystem to provide a seamless experience for users. plays major role in IOT. The communication between IoT devices and Android often happens through wireless technologies like Wi- Fi or Bluetooth, enabling real-time data exchange and remote control. If IoT market trends are to be believed, most of the smart devices operate on Android (Google's most popular operating System). Additionally, IoT devices generate a large amount of data, which can be accessed and viewed from anywhere. And, since Android Things preview versions allow developers to access the OpenGL and WebView preview, the Android-IoT due makes complete sense. Some of the other reasons why this partnership makes sense are: Android app development By connecting to IoT, the device will be able to process information in real-time. Sensores Collecting data Sending Data to Cloud Making Data useful Delivering information to user Connectivity Data Progressing User interface
  • 6. Android is a Universal Front-end: Android has a well-established app ecosystem; this Linux-based software is open-source, making it accessible to developers to use and customise its source code in any gadget. Many IoT devices have dedicated Android apps that allow users to easily monitor and control their smart devices. The availability of these apps enhances the interoperability between Android devices and IoT devices. Another reason why IoT developers prefer Android is that it lowers the overall cost of IoT devices, making it affordable for consumers. Android is built on Linux Kernel and uses Java, C, and C++: Android is built upon the Linux kernel, which serves as the core of the operating system. The Linux kernel provides essential functionalities such as hardware abstraction, device drivers, and core system services. Many IoT devices and platforms leverage the Linux kernel for their operating systems due to its open-source nature, stability, and wide device support. Developing Android applications using software Drivers for sensors or IoT devices: When developing Android applications that interact with sensors or IoT devices, software drivers refers to the specialised code that allow communication between the Android operating system and the sensors or IoT devices Use of open-source Protocol libraries like BACnet, BLE, etc: Open source libraries provide standardised communication protocol that allow devices to exchange data seamlessly. Libraries like BACnet, BLE and more facilitates communication between devices like HVAC systems, wearables, health monitors and more. Propriety protocols on top of interfaces like Ethernet, Internet Protocol, USB, Bluetooth, UART, RS-232 etc. Android is built on Linux Kernel and uses Java, C, C++
  • 7. Will IoT work Without the Internet? IoT is also defined as the collection of actuator devices and edge sensors, all connected to cloud-based analytics and computing resources through the internet. However, the edge devices are often involved in various other roles (depending upon the device type), and sometimes serve as the network entry or exit points. The more functions devices need to perform, the more edge systems become reliant. However, not everyone has a direct Internet connection Services are trending these days.  This gives rise to the question- can IoT work without the internet? A study by Statista found that there will be more than 29 billion connected devices, almost six devices for each of the 7.7 billion people on Earth. However, not all these devices directly connect to the internet. Many devices, like those in homes or factories, connect to a router using a non- IP bus like ZigBee. In this case, the router is the only one staying connected to the internet, allowing it to communicate with the device's remote components. Devices, like small sensors, sometimes benefit from not being directly connected to a high-performance IP-based network. This is because having an IP address can make them more vulnerable to hacking. Additionally, some devices might be in remote areas without a consistent and dependable internet connection. In such cases, options may be limited to logging data locally and then moving it to the location produce insights and recommendations using a memory stick. Despite the lack of internet, long-distance communications are possible with the right tools. An example is Thingstream, a network based on Unstructured Supplementary Service Data (USSD) communications. USSD provides secure IoT connectivity without relying on the internet.
 Due to gateways that work on standard IP networks, IoT devices can easily communicate at a distance of a few kilometres to a specific range depending on the environment. IoT App Development
  • 8. Will IoT work Without the Internet? So, does IoT need the internet to operate? Even though IoT doesn't require the internet, its name comes from the fact that it uses similar technology. Think of IoT as objects using internet-like tech, which is valuable even without the internet. 
 Let's understand this by taking an example of an 'automated soil irrigation system.' In the irrigation system, the program activities and its learnings are made with IoT, such as turning the water supply off when the soil is wet, the amount of water required. But, when the same information is connected to the internet, the data from IoT helps monitor soil and provide real-time insights into the information required for analysis. How Android Devices can be Connected With IoT:
 Connecting Android devices with IoT (Internet of Things) devices involves a combination of hardware and software interactions. Here's a how you can do: Communication Protocols: Identify the communication protocols supported by your IoT device. Common protocols include Wi-Fi, Bluetooth, Zigbee, MQTT, CoAP, etc. Develop or Install IoT Apps: Check if there's a dedicated app for your IoT device on the platform. If not, you might need to develop or install an app that supports your specific IoT device. Wi-Fi or Bluetooth Setup: For Wi-Fi-enabled IoT devices, you'll need to connect them to your local Wi-Fi network. This is often done through a setup process within the IoT device's app. For Bluetooth-enabled devices, you may need to pair the devices through the Android Bluetooth settings.
  • 9. APIs and SDKs: If you're developing an app to interface with your IoT device, use the manufacturer's APIs (Application Programming Interfaces) or SDKs (Software Development Kits). These tools provide the necessary functions and methods for your app to communicate with the IoT device. Security Considerations: Implement security measures such as encryption and authentication, especially if your IoT device handles sensitive data. This ensures a secure connection between your Android device and the IoT device. Cloud Integration: Some IoT devices use cloud platforms for remote monitoring and control. Ensure that your IoT device is properly connected to its cloud service and that your Android app can communicate with the device through the cloud. User Interface: Design a user-friendly interface in your Android app to control and monitor the IoT device. This could include features like real-time updates, notifications, and remote-control options. Testing: Test the connectivity thoroughly. Check if the Android app can successfully send commands to the IoT device and receive data from it. Firmware and Software Updates: Keep both your Android device and IoT device updated with the latest firmware and software updates to ensure compatibility and security.
  • 10. FAQ’s: Conclusion: Can I Use My Phone as an IoT? Yes! Android provides robust support for IoT through various APIs and frameworks. You can connect Android devices to a wide range of IoT devices such as smart thermostats, lights, cameras, and more. Is my Smartphone an IoT? Yes! Your mobile phone is a prime example of an IoT device. It's not just a phone for making calls; it's a device that connects to the internet, interacts with various services, and can communicate with other smart devices. Whether you're using it to control smart home devices, track your fitness, or receive notifications from social media, your mobile phone is a key player in the IoT ecosystem. Can a Mobile Phone Be Used to Control IoT Devices? Yes! Your mobile phone can serve as a powerful remote control for a variety of IoT (Internet of Things) devices. The communication between your phone and the IoT devices is often facilitated through wireless technologies such as Wi-Fi, Bluetooth, or even cellular networks. It adds a level of convenience and accessibility, as you can control and monitor your IoT devices from anywhere with an internet connection. Now that you know how IoT is revolutionising the world around us and how it can be used with your Android phone, this would give you confidence to invest in these devices more. If you want to get IoT and Android related app development services, connect with Ficode. We can cater to your app developing needs.