zoukankan      html  css  js  c++  java
  • Silicom Lab Zigbee3.0 单火开关(休眠设备)如何在rejoin的时候降低功耗

    你好,ZigBee Sleep End Device在rejoin时,也有方法减低rejoin过程中的平均电流的。

    ZSED在rejoin时,默认是全信道扫描的,可以修改rejoin时只扫描当前网络的信道,从而实现大大降低功耗。

    ZED的rejoin分两种情况,一是ZED复位时,二是ZED丢失父节点的情况。

    第一种情况请参考:https://www.sekorm.com/news/48143400.html

    第二种情况修改将end-device-move.c文件中emberAfPluginEndDeviceSupportMoveNetworkEventHandler函数

    更改成 const uint32_t channels = 0;
    void emberAfPluginEndDeviceSupportMoveNetworkEventHandler(void)
    {
    //
    const uint32_t channels = (state->moveAttempts == 0 // ? 0 // current channel // : EMBER_ALL_802_15_4_CHANNELS_MASK); //更改成 const uint32_t channels = 0
    }
  • 相关阅读:
    RabbitMQ管理
    vc6.0
    SystemTap
    undefined reference to `__imp_socket'
    采集小板校时
    点播播放不出来
    抓包注意事项
    下载rfc
    CLion快捷键
    rtsp vlc请求实例
  • 原文地址:https://www.cnblogs.com/z3286586/p/14302025.html
Copyright © 2011-2022 走看看