SlideShare a Scribd company logo
RDKB – IOT GATEWAY INTODUCTION
Khem Raj
Linaro Connect BKK16
BKK16-205 March 8, 2016
•  What is RDKB ?
•  Unique Features
•  Why Use RDKB ?
•  Component based Architecture.
•  Components
•  High Level Architecture
•  Getting Access
•  QA
AGENDA
•  RDKB – Broadband profile for RDK
•  Shared BSP infrastructure with RDKVideo
•  Shared logging, crash reporting, system management
•  Over 2 million devices deployed
INTRODUCTION
•  DOCSIS 3.0
•  eMTA
•  Private Wi-Fi
•  Public Wi-FI
•  MoCa 2.0
•  eMTA
•  Local Admin Pages
•  MoCA extender support
•  Bridge Mode support
•  IPv6
•  Cloud Gateway support (VRG)
•  HNAP protocol support for Home Security
•  2.4/5G Band support
•  Provisioning
•  WPS
•  SNMP
•  TR-69
RDKB FEATURES
•  Http Code Download
•  Xconf support for finer control of code download
•  WebPA Support
•  RDK Logs
•  RDK Metrics
•  Video over Wi-Fi
•  Wi-Fi-MoCA bridge forVideo
•  IP table for packet tracking
•  Support for Cloud Admin
•  Forced Wi-Fi personalization
•  Connect/Disconnect Notification
•  RSSI Reporting
•  Self Healing
RDKB UNIQUE FEATURES
•  Zigbee HA 1.2 Hub
•  Thread
•  Bluetooth LE
•  Device System Bridge to connect Zigbee/Thread/BLE
•  Alljoyn/OIC Connectors
•  IoT Cloud Adapter for Cloud Connectivity
•  Local Rules Engine
•  Easy Onboarding of devices
IOT FEATURES
•  High SoftwareVelocity
–  Architecture supports plug-in component modules – all using Linux D-Bus
–  Teams can create components in parallel
–  Leverages open source within Architecture Framework and within components
•  Supports multiple management protocols and data models
–  TR-069 withTR-181,WEBPA withTR-181, SNMP, CLI via UART/SSH, easily extensible
•  Support single and multi-core CPU architectures
•  No component level code change needed to repartition software
–  D-Bus extends common architecture across CPUs
•  Easily portable to support multiple SoC vendors
–  Supported through component level abstraction layers
–  Leverages the ability to repartition across single core, multi-core and multi-CPU
•  Supports IOT
–  AllJoin
–  Iotivity (Part of OE/Yocto supported layer, can be pulled in on demand)
–  Thread
•  Integrated logging infrastructure with head-end
ADVANTAGES OF RDKB
•  WEB-PA
–  Complete solution for
•  Device Manageability
•  Control
•  UnderstandsTR-181 model
•  Head-end component available for adoption
–  Is available as opensource contribution.
•  Built onYocto Project/OpenEmbedded Build infrastructure
–  Vast set of packages available
–  Support wide range of SOCs out of box
•  RDKB Emulator implementations as reference onYocto/OE available
•  Licensed under RDKM Apache license.
•  Value addons from other infrastructures available
–  E.g. OpenWRT packages
•  Clean separation between modem, voice and data
ADVANTAGES OF RDKB
COMPONENT BASED ARCHITECTURE
•  Standard message primitives used for all components
•  Messages are passed over D-Bus IPC mechanism
•  Adding new services doesn’t change APIs ( RunTime APIs )
–  only adds new parameters
CCSP Message BUS (D-Bus)
Provisioning &
Management
TR-181 Data DM
(no WiFi/Diag)
Test & Diagnostics
TR-181 DM (Diag)
WiFi Provisioning
& Management
TR-181 DM (WiFi)
IP v4/v6
Bridge
…
WiFi
Persistent
Storage
Manager
getParameterValues
setParameterValues
AddTblRow
DelTblRow
……
getParameterValues
setParameterValues
AddTblRow
DelTblRow
……
getParameterValues
setParameterValues
AddTblRow
DelTblRow
……
getParameterValues
setParameterValues
AddTblRow
DelTblRow
……
Component
Registry
RDKB COMPONENT DIAGRAM
SOC
Kernel DOCSIS MTA ePON HAL
OEM Boot Loader
MoCA Drivers
MoCA MIBSCM Ext HAL MTA Ext HAL
GW Prov Abs
Layer
Multi Lan
Config
Open
Source
Net SNMP
MLD ProxyDHCP V4/V6
VLAN Utils
IGMP
Proxy
DSLite
DNS Proxy
UPNP IGDBridge Utils
IPRoute/
IPTables
BlueZ
Stack
IPV4/IPV6 Wireless Tools
Prefix Delegation
CCSP
Components
CM Agent
MTA Agent
Provisioning &
Mgmt
GW Prov App
Home Security
TR69 PA
Common Library
WiFI Prov &
Mgmt
Component
Registry
PSM.
Native UI PASNMP PA
Utopia
Utilities
Xfinity Hotspot
CLI PAHNAP PA WEBPA
CISCO
Open
Source
OEM Comcast
SNMP
MGT
ACS
HNAP
MGT
WEB
Browser
SSH
Board SOC
WiFI HAL
WiFI Drivers
WiFI SoC MoCA SoC
Battery HAL
Platform Software
WEBPA
Server
ZIGBE SDK
Harvester
Dynamic Channel
Selection
Self Healing Logger WIFI-ATM
•  Common Library
–  CCSP msg bus
–  Security / OpenSSL
•  Provisioning & Management
–  Moca
•  Multicast IP forVideo (MDC)
•  Self healing
–  WiFi Spectrum Analyzer
–  WiFi DCS
–  WiFi Band Steering
–  WiFi DFS
–  Harvester
–  Process Monitoring
–  Telemetry
RDKB CORE COMPONENTS
•  IoT
–  Zigbee Stack
–  Thread
•  Logging
•  IP DVR (SD Flash, NAS)
•  Utopia
–  Firewall / Parental Control
•  Gateway Provisioning for EPON/DOCSIS
•  DVR Cache
•  WebPA Client
•  CLI PA
•  HNAP PA
•  TR-069 PA
•  SNMP PA
•  DHCP Client
•  Net SNMP
•  IPTables
•  IPRoute
•  DSLite
•  IP Stack
•  Bridge Utils
•  VLAN Utils
•  UPnP IGD
•  DNS Proxy
•  MLD Proxy
•  IGMP Proxy
RDKB OPEN SOURCE COMPONENTS
•  Prefix Delegation
•  Bluez stack
•  PHP runtime
•  python runtime
•  system initialization and device
management
•  IPC implementation (d-bus)
•  alljoyn
•  web server
•  SSH
•  dnsmasq
•  TFTP
•  Linux Kernel 
•  Base Linux OS (libraries + utilities)
•  DOCSIS 
•  Voice Modem (eMTA)
•  WiFi Driver (RDKB defined HAL)
•  MoCA Driver
•  Thread Driver
RDKB SOC / CHIP VENDOR COMPONENTS
•  Bluetooth Driver 
•  Zigbee Driver
•  Fast Path GRE
•  EPON
•  Watchdog
•  ProfilingTools
•  Packaging/Image Creation
•  SigningTools
•  Platform software
RDKB OEM COMPONENTS
•  Hotspot Setup (e.g. xfinitywifi)
•  Home Security 
•  IoT Rules Engine
•  IPTable Configurations
•  Local UI (Captive Portal, Config, Diagnostics)
•  WiFi RRM
•  WiFi ATM
•  Broadband Profiling (SamKnows, SpeedTest, etc)
•  Code Download and system upgrade management (XCONF)
RDKB MSO COMPONENTS
RDK-B HIGH LEVEL ARCHITECTURE
Local UI
PA
ACS
Provisioning &
Management
TR-181 Data DM
CCSP Message
BUS
WIFI
Drivers
WiFi Provisioning &
Management
TR-181 DM
WEB
Browser
SSH
HNAP
MGT
Open
•  IPV4/IPV6
•  DHCPv4/6
•  IPRoute/IPTables
•  DSLite
•  Prefix Delegation
•  Bridge Utils
Source
•  VLAN
•  Wireless Tools
•  IGMP and MLB Proxy
•  DNS Proxy
•  RIP
•  UPNP IGD
CM HAL MTA HAL
RDKB
Open
Source
SOC Comcast
TR-69 PA
Component
Registry
Persistent
Storage
Manager
SNMP PA
SNMP
MGT
CLI PA HNAP PA
Application Env
Manager
WiFI Abstract Layer
MDC PA
MDC
CM Ext MTA Ext
GW provisioning AppGW Provisioning Abstraction
WEBPA
Server
WEB PA
•  Hosted by RDK Management
–  Anonymous Read Access
•  CCSP - https://code.rdkcentral.com/r/#/admin/projects/?filter=rdkb
•  WebPA – In preparation to be opened on git://github.com/comcast
–  RDK community Access
•  Manifest - https://code.rdkcentral.com/r/plugins/gitiles/manifests/+/master
•  RDK OE Layer– https://code.rdkcentral.com/r/#/admin/projects/components/generic/rdk-oe/meta-rdk
•  Emulator BSP Layer - https://code.rdkcentral.com/r/#/admin/projects/components/asp/rdk-oe/meta-rdk-bsp-emulator
–  OE/Yocto
•  Upstream daisy branch
RDKB - GETTING ACCESS
ThankYou !

More Related Content

What's hot

Network Monitoring System
Network Monitoring SystemNetwork Monitoring System
Network Monitoring System
Rofiq Fauzi
 
Nagios
NagiosNagios
Nagios
guest7e7e305
 
Android Internals at Linaro Connect Asia 2013
Android Internals at Linaro Connect Asia 2013Android Internals at Linaro Connect Asia 2013
Android Internals at Linaro Connect Asia 2013
Opersys inc.
 
InfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowInfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowMellanox Technologies
 
66 pfsense tutorial
66 pfsense tutorial66 pfsense tutorial
66 pfsense tutorial
equinonesr
 
4. linux file systems
4. linux file systems4. linux file systems
4. linux file systems
Marian Marinov
 
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load BalancersKamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
Daniel-Constantin Mierla
 
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusMonitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
Grafana Labs
 
Dockerizing react app
Dockerizing react appDockerizing react app
Dockerizing react app
Malang QA Community
 
Grafana introduction
Grafana introductionGrafana introduction
Grafana introduction
Rico Chen
 
Heterogeneous multiprocessing on androd and i.mx7
Heterogeneous multiprocessing on androd and i.mx7Heterogeneous multiprocessing on androd and i.mx7
Heterogeneous multiprocessing on androd and i.mx7
Kynetics
 
FreeSWITCH Monitoring
FreeSWITCH MonitoringFreeSWITCH Monitoring
FreeSWITCH Monitoring
Moises Silva
 
FreeSWITCH on Docker
FreeSWITCH on DockerFreeSWITCH on Docker
FreeSWITCH on Docker
建澄 吳
 
NiFi Developer Guide
NiFi Developer GuideNiFi Developer Guide
NiFi Developer Guide
Deon Huang
 
Message Broker System and RabbitMQ
Message Broker System and RabbitMQMessage Broker System and RabbitMQ
Message Broker System and RabbitMQ
University of Alabama at Birmingham
 
PRTG NETWORK MONITORING
PRTG NETWORK MONITORINGPRTG NETWORK MONITORING
PRTG NETWORK MONITORING
Fanky Christian
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
5 p9 pnor and open bmc overview - final
5 p9 pnor and open bmc overview - final5 p9 pnor and open bmc overview - final
5 p9 pnor and open bmc overview - final
Yutaka Kawai
 
Server monitoring using grafana and prometheus
Server monitoring using grafana and prometheusServer monitoring using grafana and prometheus
Server monitoring using grafana and prometheus
Celine George
 

What's hot (20)

Network Monitoring System
Network Monitoring SystemNetwork Monitoring System
Network Monitoring System
 
Nagios
NagiosNagios
Nagios
 
Android Internals at Linaro Connect Asia 2013
Android Internals at Linaro Connect Asia 2013Android Internals at Linaro Connect Asia 2013
Android Internals at Linaro Connect Asia 2013
 
InfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowInfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must Know
 
66 pfsense tutorial
66 pfsense tutorial66 pfsense tutorial
66 pfsense tutorial
 
4. linux file systems
4. linux file systems4. linux file systems
4. linux file systems
 
Kamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load BalancersKamailio - Load Balancing Load Balancers
Kamailio - Load Balancing Load Balancers
 
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusMonitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
 
Hacking QNX
Hacking QNXHacking QNX
Hacking QNX
 
Dockerizing react app
Dockerizing react appDockerizing react app
Dockerizing react app
 
Grafana introduction
Grafana introductionGrafana introduction
Grafana introduction
 
Heterogeneous multiprocessing on androd and i.mx7
Heterogeneous multiprocessing on androd and i.mx7Heterogeneous multiprocessing on androd and i.mx7
Heterogeneous multiprocessing on androd and i.mx7
 
FreeSWITCH Monitoring
FreeSWITCH MonitoringFreeSWITCH Monitoring
FreeSWITCH Monitoring
 
FreeSWITCH on Docker
FreeSWITCH on DockerFreeSWITCH on Docker
FreeSWITCH on Docker
 
NiFi Developer Guide
NiFi Developer GuideNiFi Developer Guide
NiFi Developer Guide
 
Message Broker System and RabbitMQ
Message Broker System and RabbitMQMessage Broker System and RabbitMQ
Message Broker System and RabbitMQ
 
PRTG NETWORK MONITORING
PRTG NETWORK MONITORINGPRTG NETWORK MONITORING
PRTG NETWORK MONITORING
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
 
5 p9 pnor and open bmc overview - final
5 p9 pnor and open bmc overview - final5 p9 pnor and open bmc overview - final
5 p9 pnor and open bmc overview - final
 
Server monitoring using grafana and prometheus
Server monitoring using grafana and prometheusServer monitoring using grafana and prometheus
Server monitoring using grafana and prometheus
 

Viewers also liked

HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...
HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...
HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...
Linaro
 
S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014
S3 Group | TV Technology
 
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
Comcast
 
Introduction to WebPA
Introduction to WebPAIntroduction to WebPA
Introduction to WebPA
telshef
 
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Blacc Spot Media, Inc.
 
Why you should use the Yocto Project
Why you should use the Yocto ProjectWhy you should use the Yocto Project
Why you should use the Yocto Project
rossburton
 
Introduction to yocto
Introduction to yoctoIntroduction to yocto
Introduction to yocto
Alex Gonzalez
 
Telcom Industry Review and Future of Telcom Providers - Telco 2015
Telcom Industry Review and Future of Telcom Providers - Telco 2015Telcom Industry Review and Future of Telcom Providers - Telco 2015
Telcom Industry Review and Future of Telcom Providers - Telco 2015
IBMTelecom
 
Yocto Project Open Source Build System and Collaboration Initiative
Yocto Project Open Source Build System and Collaboration InitiativeYocto Project Open Source Build System and Collaboration Initiative
Yocto Project Open Source Build System and Collaboration Initiative
Marcelo Sanz
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
VMware Tanzu
 
Telecom 2020: Preparing for a very different future
Telecom 2020: Preparing for a very different futureTelecom 2020: Preparing for a very different future
Telecom 2020: Preparing for a very different future
Rob Van Den Dam
 
BUD17-405: Building a reference IoT product with Zephyr
BUD17-405: Building a reference IoT product with Zephyr BUD17-405: Building a reference IoT product with Zephyr
BUD17-405: Building a reference IoT product with Zephyr
Linaro
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
Linaro
 
BUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareBUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmware
Linaro
 
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Amazon Web Services
 

Viewers also liked (15)

HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...
HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...
HKG15-506: Comcast - Lessons learned from migrating the RDK code base to the ...
 
S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014
 
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
Comcast Codebig: An API Platform & Program [my speech at the AADI conference]
 
Introduction to WebPA
Introduction to WebPAIntroduction to WebPA
Introduction to WebPA
 
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
Astricon 2014 - WebRTC - The Big Debate, I Say Shut Up and Build Something - ...
 
Why you should use the Yocto Project
Why you should use the Yocto ProjectWhy you should use the Yocto Project
Why you should use the Yocto Project
 
Introduction to yocto
Introduction to yoctoIntroduction to yocto
Introduction to yocto
 
Telcom Industry Review and Future of Telcom Providers - Telco 2015
Telcom Industry Review and Future of Telcom Providers - Telco 2015Telcom Industry Review and Future of Telcom Providers - Telco 2015
Telcom Industry Review and Future of Telcom Providers - Telco 2015
 
Yocto Project Open Source Build System and Collaboration Initiative
Yocto Project Open Source Build System and Collaboration InitiativeYocto Project Open Source Build System and Collaboration Initiative
Yocto Project Open Source Build System and Collaboration Initiative
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
 
Telecom 2020: Preparing for a very different future
Telecom 2020: Preparing for a very different futureTelecom 2020: Preparing for a very different future
Telecom 2020: Preparing for a very different future
 
BUD17-405: Building a reference IoT product with Zephyr
BUD17-405: Building a reference IoT product with Zephyr BUD17-405: Building a reference IoT product with Zephyr
BUD17-405: Building a reference IoT product with Zephyr
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
 
BUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareBUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmware
 
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
 

Similar to BKK16-205 RDK-B IoT

Telco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_finalTelco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_final
Junho Suh
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
Open Networking Summit
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
Ivan Kuten
 
pps Matters
pps Matterspps Matters
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITB
SDNRG ITB
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Samsung Open Source Group
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
markmcclain
 
Introduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AIIntroduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AI
Tyrone Systems
 
Overview of Remoting Protocols - By VDIworks
Overview of Remoting Protocols - By VDIworksOverview of Remoting Protocols - By VDIworks
Overview of Remoting Protocols - By VDIworks
vdiworks
 
Building a Router
Building a RouterBuilding a Router
Building a Router
Hannes Gredler
 
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxOsnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
M.Qasim Arham
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
Teksun Microsys Pvt. Ltd.
 
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDNTech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
nvirters
 
SD-WAN Catalyst a brief Presentation of solution
SD-WAN Catalyst a brief  Presentation of solutionSD-WAN Catalyst a brief  Presentation of solution
SD-WAN Catalyst a brief Presentation of solution
pepegaston2030
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Samsung Open Source Group
 
Crypt tech technical-presales
Crypt tech technical-presalesCrypt tech technical-presales
Crypt tech technical-presales
Mustafa Kuğu
 
Introduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOSIntroduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOS
NEEVEE Technologies
 
Integrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsIntegrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing Platforms
Tal Lavian Ph.D.
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
6WIND
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
APNIC
 

Similar to BKK16-205 RDK-B IoT (20)

Telco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_finalTelco junho cost-effective approach for telco network analysis in 5_g_final
Telco junho cost-effective approach for telco network analysis in 5_g_final
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
 
pps Matters
pps Matterspps Matters
pps Matters
 
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITB
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
 
Introduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AIIntroduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AI
 
Overview of Remoting Protocols - By VDIworks
Overview of Remoting Protocols - By VDIworksOverview of Remoting Protocols - By VDIworks
Overview of Remoting Protocols - By VDIworks
 
Building a Router
Building a RouterBuilding a Router
Building a Router
 
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxOsnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDNTech Tutorial by Vikram Dham: Let's build MPLS router using SDN
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
 
SD-WAN Catalyst a brief Presentation of solution
SD-WAN Catalyst a brief  Presentation of solutionSD-WAN Catalyst a brief  Presentation of solution
SD-WAN Catalyst a brief Presentation of solution
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
 
Crypt tech technical-presales
Crypt tech technical-presalesCrypt tech technical-presales
Crypt tech technical-presales
 
Introduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOSIntroduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOS
 
Integrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing PlatformsIntegrating Active Networking and Commercial-Grade Routing Platforms
Integrating Active Networking and Commercial-Grade Routing Platforms
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
 

More from Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Linaro
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Linaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Linaro
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
Linaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
Linaro
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Linaro
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
Linaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
Linaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
Linaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
Linaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
Linaro
 

More from Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 

BKK16-205 RDK-B IoT

  • 1. RDKB – IOT GATEWAY INTODUCTION Khem Raj Linaro Connect BKK16 BKK16-205 March 8, 2016
  • 2. •  What is RDKB ? •  Unique Features •  Why Use RDKB ? •  Component based Architecture. •  Components •  High Level Architecture •  Getting Access •  QA AGENDA
  • 3. •  RDKB – Broadband profile for RDK •  Shared BSP infrastructure with RDKVideo •  Shared logging, crash reporting, system management •  Over 2 million devices deployed INTRODUCTION
  • 4. •  DOCSIS 3.0 •  eMTA •  Private Wi-Fi •  Public Wi-FI •  MoCa 2.0 •  eMTA •  Local Admin Pages •  MoCA extender support •  Bridge Mode support •  IPv6 •  Cloud Gateway support (VRG) •  HNAP protocol support for Home Security •  2.4/5G Band support •  Provisioning •  WPS •  SNMP •  TR-69 RDKB FEATURES
  • 5. •  Http Code Download •  Xconf support for finer control of code download •  WebPA Support •  RDK Logs •  RDK Metrics •  Video over Wi-Fi •  Wi-Fi-MoCA bridge forVideo •  IP table for packet tracking •  Support for Cloud Admin •  Forced Wi-Fi personalization •  Connect/Disconnect Notification •  RSSI Reporting •  Self Healing RDKB UNIQUE FEATURES
  • 6. •  Zigbee HA 1.2 Hub •  Thread •  Bluetooth LE •  Device System Bridge to connect Zigbee/Thread/BLE •  Alljoyn/OIC Connectors •  IoT Cloud Adapter for Cloud Connectivity •  Local Rules Engine •  Easy Onboarding of devices IOT FEATURES
  • 7. •  High SoftwareVelocity –  Architecture supports plug-in component modules – all using Linux D-Bus –  Teams can create components in parallel –  Leverages open source within Architecture Framework and within components •  Supports multiple management protocols and data models –  TR-069 withTR-181,WEBPA withTR-181, SNMP, CLI via UART/SSH, easily extensible •  Support single and multi-core CPU architectures •  No component level code change needed to repartition software –  D-Bus extends common architecture across CPUs •  Easily portable to support multiple SoC vendors –  Supported through component level abstraction layers –  Leverages the ability to repartition across single core, multi-core and multi-CPU •  Supports IOT –  AllJoin –  Iotivity (Part of OE/Yocto supported layer, can be pulled in on demand) –  Thread •  Integrated logging infrastructure with head-end ADVANTAGES OF RDKB
  • 8. •  WEB-PA –  Complete solution for •  Device Manageability •  Control •  UnderstandsTR-181 model •  Head-end component available for adoption –  Is available as opensource contribution. •  Built onYocto Project/OpenEmbedded Build infrastructure –  Vast set of packages available –  Support wide range of SOCs out of box •  RDKB Emulator implementations as reference onYocto/OE available •  Licensed under RDKM Apache license. •  Value addons from other infrastructures available –  E.g. OpenWRT packages •  Clean separation between modem, voice and data ADVANTAGES OF RDKB
  • 9. COMPONENT BASED ARCHITECTURE •  Standard message primitives used for all components •  Messages are passed over D-Bus IPC mechanism •  Adding new services doesn’t change APIs ( RunTime APIs ) –  only adds new parameters CCSP Message BUS (D-Bus) Provisioning & Management TR-181 Data DM (no WiFi/Diag) Test & Diagnostics TR-181 DM (Diag) WiFi Provisioning & Management TR-181 DM (WiFi) IP v4/v6 Bridge … WiFi Persistent Storage Manager getParameterValues setParameterValues AddTblRow DelTblRow …… getParameterValues setParameterValues AddTblRow DelTblRow …… getParameterValues setParameterValues AddTblRow DelTblRow …… getParameterValues setParameterValues AddTblRow DelTblRow …… Component Registry
  • 10. RDKB COMPONENT DIAGRAM SOC Kernel DOCSIS MTA ePON HAL OEM Boot Loader MoCA Drivers MoCA MIBSCM Ext HAL MTA Ext HAL GW Prov Abs Layer Multi Lan Config Open Source Net SNMP MLD ProxyDHCP V4/V6 VLAN Utils IGMP Proxy DSLite DNS Proxy UPNP IGDBridge Utils IPRoute/ IPTables BlueZ Stack IPV4/IPV6 Wireless Tools Prefix Delegation CCSP Components CM Agent MTA Agent Provisioning & Mgmt GW Prov App Home Security TR69 PA Common Library WiFI Prov & Mgmt Component Registry PSM. Native UI PASNMP PA Utopia Utilities Xfinity Hotspot CLI PAHNAP PA WEBPA CISCO Open Source OEM Comcast SNMP MGT ACS HNAP MGT WEB Browser SSH Board SOC WiFI HAL WiFI Drivers WiFI SoC MoCA SoC Battery HAL Platform Software WEBPA Server ZIGBE SDK Harvester Dynamic Channel Selection Self Healing Logger WIFI-ATM
  • 11. •  Common Library –  CCSP msg bus –  Security / OpenSSL •  Provisioning & Management –  Moca •  Multicast IP forVideo (MDC) •  Self healing –  WiFi Spectrum Analyzer –  WiFi DCS –  WiFi Band Steering –  WiFi DFS –  Harvester –  Process Monitoring –  Telemetry RDKB CORE COMPONENTS •  IoT –  Zigbee Stack –  Thread •  Logging •  IP DVR (SD Flash, NAS) •  Utopia –  Firewall / Parental Control •  Gateway Provisioning for EPON/DOCSIS •  DVR Cache •  WebPA Client •  CLI PA •  HNAP PA •  TR-069 PA •  SNMP PA
  • 12. •  DHCP Client •  Net SNMP •  IPTables •  IPRoute •  DSLite •  IP Stack •  Bridge Utils •  VLAN Utils •  UPnP IGD •  DNS Proxy •  MLD Proxy •  IGMP Proxy RDKB OPEN SOURCE COMPONENTS •  Prefix Delegation •  Bluez stack •  PHP runtime •  python runtime •  system initialization and device management •  IPC implementation (d-bus) •  alljoyn •  web server •  SSH •  dnsmasq •  TFTP
  • 13. •  Linux Kernel  •  Base Linux OS (libraries + utilities) •  DOCSIS  •  Voice Modem (eMTA) •  WiFi Driver (RDKB defined HAL) •  MoCA Driver •  Thread Driver RDKB SOC / CHIP VENDOR COMPONENTS •  Bluetooth Driver  •  Zigbee Driver •  Fast Path GRE •  EPON •  Watchdog •  ProfilingTools
  • 14. •  Packaging/Image Creation •  SigningTools •  Platform software RDKB OEM COMPONENTS
  • 15. •  Hotspot Setup (e.g. xfinitywifi) •  Home Security  •  IoT Rules Engine •  IPTable Configurations •  Local UI (Captive Portal, Config, Diagnostics) •  WiFi RRM •  WiFi ATM •  Broadband Profiling (SamKnows, SpeedTest, etc) •  Code Download and system upgrade management (XCONF) RDKB MSO COMPONENTS
  • 16. RDK-B HIGH LEVEL ARCHITECTURE Local UI PA ACS Provisioning & Management TR-181 Data DM CCSP Message BUS WIFI Drivers WiFi Provisioning & Management TR-181 DM WEB Browser SSH HNAP MGT Open •  IPV4/IPV6 •  DHCPv4/6 •  IPRoute/IPTables •  DSLite •  Prefix Delegation •  Bridge Utils Source •  VLAN •  Wireless Tools •  IGMP and MLB Proxy •  DNS Proxy •  RIP •  UPNP IGD CM HAL MTA HAL RDKB Open Source SOC Comcast TR-69 PA Component Registry Persistent Storage Manager SNMP PA SNMP MGT CLI PA HNAP PA Application Env Manager WiFI Abstract Layer MDC PA MDC CM Ext MTA Ext GW provisioning AppGW Provisioning Abstraction WEBPA Server WEB PA
  • 17. •  Hosted by RDK Management –  Anonymous Read Access •  CCSP - https://code.rdkcentral.com/r/#/admin/projects/?filter=rdkb •  WebPA – In preparation to be opened on git://github.com/comcast –  RDK community Access •  Manifest - https://code.rdkcentral.com/r/plugins/gitiles/manifests/+/master •  RDK OE Layer– https://code.rdkcentral.com/r/#/admin/projects/components/generic/rdk-oe/meta-rdk •  Emulator BSP Layer - https://code.rdkcentral.com/r/#/admin/projects/components/asp/rdk-oe/meta-rdk-bsp-emulator –  OE/Yocto •  Upstream daisy branch RDKB - GETTING ACCESS