SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Real Time Control and
Communication for IOT
ALTANAI BISHT & DEEPAK AAGRI
tara181989@gmail.com
http://altanaitelecom.wordpress.com
Who am I ?
4 Years in Telecom Industry
Frequently write , discuss and contribute to
Open source software
Website : http://altanaitelecom.wordpress.com
Author of WebRTC Integrator’s Guide
2
1. Remote Machine Control
2. M2M WebRTC
3. Robot navigation
4. Robot Live Streaming via CDN
3Altanai Bisht ( http://altanaitelecom.wordpress.com )
IOT full
solution
stack
4Altanai Bisht ( http://altanaitelecom.wordpress.com )
Remote Machine Control
Controlling a remote machines like lights , fan
over internet . Rpi acts as central control hub.
Components
Server side
PHP Web-pages
Javascript
Web Server
MySQL
Communication Medium
Wireless ( 3G ) dongle
6Altanai Bisht ( http://altanaitelecom.wordpress.com )
Machine endpoint
Rpi
ECU
Power Mgmt
Motor
Noise Filtration
SPI
7
Raspberry Pi
7Altanai Bisht ( http://altanaitelecom.wordpress.com )
The Raspberry Pi is a series of credit card–sized single-board computers
developed in the UK by the Raspberry Pi Foundation
Motor
Driver
Circuit
8Altanai Bisht ( http://altanaitelecom.wordpress.com )
9
youtube demo : https://www.youtube.com/watch?
v=jrFpzN1jCR8&feature=youtu.be
Altanai Bisht ( http://altanaitelecom.wordpress.com )
Web page for control Electronic devices Hub and Electronic devices
M2M WebRTC
Transmitting media capture stream to Server
Media - WebRTC
WebRTC offers real time communication natively from browsers.
It is essentially just a media engine without control protocol
Bodies behind standardization
No plugins
Supported browsers
Supported Mobile platforms
11Altanai Bisht ( http://altanaitelecom.wordpress.com )
How does WebRTC work ?
12Altanai Bisht ( http://altanaitelecom.wordpress.com )
Signal
● Web Server/service based signaling
brokering
● Offer/Answer JSEP ( Java Session
Establishment Protocol ) model with
SDP ( Session Description Protocol )
● protocol NOT defined
Media
● Peer to peer media flow
● SRTP/RTCP
Firewall
● Uses ICE for STUN / TURN mechanism
WebRTC
stack
13Altanai Bisht ( http://altanaitelecom.wordpress.com )
Components for WebRTC M2M communication
Server side
Javascript
Web Server
WebRTC browser
Communication Medium
3G ( min > 2Mbps)
14Altanai Bisht ( http://altanaitelecom.wordpress.com )
Machine endpoint
Rpi
Iceweasel browser
Webcam
Speaker
Mic
Display
WebRTC Comm Network
TURN
Nodejs
Socketio
Simple person-to-machine comm
15Altanai Bisht ( http://altanaitelecom.wordpress.com )
Milestone 2 : Machine-to-machine comm
16Altanai Bisht ( http://altanaitelecom.wordpress.com )
17Altanai Bisht ( http://altanaitelecom.wordpress.com )
Robot navigation
Navigating robot movement using WebRTC stream feed and
remote machine control over internet.
Components for WebRTC M2M communication
Server side
Javascript
Web Server
WebRTC browser
PHP Web-pages
MySQL
Communication Medium
3G ( min > 2Mbps)
19Altanai Bisht ( http://altanaitelecom.wordpress.com )
Machine endpoint
Rpi
Iceweasel
Webcam
Speaker
Mic
Display
WebRTC Comm Network
TURN
Nodejs
Socketio
Robot
4 wheeler
ECU
Al base
Sensor
Gear Motor
20
Robot
basic
blocks
Altanai Bisht ( http://altanaitelecom.wordpress.com )
Front 1 1
Left 1 0
Right 0 1
21Altanai Bisht ( http://altanaitelecom.wordpress.com )
Standing robot view View from robot moving towards right
Robot Live Streaming via CDN
Capturing the web stream as robot moves and live streaming
via CDN
23
1. WebRTC
multi peers
2. Torrent based
WebRTC chain 3. WebRTC Relay
nodes for multiple
peers
4. WebRTC
Chunk recorder to
Wowza Media
Server
Scalable Broadcasting and Live streaming
alternatives
Altanai Bisht ( http://altanaitelecom.wordpress.com )
24
1. WebRTC multi peers
Altanai Bisht ( http://altanaitelecom.wordpress.com )
25
3. WebRTC Relay nodes for multiple peers
Altanai Bisht ( http://altanaitelecom.wordpress.com )
26
1 : n Live streaming end-end solution
WebRTC on Robot -> WebRTC peer on Server -> Whammy
Recorder -> Wowza Transcoder +Streaming Server -> Amazon
Cloudfront -> Multi players
4. WebRTC Chunk recorder to Wowza Media Server
Altanai Bisht ( http://altanaitelecom.wordpress.com )
27
WebRTC -> vp8/webm -> live stream
Note : This method only provides the video . It doent not have audio .
Features
● Cheap and more customised solution to specific
use cases
● Recycled components
● No patented or proprietary protocols
● Easy person-to-machine and machine-to-
machine comm.
● Can be integrated with other modules like
Recording , Multiplexing , transcoding .
28Altanai Bisht ( http://altanaitelecom.wordpress.com )
Roadmap
Sensor’s triggering Real Time comm.
Solid Real Time Analytics
Machine Learning
Augmented Reality in flowing Media
Integration to IOT frameworks
Thank you
29

Más contenido relacionado

Similar a Real time control and communication ( Robots , Machines , IOT )

Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcampALTANAI BISHT
 
Webrt integration by altanai bisht
Webrt integration by altanai bishtWebrt integration by altanai bisht
Webrt integration by altanai bishtALTANAI BISHT
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5ALTANAI BISHT
 
WebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNageWebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNageChad Hart
 
WebRTC Reborn Over The Air
WebRTC Reborn Over The AirWebRTC Reborn Over The Air
WebRTC Reborn Over The AirDan Jenkins
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Jollen Chen
 
WebRTC Reborn Hackference
WebRTC Reborn HackferenceWebRTC Reborn Hackference
WebRTC Reborn HackferenceDan Jenkins
 
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Inc
 
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016Dan Jenkins
 
Robotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 BerlinRobotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 BerlinSergey Lonshakov
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리우영 주
 
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseWebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseBrian Pulito
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full StackDan Jenkins
 
WebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitDan Jenkins
 
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time CommunicationsBoost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communicationstelestax
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Quobis
 

Similar a Real time control and communication ( Robots , Machines , IOT ) (20)

Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcamp
 
Webrt integration by altanai bisht
Webrt integration by altanai bishtWebrt integration by altanai bisht
Webrt integration by altanai bisht
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5
 
WebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNageWebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNage
 
WebRTC Reborn Over The Air
WebRTC Reborn Over The AirWebRTC Reborn Over The Air
WebRTC Reborn Over The Air
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
 
WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)
 
WebRTC Reborn Hackference
WebRTC Reborn HackferenceWebRTC Reborn Hackference
WebRTC Reborn Hackference
 
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC Reborn
 
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016
 
Robotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 BerlinRobotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 Berlin
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리스트리밍과 디지털 권리 관리
스트리밍과 디지털 권리 관리
 
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the EnterpriseWebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
 
WebRTC Reborn - Full Stack
WebRTC Reborn  - Full StackWebRTC Reborn  - Full Stack
WebRTC Reborn - Full Stack
 
DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSocketsDevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
 
WebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC SummitWebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Cloud Expo / WebRTC Summit
 
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time CommunicationsBoost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
 
WebRTC on Mobile
WebRTC on MobileWebRTC on Mobile
WebRTC on Mobile
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
 

Más de ALTANAI BISHT

Practical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanaiPractical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanaiALTANAI BISHT
 
Ramudroid presented in woman in robotics 2021
Ramudroid  presented in woman in robotics 2021Ramudroid  presented in woman in robotics 2021
Ramudroid presented in woman in robotics 2021ALTANAI BISHT
 
Telecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learningTelecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learningALTANAI BISHT
 
Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IPALTANAI BISHT
 
Current trends and innovations in voice over IP
Current trends and innovations in voice over IPCurrent trends and innovations in voice over IP
Current trends and innovations in voice over IPALTANAI BISHT
 
Plivo webrtc telephony in your browser
Plivo webrtc telephony in your browserPlivo webrtc telephony in your browser
Plivo webrtc telephony in your browserALTANAI BISHT
 
Hybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energyHybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energyALTANAI BISHT
 
RFID in Assets and Library Management
RFID in Assets and Library Management RFID in Assets and Library Management
RFID in Assets and Library Management ALTANAI BISHT
 
Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)ALTANAI BISHT
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer optionsALTANAI BISHT
 
Augmented reality in web rtc browser
Augmented reality in web rtc browserAugmented reality in web rtc browser
Augmented reality in web rtc browserALTANAI BISHT
 
Service Broker for VOIP IMA WebRTC and old telecom networks
Service Broker for VOIP IMA WebRTC and old telecom networksService Broker for VOIP IMA WebRTC and old telecom networks
Service Broker for VOIP IMA WebRTC and old telecom networksALTANAI BISHT
 
Telecom legacy landscape altanai
Telecom legacy landscape  altanaiTelecom legacy landscape  altanai
Telecom legacy landscape altanaiALTANAI BISHT
 
Ip transformation by altanai
Ip transformation by altanaiIp transformation by altanai
Ip transformation by altanaiALTANAI BISHT
 
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...ALTANAI BISHT
 
Rich communication suite
Rich communication suite Rich communication suite
Rich communication suite ALTANAI BISHT
 

Más de ALTANAI BISHT (20)

Practical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanaiPractical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanai
 
Cinemarkup
CinemarkupCinemarkup
Cinemarkup
 
Ramudroid presented in woman in robotics 2021
Ramudroid  presented in woman in robotics 2021Ramudroid  presented in woman in robotics 2021
Ramudroid presented in woman in robotics 2021
 
Telecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learningTelecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learning
 
Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IP
 
Current trends and innovations in voice over IP
Current trends and innovations in voice over IPCurrent trends and innovations in voice over IP
Current trends and innovations in voice over IP
 
Ramudroid
RamudroidRamudroid
Ramudroid
 
Plivo webrtc telephony in your browser
Plivo webrtc telephony in your browserPlivo webrtc telephony in your browser
Plivo webrtc telephony in your browser
 
Hybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energyHybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energy
 
RFID in Assets and Library Management
RFID in Assets and Library Management RFID in Assets and Library Management
RFID in Assets and Library Management
 
Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)
 
Ramudroid v7.0
Ramudroid v7.0Ramudroid v7.0
Ramudroid v7.0
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
Augmented reality in web rtc browser
Augmented reality in web rtc browserAugmented reality in web rtc browser
Augmented reality in web rtc browser
 
Service Broker for VOIP IMA WebRTC and old telecom networks
Service Broker for VOIP IMA WebRTC and old telecom networksService Broker for VOIP IMA WebRTC and old telecom networks
Service Broker for VOIP IMA WebRTC and old telecom networks
 
Tfx sessions
Tfx sessionsTfx sessions
Tfx sessions
 
Telecom legacy landscape altanai
Telecom legacy landscape  altanaiTelecom legacy landscape  altanai
Telecom legacy landscape altanai
 
Ip transformation by altanai
Ip transformation by altanaiIp transformation by altanai
Ip transformation by altanai
 
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
 
Rich communication suite
Rich communication suite Rich communication suite
Rich communication suite
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Real time control and communication ( Robots , Machines , IOT )

  • 1. Real Time Control and Communication for IOT ALTANAI BISHT & DEEPAK AAGRI tara181989@gmail.com http://altanaitelecom.wordpress.com
  • 2. Who am I ? 4 Years in Telecom Industry Frequently write , discuss and contribute to Open source software Website : http://altanaitelecom.wordpress.com Author of WebRTC Integrator’s Guide 2
  • 3. 1. Remote Machine Control 2. M2M WebRTC 3. Robot navigation 4. Robot Live Streaming via CDN 3Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 4. IOT full solution stack 4Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 5. Remote Machine Control Controlling a remote machines like lights , fan over internet . Rpi acts as central control hub.
  • 6. Components Server side PHP Web-pages Javascript Web Server MySQL Communication Medium Wireless ( 3G ) dongle 6Altanai Bisht ( http://altanaitelecom.wordpress.com ) Machine endpoint Rpi ECU Power Mgmt Motor Noise Filtration SPI
  • 7. 7 Raspberry Pi 7Altanai Bisht ( http://altanaitelecom.wordpress.com ) The Raspberry Pi is a series of credit card–sized single-board computers developed in the UK by the Raspberry Pi Foundation
  • 8. Motor Driver Circuit 8Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 9. 9 youtube demo : https://www.youtube.com/watch? v=jrFpzN1jCR8&feature=youtu.be Altanai Bisht ( http://altanaitelecom.wordpress.com ) Web page for control Electronic devices Hub and Electronic devices
  • 10. M2M WebRTC Transmitting media capture stream to Server
  • 11. Media - WebRTC WebRTC offers real time communication natively from browsers. It is essentially just a media engine without control protocol Bodies behind standardization No plugins Supported browsers Supported Mobile platforms 11Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 12. How does WebRTC work ? 12Altanai Bisht ( http://altanaitelecom.wordpress.com ) Signal ● Web Server/service based signaling brokering ● Offer/Answer JSEP ( Java Session Establishment Protocol ) model with SDP ( Session Description Protocol ) ● protocol NOT defined Media ● Peer to peer media flow ● SRTP/RTCP Firewall ● Uses ICE for STUN / TURN mechanism
  • 13. WebRTC stack 13Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 14. Components for WebRTC M2M communication Server side Javascript Web Server WebRTC browser Communication Medium 3G ( min > 2Mbps) 14Altanai Bisht ( http://altanaitelecom.wordpress.com ) Machine endpoint Rpi Iceweasel browser Webcam Speaker Mic Display WebRTC Comm Network TURN Nodejs Socketio
  • 15. Simple person-to-machine comm 15Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 16. Milestone 2 : Machine-to-machine comm 16Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 17. 17Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 18. Robot navigation Navigating robot movement using WebRTC stream feed and remote machine control over internet.
  • 19. Components for WebRTC M2M communication Server side Javascript Web Server WebRTC browser PHP Web-pages MySQL Communication Medium 3G ( min > 2Mbps) 19Altanai Bisht ( http://altanaitelecom.wordpress.com ) Machine endpoint Rpi Iceweasel Webcam Speaker Mic Display WebRTC Comm Network TURN Nodejs Socketio Robot 4 wheeler ECU Al base Sensor Gear Motor
  • 20. 20 Robot basic blocks Altanai Bisht ( http://altanaitelecom.wordpress.com ) Front 1 1 Left 1 0 Right 0 1
  • 21. 21Altanai Bisht ( http://altanaitelecom.wordpress.com ) Standing robot view View from robot moving towards right
  • 22. Robot Live Streaming via CDN Capturing the web stream as robot moves and live streaming via CDN
  • 23. 23 1. WebRTC multi peers 2. Torrent based WebRTC chain 3. WebRTC Relay nodes for multiple peers 4. WebRTC Chunk recorder to Wowza Media Server Scalable Broadcasting and Live streaming alternatives Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 24. 24 1. WebRTC multi peers Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 25. 25 3. WebRTC Relay nodes for multiple peers Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 26. 26 1 : n Live streaming end-end solution WebRTC on Robot -> WebRTC peer on Server -> Whammy Recorder -> Wowza Transcoder +Streaming Server -> Amazon Cloudfront -> Multi players 4. WebRTC Chunk recorder to Wowza Media Server Altanai Bisht ( http://altanaitelecom.wordpress.com )
  • 27. 27 WebRTC -> vp8/webm -> live stream Note : This method only provides the video . It doent not have audio .
  • 28. Features ● Cheap and more customised solution to specific use cases ● Recycled components ● No patented or proprietary protocols ● Easy person-to-machine and machine-to- machine comm. ● Can be integrated with other modules like Recording , Multiplexing , transcoding . 28Altanai Bisht ( http://altanaitelecom.wordpress.com ) Roadmap Sensor’s triggering Real Time comm. Solid Real Time Analytics Machine Learning Augmented Reality in flowing Media Integration to IOT frameworks