用户
 找回密码
 立即注册

扫一扫,访问微社区

查看: 10387|回复: 5

[活动] zigbee单火开关代码讨论贴

[复制链接]

144

主题

270

帖子

1621

积分

超级版主

Rank: 8Rank: 8

积分
1621
发表于 2019-9-18 16:00:07 | 显示全部楼层 |阅读模式
本帖最后由 NewbitMG 于 2019-9-18 17:06 编辑

源码地址:
https://gitee.com/newbitcode/EFR32_ZigBee_Device_sls/tree/master/single-line-switch

按键功能定义:
BUTTON 0 按下放开后开始扫描入网
BUTTON 1 让设备持续唤醒,再次按下允许休眠,在唤醒状态下,才可以使用CLI指令访问设备

功耗测试结果
入网后, 低功耗                     ~740uA (含指示灯)
入网后,持续唤醒                   5.11ma (含指示灯)

如果遇到问题,盖楼即可。


欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复

使用道具 举报

144

主题

270

帖子

1621

积分

超级版主

Rank: 8Rank: 8

积分
1621
 楼主| 发表于 2019-9-18 17:55:48 | 显示全部楼层

zigbee lowpower

zigbee lowpower

功耗测量截图。
欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2019-9-20 11:18:17 | 显示全部楼层
刚接触silicon lab芯片,直接拉过来编译,会出现问题,log如下所示

11:14:18 **** Build of configuration GNU ARM v7.2.1 - Default for project single_line_switch_v10 ****
make -j8 pre-build main-build
cmd //c 'G:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.6\app\public_workspace\single_line_switch_v10/single_line_switch_v10-prebuild.bat' 'single_line_switch_v10' 'C:/Users/alex.huang/SimplicityStudio/v4_workspace/single_line_switch_v10' '' 'G:\SiliconLabs\SimplicityStudio\v4'
Building file: C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6/protocol/zigbee/app/framework/util/af-event.c
系统找不到指定的驱动器。
Invoking: GNU ARM C Compiler
Building file: ../zcl-framework-core/af-main-common.c
make: [pre-build] Error 1 (ignored)
.....
I"C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6//platform/base//../radio/rail_lib/chip/efr32/rf/common/cortex" -I"C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6//platform/base//../radio/rail_lib/chip/efr32/rf/rfprotocol/ieee802154/cortex" -I"C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6//platform/halconfig/inc/hal-config" -I"C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6//hardware/module/config" -I"C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6//hardware/kit/common/halconfig" -I"C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6//hardware/kit/common/bsp" -Os -Wall -c -fmessage-length=0 -ffunction-sections -fdata-sections -mfpu=fpv5-sp-d16 -mfloat-abi=hard -MMD -MP -MF"zcl-framework-core/attribute-storage.d" -MT"zcl-framework-core/attribute-storage.o" -o "zcl-framework-core/attribute-storage.o" "C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6/protocol/zigbee/app/framework/util/attribute-storage.c"
C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v2.6/protocol/zigbee/app/framework/util/attribute-size.c:20:10: fatal error: attribute-type.h: No such file or directory
#include "attribute-type.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
compilation terminated.
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
compilation terminated.
compilation terminated.
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
compilation terminated.
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
compilation terminated.
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
compilation terminated.
<command-line>:0:21: fatal error: single_line_switch_v10.h: No such file or directory
compilation terminated.
make: *** [zcl-framework-core/af-node.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [zcl-framework-core/af-event.o] Error 1
make: *** [zcl-framework-core/attribute-storage.o] Error 1
make: *** [zcl-framework-core/af-security-common.o] Error 1
make: *** [zcl-framework-core/attribute-size.o] Error 1
make: *** [zcl-framework-core/af-main-common.o] Error 1
make: *** [zcl-framework-core/af-trust-center.o] Error 1
make: *** [zcl-framework-core/af-main-soc.o] Error 1

11:15:00 Build Finished (took 41s.441ms)

欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复 支持 反对

使用道具 举报

144

主题

270

帖子

1621

积分

超级版主

Rank: 8Rank: 8

积分
1621
 楼主| 发表于 2019-9-20 13:47:17 | 显示全部楼层
我们的代码是放在G盘,
G:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.6\app\public_workspace
可以先检查一下路径,要对应得上,可以不在一个盘。
欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复 支持 反对

使用道具 举报

2

主题

3

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2020-12-13 20:12:50 | 显示全部楼层
楼主,我这边进入深度睡眠模式下,功耗测得为40uA左右(不带指示灯)。但遇到一个问题,就是入网的时候,会出现740uA左右,持续2秒多的电流,导致,接3w灯出现闪烁的情况,不知你那边有遇到这种情况吗?
欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复 支持 反对

使用道具 举报

0

主题

119

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
发表于 2022-3-25 12:51:48 | 显示全部楼层
哎哟不错哦~~  168won福彩3D
欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则