0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

低功耗Wi-F i:应用属性如何影响能耗

星星科技指导员 来源:TI 作者:TI 2023-04-15 09:34 次阅读

有很多时候,通过正确配置系统属性,尽可能地减少浪费能量的操作,我们可以极大地改进基于Wi-Fi® 的系统的能耗。

其中一个可以被轻松优化、且浪费电能的运行方式就存在于很多家庭自动化产品中,虽然它们是静止的,并且始终与同一个家用网络相连,但是它们每隔一段时间就搜索已知网络,为重新接入这个Wi-Fi网络做好准备。在这个情况下,一个能耗更加优化的方法就是让器件自动连接至最近一次连接的网络,而只有在非常少的情况下,这种连接尝试才会失败,也只有在失败之后才搜索已知网络。

SimpleLink™ Wi-Fi CC3100/CC3200器件,设计用于低功耗IoT应用,提供一些能够帮助你配置系统属性、根据应用需求来优化能耗的特性,而且可以轻松地通过直接API调用来访问这些器件。请继续阅读,后面有与属性相关的更多内容,你可以轻松配置这些属性来优化能耗。

Wi-Fi层属性:

快速连接—这个特性将器件配置为,与它最后连接的接入点 (AP) 相连,而不是执行扫描(搜索AP)。无需扫描可降低器件的能耗。

服务发现—服务发现协议可在Wi-Fi网络内实现器件和其所提供服务的自动检测。当与AP相连时,器件通常通过发送mDNS(多播域名系统)数据包来自动开始自身广播。这个在后台运行的活动消耗电能,因此你也许希望控制这个运行方式,而在某些情况下,为了节能,你会想要在连接至AP时消除mDNS广播。

系统内置接收过滤器—这个器件在几个不同的逻辑层内支持一个先进的过滤机制。使用这个过滤器功能可以减少发送至主机的无用数据包的数量,从而减少唤醒时间,并因此降低能耗。

长睡眠间隔 (LSI)­—在那些需要始终与Wi-Fi网络相连的应用中,Wi-Fi器件根据AP TBTT(目标信标帧传输时间),监听来自AP的每个信帧(通常没102ms发送一次)或每个DTIM(传送流量指示图)。这些LSI参数决定了针对信帧接收的两次连续唤醒之间的所需睡眠间隔,其中也将器件处于低功耗模式时,两次唤醒之间所丢失的信帧考虑在内。这个策略对于工作在客户端模式下,并且与一个外部网络相连的应用十分有用。它自动终止mDNS,以及在器件上运行的内部HTTP服务器。在这个情况下,建议的LSI值最高为500ms,其目的是在大幅优化能耗的同时确保服务的可靠性。

网络和服务器层属性:

UDP与TCP解决方案能耗比较—TCP和UDP是用于在互联网上发送数据的传输层协议。TCP是面向连接的协议,它需要在传输之前建立连接,并可以确保可靠和有序的消息传送。TCP协议的开销较高,其原因在于较大的数据包协议头,而对于数据确认也会导致能耗的增加。UDP是一个无连接协议,在传输之前无需建立连接。UDP会尽可能地传送消息,不保证被发送的消息或数据包到达目的地。在UDP中,数据包之间也是相互独立的,而且不是按顺序接收的。UDP协议所需开销较小,没有来自服务器的响应或确认。因此,TCP更加适用于可靠数据传输。对于开销最小,数据流量多变的情况,建议使用UDP作为能耗优化选项。可以使用CC3100_sl_Socket & CC3200_sl_Socket来配置器件传输层协议。

安全套接层 (SSL/TLS) 能耗—到服务器的连接周期和能耗会随着系统中所使用的密码算法套件而发生变化。可以使用以下的SimpleLink Wi-Fi器件API来配置密码算法套件,以及是否使用一个安全连接:

使用CC3100_sl_SetSockOpt & CC3200_sl_SetSockOpt来配置器件密码算法套件

使用CC3100_sl_Socket & CC3200_sl_Socket来启用安全套接

TI一直在寻找降低我们的Wi-Fi® 解决方案能耗的方法。其中包括开发与器件(具有接入点和/或服务器)运行方式有关的高级算法,减少静态功率模式的定时和能耗,并且优化系统每一层的系统序列。这使得用户能够通过轻松配置器件参数来优化应用能耗。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9010

    浏览量

    85160
  • WIFI
    +关注

    关注

    81

    文章

    5286

    浏览量

    203244
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4174

    浏览量

    196170
收藏 人收藏

    评论

    相关推荐

    Wi-Fi测量应用能耗的不同选择

    对于应用能耗的测量使你能够评估产品的能量使用寿命。Wi-Fi® 应用需要测量系统的单个使用周期以及整个使用寿命内,未激活低功耗(也就是静态)和激活(即动态)模式下的能耗。因此,静态测量
    发表于 05-29 09:53

    无线技术干货大荟萃——无线 ConnecTIng

    i®:应用属性如何影响能耗 低功耗 W i - Fi® :环境属性如何影响一个应用
    发表于 06-21 13:40

    如何改进基于Wi-Fi的系统的能耗

    的情况下,这种连接尝试才会失败,也只有在失败之后才搜索已知网络。SimpleLink™ Wi-Fi CC3100/CC3200器件,设计用于低功耗IoT应用,提供一些能够帮助你配置系统属性、根据
    发表于 09-03 15:53

    AP和网络运行方式低功耗Wi-Fi

    什么想法的话,请给我们留言,同时也告诉我们你还希望我们讨论哪些话题!低功耗Wi-Fi®:如何优化一个应用的功耗低功耗Wi-Fi®:如何测量
    发表于 09-03 15:53

    测量Wi-Fi应用能耗的不同选择

    对于应用能耗的测量使你能够评估产品的能量使用寿命。Wi-Fi® 应用需要测量系统的单个使用周期以及整个使用寿命内,未激活低功耗(也就是静态)和激活(即动态)模式下的能耗。因此,静态测量
    发表于 09-03 15:53

    如何优化低功耗Wi-Fi

    在我们的低功耗Wi-Fi博客系列的下一篇博文中,我们将讨论应用功耗系统配置的测量方法,以及应用和环境属性如何影响功耗。请一定每周查看我们的最
    发表于 09-04 14:48

    低功耗Wi-Fi技术

    ,Dialog半导体也是低功耗蓝牙技术的领先创新厂商。对于国内用户,大家所熟悉的小米手环里所使用的蓝牙芯片就是Dialog的产品。除了低功耗蓝牙产品,Dialog最近新推出了超低功耗Wi
    发表于 05-24 07:37

    无线技术干货大荟萃

    ,让您的交流电子设备摆脱有线烦恼TI Bluetooth Smart的新意何在?快来2016年蓝牙世界大会上一探究竟真实环境中的长距离Sub-1 GHz连通性低功耗Wi-F i®:应用属性
    发表于 08-06 10:43

    低功耗Wi-Fi:IoT应用属性是如何影响能耗的?

    有很多时候,通过正确配置系统属性,尽可能地减少浪费能量的操作,我们可以极大地改进基于Wi-Fi 的系统的能耗。其中一个可以被轻松优化、且浪费电能的运行方式就存在于很多家庭自动化产品中,虽然它们是静止
    发表于 04-26 14:51 676次阅读

    低功耗Wi-Fi:测量Wi-Fi应用能耗的不同选择

    对于应用能耗的测量使你能够评估产品的能量使用寿命。Wi-Fi 应用需要测量系统的单个使用周期以及整个使用寿命内,未激活低功耗(也就是静态)和激活(即动态)模式下的能耗。因此,静态测量工
    发表于 04-26 15:04 1401次阅读
    <b class='flag-5'>低功耗</b><b class='flag-5'>Wi</b>-Fi:测量<b class='flag-5'>Wi</b>-Fi应用<b class='flag-5'>能耗</b>的不同选择

    低功耗Wi-Fi:环境属性是如何对应用能耗产生影响

    在真实条件下,环境属性会对应用的能耗产生巨大影响。这些因素包括,比如说接入点 (AP) 运行方式、网络性能、网络容量和负载,以及链路质量。虽然对于环境相关的运行方式的控制通常是有限的,不过我们
    发表于 04-26 15:06 918次阅读

    低功耗Wi-Fi 应用属性如何影响能耗

    非常少的情况下,这种连接尝试才会失败,也只有在失败之后才搜索已知网络。 SimpleLink™ Wi-Fi CC3100/CC3200器件,设计用于低功耗IoT应用,提供一些能够帮助你配置系统属性
    发表于 11-10 09:40 423次阅读

    低功耗Wi-Fi 环境属性如何影响一个应用能耗

    在真实条件下,环境属性会对应用的能耗产生巨大影响。这些因素包括,比如说接入点 (AP) 运行方式、网络性能、网络容量和负载,以及链路质量。虽然对于环境相关的运行方式的控制通常是有限的,不过我们
    发表于 11-10 09:40 205次阅读

    低功耗Wi-Fi:环境属性如何影响一个应用能耗

    在真实条件下,环境属性会对应用的能耗产生巨大影响。这些因素包括,比如说接入点 (AP) 运行方式、网络性能、网络容量和负载,以及链路质量。虽然对于环境相关的运行方式的控制通常是有限的,不过我们
    的头像 发表于 04-15 09:37 1210次阅读

    低功耗Wi-Fi:如何测量Wi-Fi应用的能耗

    对于应用能耗的测量使你能够评估产品的能量使用寿命。Wi-Fi® 应用需要测量系统的单个使用周期以及整个使用寿命内,未激活低功耗(也就是静态)和激活(即动态)模式下的能耗。因此,静态测量
    的头像 发表于 04-15 09:39 1816次阅读