首页 > 其他分享 >ChirpLAN™--助力低功耗远距离物联网

ChirpLAN™--助力低功耗远距离物联网

时间:2024-07-25 09:52:03浏览次数:14  
标签:协议 -- 低功耗 ChirpIOT 支持 ChirpLAN 模式 组网

   在物联网的世界里,无线通信模块无比重要!它能实现数据的传送,它能完成信息的收发,它能进行信息的传递、路由和控制。它覆盖延伸网,它连接接入网,它掌控核心网。它依托公众电信网,它依靠互联网,它借助行业专用通信网络。常见的自组网模块,如蓝牙、窗口、2.4G 等等,您一定熟知!磐启微电子近期公布了应用于物联网的组网协议ChirpLAN,ChirpLAN是基于其自有的具有完全自主知识产权的ChirpIOT系列产品所推出开源的P2P或星型无线局域网络协议。ChirpLAN与LoraWAN比较类似,具有通信安全,组网方便,终端功耗低,通信距离远等特点,广泛适用于智能工厂、智能抄表、智慧城市、智慧仓储等物联网应用场景;

 

ChirpLAN有何特点?

 

无线通讯行业里都知道有LoRa,基于LoRa延伸有LoRaWAN这么一个无线通信协议。ChirpLAN则是ChirpIOT的延伸,也就是ChirpIOT+LAN。既然是基于ChirpIOT通讯技术,ChirpLAN采用按需可靠的数据收发机制,主打远距离、低功耗。

ChirpLAN遵循Apache 2.0协议,协议代码和规范都完全公开开源,其网络组合方式非常灵活,既可以支持组网也可以支持点对点。ChirpLAN的轻量级配置(code<15KB,SRAM<4KB)以及多种的功耗配置也能够适配各种功耗和实时性要求不同的场景。

根据磐启微电子在发布会上的介绍,ChirpLAN芯片是知识产权完全自主,从芯片到协议全部自由,在一些行业应用里,大家对这个还是挺看重的。作为一种低功耗远距离的自主安全可控的局域网络协议,ChirpLAN不走广域网,通过局域网络协议解决最后一公里或者几公里无线的传输。

 

ChirpLAN核心协议部分

 

ChirpLAN的应用网络架构同样包含应用层(MCU外设以及AT指令具体应用业务逻辑),网络层、链路层(射频收发控制)以及物理层。物理层和ChirpIOT是相同的,网络层和链路层是ChirpLAN协议的核心部分。

网络层里ChirpLAN定义了三种Network工作模式。第一种主动上报模式支持双线通信,终端具有距极低的功耗。用户按需来发送数据,不发送数据时RF处于休眠状态。

第二种是空中唤醒模式,这种模式在主动发包机制上是和主动上报模式一致的。除此之外,空中唤醒模式能支持单向通信,终端会周期性自动唤醒并接受,进行相应的通讯。另外,这种模式是支持时间帧同步的。

第三种全速运行模式是一种半双工模式,支持双向通信,强调数据的实时性,终端和网关可以随时进行通信。全速运行下的终端功耗肯定会更高一些。总的来看,这三种Network工作模式是在这个功耗和实时响应之间做了不同的折中以适应不同的应用配置。

上面提到ChirpLAN的组网方式很灵活,网络层里ChirpLAN定义了点对点直连,具体来说是既支持定点通信,也支持一对多通信。

另一个核心链路层则是常规的覆盖收发逻辑、重传控制、安全机制这些功能。在安全上,ChirpLAN是支持加解密功能的(AES128,key:128 bit)。

ChirpLAN支持的芯片

磐启微电子在发布会上展示了目前两款支持ChirpLAN的芯片PAN3028,PAN3029,PAN3031系列,单芯片功率在-7至22dBm,灵敏度能做到-140dBm。根据磐启微电子在发布会上的预告,明年二季度,将会发布PAN3029系列的产品,频段支持更宽,灵敏度进一步优化,速率也会更快达到45kbps。

ChirpLAN选型表如下

 

标签:协议,--,低功耗,ChirpIOT,支持,ChirpLAN,模式,组网
From: https://www.cnblogs.com/dnsj-liu/p/18322354

相关文章

  • 一款强大且免费开源的多连接数据库管理工具
    大家好,今天给大家分享一款免费开源的跨平台数据库管理工具DbGate。DbGate是一款免费开源的跨平台数据库管理工具,支持多种数据库,包括MySQL、PostgreSQL、SQLServer、MongoDB、SQLite等。它可以在Windows、Linux、Mac操作系统上运行,也可以作为Web应用程序使用,为用户提供跨平台......
  • 音视频项目收集
    来源:简书 梅芳姑最近项目一直在做这个,对标是抖音,剪影,微视以及b站的必剪。陆陆续续看了不少项目,按开发历程记录如下1.https://github.com/shaopx/VideoClipEditViewTest用原生MediaCodec,Opengl对视频进行处理,裁剪,滤镜,特效,抽帧等关键功能在项目初期给了我很多帮助。作者使......
  • Luogu6775 [NOI2020] 制作菜品 做题记录
    link主要记录一下做题过程。首先题目看上去很不好处理,考虑从部分分的角度入手。先看\(m=n-1\)的部分分,这个性质让我们很容易想到一棵树。考虑把原材料当作点,菜品当作边,一道连接\((x,y)\)的菜品表示只能用编号为\(x\)和\(y\)的原材料。对于这棵树,我们每次选择一个叶子,......
  • 机器学习:详解什么是端到端的深度学习?(What is end-to-end deep learning?)
    什么是端到端的深度学习?深度学习中最令人振奋的最新动态之一就是端到端深度学习的兴起,那么端到端学习到底是什么呢?简而言之,以前有一些数据处理系统或者学习系统,它们需要多个阶段的处理。那么端到端深度学习就是忽略所有这些不同的阶段,用单个神经网络代替它。来看一些例子,以语音......
  • 高质量排比句六
    以钉钉子精神抓好改革落实,贵在坚定不移、久久为功。钉钉子,没有力度是钉不好的,只有用实劲、连续钉,才能钉得牢固。在机遇面前主动出击,不犹豫、不观望;在困难面前迎难而上,不推诿、不逃避;在风险面前积极应对,不畏缩、不躲闪。 以钉钉子精神抓好改革落实,还须讲究方式方法。钉钉子不能......
  • python webbrowser.open 不使用默认浏览器
    对你们来说这是一个好奇的家伙..在我的python程序中webbrowser.open('etc..')打开MicrosoftEdge现在奇怪的是,我在与opensChrome(我的默认值)稍有不同的文件夹中还有另一个python程序关于发生了什么的任何想法吗?!!(我知道有人问过类似的问题,但......
  • 为什么我的测验应用程序代码无法正确重置?
    我正在尝试编写一个基本的测验应用程序。由于某种原因,当我前后移动时,小测验不会像我想象的那样重置。例如,如果我正在测验中途,如果我决定向前点击箭头然后再次返回,我的进度应该被重置。我有两个脚本,我向您展示一个是我的main.py,另一个是quizzes.py。还有我用于测验的csv文件的......
  • Heroku 上的 Pyppeteer 浏览器意外关闭
    我在Heroku上升级了我的堆栈,我注意到一条消息告诉我使用较新的chromebuildpack,而不是我使用过的较旧的buildpack。从逻辑上讲,我继续安装这个构建包按照说明。selenium.webdriver工作正常,但是pyppeteer根本不起作用,这是我遇到的错误:2024-07-24T......
  • 高质量排比句五
    航天员王亚平,曾是一名经验丰富的空军运输机飞行员,因为遨游太空的梦想,她报名参加航天员选拔,经过不懈努力,她两次飞向太空,成为中国首位进驻空间站、首位出舱活动的女航天员。她开展的太空授课,更是激发了无数人对航天事业的热爱。参与探月工程研制建设的同志二十年如一日艰难探索、奋......
  • binascii.Error:无效的 base64 编码字符串:数据字符数 (41) 不能多于 1 4 的倍数
    我正在尝试使用py-vapid、pywebpush和django-push-notifications通过Webpush发送通知。当我尝试从django管理网站发送测试通知时,我在控制台中收到此回溯日志:|InternalServerError:/djangoadmin/push_notifications/webpushdevice/......