衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

無線通信模塊管理框架RIL簡介

玩轉單片機與嵌入式 ? 來源:gitee.com ? 2023-12-21 09:24 ? 次閱讀

大家好,今天分享一個開源框架RIL(Radio Interface Layer),嵌入式平臺的無線通信模塊管理框架。

簡介

RIL是一款專門為嵌入式平臺開發的無線通信模組(GSM/GPRS/CatM1/NB-Iot)管理軟件。 它與其它大型框架(例如Android RIL、Wince RIL)不同的是,它被設計成應用于資源受限物聯網終端設備(單片機+無線模組的方案),并提供物聯網通信所需的基本功能,包含網絡注冊、連接管理、短信收發及Socket通信。 目前已支持EC21、BG96、 HL8518等模組,相關的應用也在持續更新中。

基本特性

包含網絡注冊、連接、短信收發及Socket通信管理等基本功能。

模組驅動使用插件化方式管理,同一個系統中能夠掛載適配多個模組,并能夠動態選擇模組驅動程序。

通過簡單的修改就能夠適用于不同的RTOS平臺。

內置多種情況下的異常處理機制,保證模組穩定運行。

內置常用組件,如帶斷點續傳功能的HTTP文件下載TFTP傳輸、MQTT等。

系統要求

為了使RIL能夠正常運行,目標系統必須滿足以下要求:

ROM 資源:至少 13.5K Bytes(取決于掛載的模組個數及使用的組件)

RAM 資源:至少 1.2K Bytes(取決于socket創建數量)

RTOS及堆棧: RIL需要運行在兩個任務中,每個任務的堆棧至少 256 Bytes

編譯器:由于RIL使用了一些C99的特性(柔性數組、內聯),所以編譯器需要開啟對C99的支持。對于IAR,它默認是打開的,而Keil MDK需要手動增加編譯選項(--c99 --gnu) 。

軟件架構

744a9418-9f8c-11ee-8b88-92fbcf53809c.png

軟件架構圖

開發指南

#include"ril.h"
//....
//創建RIL任務

ril_init(&adt,&cfg);//初始化RIL

ril_use_device("EC21");//選擇模組型號

ril_open();//打開設備

ril_netconn(true);//啟動網絡連接
//...

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307647
  • 無線通信
    +關注

    關注

    58

    文章

    4604

    瀏覽量

    143882
  • 編譯器
    +關注

    關注

    1

    文章

    1642

    瀏覽量

    49283

原文標題:一個嵌入式平臺的無線通信模塊管理框架

文章出處:【微信號:玩轉單片機與嵌入式,微信公眾號:玩轉單片機與嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Android RIL架構簡介

    與作用,而RIL又分為很多子層(子層的概念是我加的,為了更好理解RIL)。2、顧名思義,無線接入層,其為了我們手機最基本功能設計的,電話、短信、數據服務…….從RIL的架構說起—
    發表于 09-25 15:46

    WiMax-新興無線通信技術簡介

    WiMax-新興無線通信技術簡介 WiMax是一項新興的無線通信技術,能提供面向互聯網的高速連接。WiMax的無線信號傳輸距離最遠可達50公里,其網
    發表于 05-21 01:09 ?920次閱讀

    WiMax無線通信技術簡介

    WiMax無線通信技術簡介 WiMax是一項無線通信技術,能提供面向互聯網的高速連接。WiMax的無線信號傳輸距離最遠可達50公里,其網絡覆蓋面積
    發表于 08-03 11:40 ?1343次閱讀

    DF無線通信模塊資料

    DF無線通信模塊資料
    發表于 02-19 14:55 ?2次下載

    藍牙芯片的無線通信模塊設計與開發

    藍牙芯片的無線通信模塊設計與開發
    發表于 09-01 11:08 ?24次下載
    藍牙芯片的<b class='flag-5'>無線通信</b><b class='flag-5'>模塊</b>設計與開發

    基于STM32的無線通信模塊設計

    隨著網絡和現代通信技術的不斷發展,遠程無線通信技術經過多年的研究與實際應用,現如今在工業控制領域有了非常重要的地位,并且發揮著越來越大的作用。文中根據廠家的要求,設計的無線通信模塊,主
    發表于 11-29 18:29 ?8157次閱讀
     基于STM32的<b class='flag-5'>無線通信</b><b class='flag-5'>模塊</b>設計

    無線通信模塊功能的區別 無線通信模塊應用范圍

    網絡層,進而通過云端管理平臺對設備進行遠程管控,同時經過數據分析,帶來管理效率的提升。無線通信模塊介紹無線通信
    的頭像 發表于 11-18 23:22 ?9406次閱讀

    無線通信原理與應用課后題答案簡介

    無線通信原理與應用課后題答案簡介(計算機網絡與通信網絡的區別)-該文檔為無線通信原理與應用課后題答案簡介資料,講解的還不錯,感興趣的可以下載
    發表于 07-30 08:45 ?20次下載
    <b class='flag-5'>無線通信</b>原理與應用課后題答案<b class='flag-5'>簡介</b>

    CC2530無線通信模塊使用串口通信參考方法

    CC2530無線通信模塊使用串口通信參考方法
    發表于 04-24 17:20 ?13次下載

    一個嵌入式無線通信模組RIL

    RIL(Radio Interface Layer)是一款專門為嵌入式平臺開發的無線通信模組(GSM/GPRS/CatM1/NB-Iot)管理軟件。
    的頭像 發表于 03-20 10:03 ?1364次閱讀

    Zigbee無線通信模塊的工作原理和作用

      Zigbee無線通信模塊是一種基于Zigbee協議的無線通信模塊,常常被用于無線傳感器網絡中的數據采集、傳輸和控制操作。Zigbee
    發表于 05-05 17:53 ?7010次閱讀

    Zigbee無線通信模塊的特點和應用場景

      Zigbee無線通信模塊是一種基于Zigbee協議的無線通信模塊,常常被用于無線傳感器網絡中的數據采集、傳輸和控制操作。通過與其他Zig
    發表于 05-05 18:06 ?2322次閱讀

    NBIOT無線通信模塊可以傳輸多遠?

    NBIOT無線通信模塊可以傳輸多遠? NBIOT是一種低功耗、廣域覆蓋的無線通信技術,專門用于物聯網設備之間的通信。NBIOT無線通信
    的頭像 發表于 02-01 10:52 ?3893次閱讀

    藍牙模塊、WiFi模塊無線通信模塊使用規范

    ? 在當今的科技時代,無線通信模塊已經廣泛應用于各類電子設備中。特別是藍牙模塊、WiFi模塊無線模塊
    的頭像 發表于 05-27 14:07 ?1193次閱讀
    藍牙<b class='flag-5'>模塊</b>、WiFi<b class='flag-5'>模塊</b>等<b class='flag-5'>無線通信</b><b class='flag-5'>模塊</b>使用規范

    PLC無線通信模塊的工作原理 PLC無線通信模塊網絡配置

    PLC無線通信模塊的工作原理 PLC(可編程邏輯控制器)無線通信模塊是一種用于實現工業自動化設備之間無線數據
    的頭像 發表于 11-29 18:07 ?678次閱讀
    网上现金棋牌| 百家乐官网赌博游戏| 威尼斯人娱乐网注册网址| 百家乐变牌器批发| 百家乐官网的奥秘| 大发百家乐官网现金| 百家乐官网庄闲作千| 康乐县| 棋牌类单机游戏下载| 大发888玩家论坛| 菲利宾太阳城娱乐网| 电子百家乐假在线哪| 至尊百家乐2014| 博狗玩百家乐好吗| 优惠搏百家乐官网的玩法技巧和规则 | 百家乐看炉子的方法| 百家乐玩法及细则| 百家乐如何取胜| 做生意风水 门对门| 做生意带什么装饰招财| 风水24山代表什么意思| 子山午向的房子24山图| 阴宅24山坟前放水口| 赌博百家乐作弊法| 百家乐如何稳赢| 百家乐投注组合| CEO百家乐现金网| 百家乐游戏开发技术| 博彩百家乐在线| 百家乐投注信用最好的| 新澳门百家乐娱乐城| 百家乐破解软件真的有用吗| 百家乐五星宏辉怎么玩| 广州百家乐娱乐场开户注册| 金木棉百家乐的玩法技巧和规则| 神州百家乐的玩法技巧和规则| 百家乐代理商博彩e族| 澳门百家乐小游戏| 百家乐送现金200| 百家乐丽| 威尼斯人娱乐场网址|