This presentation contains all the basics you need to know about #IoT starting from Concepts to Jobs and salaries.
1-Introduction to IoT
*******What’s IoT
*******IoT Concepts
*******Why do we need IoT
*******IoT Benefits
*******IoT Features
2-Top 7 IoT Projects
3-IoT Devices
4-IoT Applications
5-IoT Jobs/Careers/Salaries
INTERNET OF PEOPLE
internet platform that can connect people together so they interconnect with each other through pics applications videos
they interconnect also through a network
Basically, “Internet of Things” is simply, devices which are connected together over the Internet. Hence, this connectivity allows them to be online all the time to share data between them. Also, analyze and make automated and real-time decisions based on these data.
IoT Concepts:
Hardware
Networking(Connectivity is another key aspect of IoT, which enables devices to communicate with other devices as well as communicate with applications and services that are running in the cloud;wifi, Low Energy Bluetooth, Zigbee, cellular, and RFID technologies used in consumer applications)
Application design,Application development(UI and UX design skills are some of the hottest skills in IoT right now.Web and mobile applications are developed using high-level languages, with Java, Swift, and Node.js among the top languages for IoT app development.)
Security
Business intelligence and data analytics(Hadoop, Spark, and NoSQL databases.)
Machine learning and artificial intelligence (AI)
At the heart of IoT are the billions of interconnected “things,” or devices with attached sensors and actuators that sense and control the physical world. The development of the hardware for these devices calls for electrical engineering skills, while the physical design draws on industrial design and CAD skills.
In addition to network connectivity to transmit the data they collect, these devices typically require some basic processing and storage capabilities, provided by a micro-controller or by a System-on-a-Chip (SoC) integrated circuit. IoT devices are embedded devices, and as such, the circuit design of each device must take into consideration operating constraints, such as:
Environmental conditions
The type and number of sensors and actuators attached to the device
The volume of data to be collected and transmitted
The size, power, and range for the device
The cost per unit
…amongst others
IoT devices may be prototyped using commoditized micro-controller platforms, such as Arduino, or single-board-computers like the Raspberry Pi, with custom printed circuit boards (PCBs) developed at a later stage. Prototyping with these platforms requires circuit design skills, as well as micro-controller programming, and an understanding of hardware communication protocols like serial, I2C, or SPI that are commonly used to establish communication between the micro-controller and the connected sensors and actuators. The embedded programs are often developed using C++ or C, however Python and JavaScript are becoming more popular for prototyping IoT devices
Connectivity is another key aspect of IoT, which enables devices to communicate with other devices as well as communicate with applications and services that are running in the cloud. Network design and management are essential skills within IoT, due to the sheer volume of connected devices and due to the impact that network design decisions can have at scale. For example, mesh networks are a highly scalable and robust network topology design, and are frequently adopted within IoT; however, the distributed nature of mesh networks makes the system more complex and also increases latency and power requirements for each of the devices in the network.
In addition to network design, developers should have a working knowledge of network standards, protocols, and technologies. These include wifi, Low Energy Bluetooth, Zigbee, cellular, and RFID technologies used in consumer applications, as well as Low Power Wide-Area Network (LPWAN) technologies like LoRa. LPWAN also includes SigFox and NB-IoT (narrow band IoT) that offer lower cost, low-power long-range wireless connectivity, which are better suited to large-scale and industrial IoT applications.
Web and mobile applications provide user interfaces for interacting with and consuming data from IoT devices. IoT devices, however, may have their own user interfaces (UIs). Voice-based and gesture-based interfaces are gaining traction within IoT, particularly for home automation, while augmented reality interfaces provide exciting possibilities for overlaying IoT data over the physical world. As a result, UI and UX design skills are some of the hottest skills in IoT right now.
Web and mobile applications are developed using high-level languages, with Java, Swift, and Node.js among the top languages for IoT app development. GPS programming skills are in particular demand, as many IoT applications, including wearables and smart vehicles, are location-aware. Developers should keep track of emerging frameworks and developer kits that they can leverage for rapid prototyping, as well as IoT platforms that provide infrastructure and tools to help automate building, deploying, managing, and operating IoT applications.
Security for IoTSecurity is one of the biggest concerns in IoT. Security must be built-in at every step of the design of the system, not added as an afterthought. Critical issues that are closely related to security include data ethics, privacy and liability.
The biggest challenges in IoT security are the need to secure:
The physical and network access to devices and their data
The applications and services with which the devices communicate
The networks themselves
As millions of new devices connect each day, the number of potential points of attack grows daily. Compromised IoT devices have been used to launch Distributed Denial of Service (DDoS) attacks. However, once devices are in the wild, it can be challenging to roll out firmware updates to patch security issues without established security and device management practices or a security infrastructure.
With so much at stake, security engineering skills are highly regarded within IoT. These include threat assessment, ethical hacking, encryption to ensure data integrity, securing network architectures and applications, as well as event monitoring, activity logging, and threat intelligence.
As the number of IoT devices transmitting data increases, big data turns into really big data. Developers will need big time data management skills to securely and reliably ingest, store, and query the vast quantities of heterogeneous data originating from these devices.
Many IoT devices generate latency or time-sensitive data, so it is necessary to filter or discard irrelevant data. Key technologies and platforms for data analytics that IoT developers should develop skills in include Hadoop, Spark, and NoSQL databases.
To deliver value and make sense of the huge volumes of data that is generated by IoT devices, machine learning and AI skills are the final must-have skill for IoT developers. Intelligent big data analytics involves applying cognitive computing techniques drawn from data mining, modeling, statistics, machine learning, and AI. These techniques can be applied in real-time to sensor data streams for predictive analysis or to autonomously make decisions in response to incoming data and can also be applied to historical data to identify patterns or anomalies in the data.
WHY DO WE NEED IoT?
Environmental Monitoring(Simple example is: You surly noticed by now that you surf the net and suddenly when open your gmail you see some intersing thing which are near to your favorit. Or in facebook when you like page, on the right section similar content page will be appered. These are common and tangible but image when we can monitor all embede computing system to improve our life. such as
1.1 with the aid of water or soil or air measurment device can say us how are well for which plant
1.2. with the aid of earthquake or tsunami warning systems we can prevent less damages and victims
1.3. we can monitor wild life habit and by this tracking prepare them their desire condition and prevent their extinction)
Infrastructure Management(Infrastructure Management is usefull for monitoring and tracking if there is any problem in urban or rural Infrastructure such as bridge , railway or etc to diminish and reduce risk of dangeour and any failure in strength would be tested and alarm as soon as possible to repair it.)
Industrial Applications(Industrial Applications investigate the quality of product in order to realtime optimizing to have a good marketing
such as who are most intersed to which product and how this product can find marketing with which tiny changes)
Energy Management(Energy Management are categorized with systems which are connected to internet and with some sensor to reduce power consumption such as cloud based, remote control for oven , lamp and etc)
Medical and Healthcare Systems(Healthcare Systems helps to improve patient state better by monitoring and controling their heart rate or blood pressure or even for their diet. smart tablet which show us how much dows with which gradient can helps patient to get better.)
Building and Home Automation(It is related to everything in home which have the potential to monitor and remote control such as air condition , security lock lightening, heating, ventilation, telephon syatem, tv to make a comfort , secure , with low energy consumption.)
Transport Systems(Transport Systems makes regular city and environment without less employeer for police or station such as automatic configuration in traffic lights, smart arking , traffic camera to detect which road has heavy traffic and offer automatically less crowd road, or smart camera which fine driver in high speed.)
Healthcare Systems helps to improve patient state better by monitoring and controling their heart rate or blood pressure or even for their diet. smart tablet which show us how much dows with which gradient can helps patient to get better.
BUILDING AND HOME AUTOMATION
It is related to everything in home which have the potential to monitor and remote control such as air condition , security lock lightening, heating, ventilation, telephone system, tv to make a comfort , secure , with low energy consumption.
Transport Systems makes regular city and environment without less employeer for police or station such as automatic configuration in traffic lights, smart arking , traffic camera to detect which road has heavy traffic and offer automatically less crowd road, or smart camera which fine driver in high speed.
BENEFITS OF IOT:
The Internet of Things thus promises a strong added value to each organization. By connecting objects, people and environments, it becomes possible to develop improvements that can only be beneficial.
The main benefits that a company with an IoT system can have are:
Efficient ressources utilisation
Minimize human efforts:
Save time
Improved security
Development of AI through IoT
The IoT is therefore an asset in helping the company to make decisions and improve its performance. It represents a strategic advantage in a competitive market. This trend will continue to grow, with an estimated 20 billion connected objects worldwide by 2020 (source: Gartner Inc). Faced with their promising future, it is time to take advantage of it and transform your business.
L’architecture d’un système IoT est composée de plusieurs niveaux qui communiquent entre eux pour relier le monde tangible des objets au monde virtuel des réseaux et du cloud. Tous les projets n’adoptent pas une architecture formellement identique, néanmoins il est possible de schématiser le parcours de la donnée.
IoT Features:
Connect
Analyse
Integrate
TOP 7 IoT Projects:
IoT Based Weather Reporting System
Facial Recognition Door with Raspberry PI
Smart Garage Door
Smart Parking System
Traffic Management System
Smart Baggage Tracker
Google Home
Amazon Echo Plus
Belkin WeMo Smart Light Switch
Wearables
Smart Home Applications
Health Care
Smart Cities
Agriculture
Industrial Automation