
{"id":10926,"date":"2024-03-18T10:27:49","date_gmt":"2024-03-18T10:27:49","guid":{"rendered":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/"},"modified":"2025-03-25T05:18:33","modified_gmt":"2025-03-25T05:18:33","slug":"cellular_manager_-_reference_set_up","status":"publish","type":"page","link":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/","title":{"rendered":"Cellular Manager &#8211; Reference set up"},"content":{"rendered":"<div class=\"contentLayout2\">\n<div class=\"columnLayout two-right-sidebar\" data-layout=\"two-right-sidebar\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-DocumentScope:\">Document Scope:<\/h3>\n<hr>\n\t\t\t<\/div>\n<p><span>This part of the low-level design describes how to build a reference set-up and functional testing activities.&nbsp;<\/span><\/p>\n<p><span>The document will contain:<\/span><\/p>\n<ul>\n<li>Hardware element selection.<\/li>\n<li>Orientative performance.<\/li>\n<li>Set up a diagram.<\/li>\n<li>Build dependencies&nbsp;<\/li>\n<li>Manuals and examples.<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<div class=\"cell aside\" data-type=\"aside\">\n<div class=\"innerCell\">\n<div class=\"confluence-information-macro has-no-icon confluence-information-macro-information conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"info\">\n<div class=\"confluence-information-macro-body\">\n<p><u><strong>On this Page:<\/strong><\/u><\/p>\n<div class=\"toc-macro client-side-toc-macro conf-macro output-block\" data-headerelements=\"H1,H2,H3,H4\" data-hasbody=\"false\" data-macro-name=\"toc\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-Physicalconnectivity\"><span>Physical connectivity<\/span><\/h3>\n<hr>\n\t\t\t<\/div>\n<ul>\n<li>\n\t\t\t\t\t<em>Option<\/em> 1: HAT <span>Standard Raspberry Pi 40PIN GPIO Extension Header.<\/span><\/p>\n<ul>\n<li><span>Onboard USB interface for AT commands.<\/span><\/li>\n<li>Onboard USB to UART converter for serial debugging.<\/li>\n<li>Breakout UART control pins to connect with host boards like Arduino.<\/li>\n<li>SIM card slot, supports 1.8V\/3V SIM card (regular European SIM GSM 11.14 Release 99).<\/li>\n<li>TF card slot for storing data like files, messages, etc.<\/li>\n<li>\n<p><span>SMA antenna connector for main and diversity.<\/span><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li><span><em>Option<\/em> 2: <span>Onboard USB port for directly connecting with the RBpi USB port (not preferred).<\/span><\/span><\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-Physicaladditionsforconnectivityandstatusscreening\"><span>Physical additions for connectivity and status screening<\/span><\/h3>\n<hr>\n\t\t\t<\/div>\n<ul>\n<li>Onboard voltage translator: operating voltage can be configured to 3.3V or 5V via a jumper (interesting to connect to Arduino).<\/li>\n<li><span>LED indicators for operating status and connectivity status.<\/span><\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-ModemManagementATcommands\"><span>Modem Management AT commands<\/span><\/h3>\n<hr>\n\t\t\t<\/div>\n<p>Based on ETSI TS127.007:<\/p>\n<p><a class=\"external-link\" href=\"https:\/\/www.etsi.org\/deliver\/etsi_ts\/127000_127099\/127007\/10.03.00_60\/ts_127007v100300p.pdf\" rel=\"nofollow\">https:\/\/www.etsi.org\/deliver\/etsi_ts\/127000_127099\/127007\/10.03.00_60\/ts_127007v100300p.pdf<\/a><\/p>\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-Performancereference\"><span>Performance reference<\/span><\/h3>\n<hr>\n\t\t\t<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"table-wrap\">\n\n\n<table class=\"wrapped confluenceTable\">\n\t<colgroup>\n\t\t<col>\n\t\t<col>\n\t\t<col>\n\t\t<col>\n\t<\/colgroup>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td colspan=\"2\" class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-head\">Reference System Performance<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-head\">LTE<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-head\">LTE-Advanced<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td rowspan=\"2\" class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\"><strong>Peak rate<\/strong><\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">Downlink<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">100 Mbps @20 MHz<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">1 Gbps @100 MHz<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">Uplink<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">50 Mbps @20 MHz<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">500 Mbps @100 MHz<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td rowspan=\"2\" class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\"><strong>Control plane delay<\/strong><\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">Idle to connected<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">&lt; 100 ms<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">&lt; 50 ms<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">Dormant to active<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">&lt; 50 ms<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">&lt; 10 ms<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td colspan=\"2\" class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\"><strong>User plane delay<\/strong><\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">&lt; 5ms<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">&lt; 5ms<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td rowspan=\"2\" class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\"><strong>Spectral efficiency (peak)<\/strong><\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">Downlink<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">5 bps\/Hz @2 \u00d7 2<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">30 bps\/Hz @8 \u00d7 8<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">Uplink<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">2.5 bps\/Hz @1 \u00d7 2<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">15 bps\/Hz @4 \u00d7 4<\/p>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td colspan=\"2\" class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\"><strong>Mobility (RDK-B)<\/strong><\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">\n\t\t\t\t<p class=\"tab-para\">NOT APPLICABLE<\/p>\n\t\t\t<\/td>\n\t\t\t<td class=\"confluenceTd\">NOT APPLICABLE<\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n\n\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-SoCdriverintegration\">SoC driver integration<\/h3>\n<hr \/>\n\t\t\t<\/div>\n<p>Main functionalities:<\/p>\n<ul>\n<li>\n\t\t\t\t\tThe cellular manager will manage the wireless wan device managing it through two different boundaries:<\/p>\n<ul>\n<li>Northbound interactions with the rest of the stack using R-BUS to update the data model.<\/li>\n<li>\n\t\t\t\t\t\t\tSouthbound interactions with the cellular modem, using:<\/p>\n<ul>\n<li> AT commands via a tty serial interface exposed from the CPE kernel.<\/li>\n<li>Using proprietary drivers wrapped in a SDK.<\/li>\n<li>\n\t\t\t\t\t\t\t\t\tUsing standard kernel drivers (mainly but not only):<\/p>\n<ul>\n<li>MBIM<\/li>\n<li>QMI.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n\t\t\t\t\tCellular manager will manage the information provided from two management domains:<\/p>\n<ul>\n<li>Mobile management profile, there are a number of configuration options manage from the MME, HSS, PGW, and SIM profiles.<\/li>\n<li>Mobile management profile using OTA messages.<\/li>\n<li>Mobile management profile in the RDK-B, there is a number of options from the cellular modem that must be exposed in the DM.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><u>In order to allow proper consistency in the design for different platforms, we have decided to work using standard kernel drivers, starting the analysis for QMI.<\/u><\/p>\n<p>QMI is easily accessible in recent enough Linux kernels (&gt;= 3.4) through the <strong>cdc-wdm<\/strong> and <strong>qmi_wwan<\/strong> drivers.<\/p>\n<p>Once these drivers are in place and the modem gets powered on and recognized, the kernel will expose a new <code>\/dev\/cdc-wdm<\/code> device that can talk QMI with the CPE,<\/p>\n<p>along with a <code>wwan<\/code> interface associated with each QMI port to transmit and receive traffic through a PDN connection.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<div class=\"conf-macro output-inline\" data-hasbody=\"true\" data-macro-name=\"bgcolor\">\n<h3 id=\"CellularManagerReferencesetup-BuildDependencies\">Build Dependencies<\/h3>\n<hr \/>\n\t<\/div>\n<ul>\n<li>Kernel &gt; 3.5<\/li>\n<li>gobject 2.0<\/li>\n<li>glib 2.0<\/li>\n<li>gio 2.0<\/li>\n<li>libqmi 1.30<\/li>\n<li>lte-rbpi-hat<\/li>\n<li>python3<\/li>\n<li>python3-pip<\/li>\n<li>wiringpi<\/li>\n<\/ul>\n<h5 id=\"CellularManagerReferencesetup-QuectelminiPCIeHAT-basedset-up:\">Quectel miniPCIe HAT-based set-up:<\/h5>\n<p>Quectel EG25-G miniPCI LTE module (<em style=\"text-align: left\">MDM9207) <\/em>+ Sixfab LTE Base HAT + LTE full band PCB antenna + Micro USB 2.0 A-Male to Micro B + NL Symio USIM.<\/p>\n<p><u><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\">Price around 120$ as of April 2024<\/span><\/u><\/p>\n<h5 id=\"CellularManagerReferencesetup-TelitHATminiPCIeHAT-basedset-up:\">Telit HAT miniPCIe HAT-based set-up:<\/h5>\n<p>Telit LE 910Cx mini PCIe LTE modeule (<em style=\"text-align: left\">MDM9207)<\/em> + Sixfab LTE Base HAT + LTE full band PCB antenna + Micro USB 2.0 A-Male to Micro B + NL Symio USIM.<\/p>\n<p><u>Price around 110$<span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\"> as of April 2024<\/span><\/u><\/p>\n<h5 id=\"CellularManagerReferencesetup-QuectelM2adaptor-basedset-up:\">Quectel M2 adaptor-based set-up:<\/h5>\n<p>Quectel EM06 + USB to M2 adaptor + Vodafone NL USIM.<\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10934\" src=\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png\" alt=\"\" width=\"1771\" height=\"1400\" srcset=\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png 1771w, https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup-300x237.png 300w, https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup-1024x809.png 1024w, https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup-768x607.png 768w, https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup-1536x1214.png 1536w\" sizes=\"auto, (max-width: 1771px) 100vw, 1771px\" \/><\/p>\n<\/div><\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<hr \/>\n<p>For further details of the abbreviations, kindly refer to the <a href=\"https:\/\/developer.rdkcentral.com\/support\/support\/glossary\/\" rel=\"nofollow\">Glossary<\/a><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Document Scope: This part of the low-level design describes how to build a reference set-up [&hellip;]<\/p>\n","protected":false},"author":1018,"featured_media":0,"parent":10920,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-10926","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cellular Manager - Reference set up - RDK Documentation Portal | Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cellular Manager - Reference set up - RDK Documentation Portal | Documentation\" \/>\n<meta property=\"og:description\" content=\"Document Scope: This part of the low-level design describes how to build a reference set-up [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/\" \/>\n<meta property=\"og:site_name\" content=\"RDK Documentation Portal | Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-25T05:18:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1771\" \/>\n\t<meta property=\"og:image:height\" content=\"1400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/\",\"name\":\"Cellular Manager - Reference set up - RDK Documentation Portal | Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png\",\"datePublished\":\"2024-03-18T10:27:49+00:00\",\"dateModified\":\"2025-03-25T05:18:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#primaryimage\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png\",\"contentUrl\":\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png\",\"width\":1771,\"height\":1400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RDK Broadband\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Components\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Cellular Manager\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Cellular Manager &#8211; Reference set up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/\",\"name\":\"RDK Documentation Portal | Documentation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cellular Manager - Reference set up - RDK Documentation Portal | Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/","og_locale":"en_US","og_type":"article","og_title":"Cellular Manager - Reference set up - RDK Documentation Portal | Documentation","og_description":"Document Scope: This part of the low-level design describes how to build a reference set-up [&hellip;]","og_url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/","og_site_name":"RDK Documentation Portal | Documentation","article_modified_time":"2025-03-25T05:18:33+00:00","og_image":[{"width":1771,"height":1400,"url":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/","url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/","name":"Cellular Manager - Reference set up - RDK Documentation Portal | Documentation","isPartOf":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website"},"primaryImageOfPage":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#primaryimage"},"image":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#primaryimage"},"thumbnailUrl":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png","datePublished":"2024-03-18T10:27:49+00:00","dateModified":"2025-03-25T05:18:33+00:00","breadcrumb":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#primaryimage","url":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png","contentUrl":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2024\/04\/reference-setup.png","width":1771,"height":1400},{"@type":"BreadcrumbList","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/cellular_manager_-_reference_set_up\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"RDK Broadband","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/"},{"@type":"ListItem","position":4,"name":"Components","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/"},{"@type":"ListItem","position":5,"name":"Cellular Manager","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/components\/cellular_manager\/"},{"@type":"ListItem","position":6,"name":"Cellular Manager &#8211; Reference set up"}]},{"@type":"WebSite","@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website","url":"https:\/\/developer.rdkcentral.com\/documentation\/","name":"RDK Documentation Portal | Documentation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/users\/1018"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/comments?post=10926"}],"version-history":[{"count":11,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10926\/revisions"}],"predecessor-version":[{"id":11711,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10926\/revisions\/11711"}],"up":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/10920"}],"wp:attachment":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/media?parent=10926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}