在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例常规C/C++编程 → zigbee免费开源协议栈FreakZ_v075

zigbee免费开源协议栈FreakZ_v075

常规C/C++编程

下载此实例
  • 开发语言:C/C++
  • 实例大小:6.21M
  • 下载次数:7
  • 浏览次数:162
  • 发布时间:2023-04-06
  • 实例类别:常规C/C++编程
  • 发 布 人:seastudy2022
  • 文件格式:.zip
  • 所需积分:2
 相关标签: zigbee GB 开源 协议 ee

实例介绍

【实例简介】 zigbee免费开源协议栈FreakZ_v075 

这是一个老外花了好几年时间写的完全开源的协议栈,唯一不足的是没有安全层.

【实例截图】

from clipboard

【核心代码】
.
├── FreakZ_v075
│   ├── docs
│   │   ├── FreakZ Simulator Interface.pdf
│   │   ├── FreakZ_Docs_v75.zip
│   │   └── readme.txt
│   ├── freakusb
│   │   ├── class
│   │   │   └── CDC
│   │   │       ├── FreakUSB_CDC.inf
│   │   │       ├── cdc.c
│   │   │       ├── cdc.h
│   │   │       └── desc.c
│   │   ├── demo
│   │   │   ├── cdc_demo
│   │   │   │   ├── Makefile
│   │   │   │   ├── main.c
│   │   │   │   └── main.h
│   │   │   └── contiki_usb
│   │   │       ├── Makefile.freakusb
│   │   │       ├── freakusb_main.c
│   │   │       └── freakusb_main.h
│   │   ├── hw
│   │   │   └── at90usb
│   │   │       ├── at90usb.h
│   │   │       ├── ep.c
│   │   │       ├── hw.c
│   │   │       ├── hw.h
│   │   │       └── isr.c
│   │   └── usb
│   │       ├── buf.c
│   │       ├── ctrl.c
│   │       ├── freakusb.h
│   │       ├── types.h
│   │       ├── usb.c
│   │       └── usb_buf.c
│   ├── freakz
│   │   ├── Makefile.freakz
│   │   ├── af
│   │   │   ├── af.c
│   │   │   ├── af.h
│   │   │   ├── af_conf.c
│   │   │   ├── af_conf_tbl.c
│   │   │   ├── af_ep.c
│   │   │   ├── af_rx.c
│   │   │   └── af_tx.c
│   │   ├── aps
│   │   │   ├── aps.c
│   │   │   ├── aps.h
│   │   │   ├── aps_bind.c
│   │   │   ├── aps_dupe.c
│   │   │   ├── aps_gen.c
│   │   │   ├── aps_grp.c
│   │   │   ├── aps_grp_id.c
│   │   │   ├── aps_parse.c
│   │   │   └── aps_retry.c
│   │   ├── constants.h
│   │   ├── driver
│   │   │   ├── avr_at86rf
│   │   │   │   ├── Makefile.rf230
│   │   │   │   ├── at86rf230_registermap.h
│   │   │   │   ├── drvr_avr_at86.c
│   │   │   │   ├── drvr_avr_at86.h
│   │   │   │   ├── hal.c
│   │   │   │   ├── hal.h
│   │   │   │   ├── mac_hw.c
│   │   │   │   ├── mac_hw.h
│   │   │   │   ├── radio.c
│   │   │   │   └── radio.h
│   │   │   └── sim
│   │   │       ├── Makefile.sim
│   │   │       ├── mac_hw.c
│   │   │       ├── mac_hw.h
│   │   │       ├── sim_drvr.c
│   │   │       └── sim_drvr.h
│   │   ├── freakz.c
│   │   ├── freakz.dox
│   │   ├── freakz.h
│   │   ├── mac
│   │   │   ├── mac.c
│   │   │   ├── mac.h
│   │   │   ├── mac_assoc.c
│   │   │   ├── mac_gen.c
│   │   │   ├── mac_indir.c
│   │   │   ├── mac_parse.c
│   │   │   ├── mac_poll.c
│   │   │   ├── mac_queue.c
│   │   │   ├── mac_reset.c
│   │   │   ├── mac_retry.c
│   │   │   ├── mac_scan.c
│   │   │   └── mac_start.c
│   │   ├── misc
│   │   │   ├── buf.c
│   │   │   ├── buf.h
│   │   │   ├── debug.c
│   │   │   ├── debug.h
│   │   │   ├── mem_heap.c
│   │   │   ├── mem_heap.h
│   │   │   ├── mem_pool.c
│   │   │   ├── mem_pool.h
│   │   │   ├── misc.c
│   │   │   ├── misc.h
│   │   │   ├── slow_clock.c
│   │   │   ├── slow_clock.h
│   │   │   └── types.h
│   │   ├── nwk
│   │   │   ├── nwk.c
│   │   │   ├── nwk.h
│   │   │   ├── nwk_addr_map.c
│   │   │   ├── nwk_brc.c
│   │   │   ├── nwk_disc.c
│   │   │   ├── nwk_form.c
│   │   │   ├── nwk_gen.c
│   │   │   ├── nwk_join.c
│   │   │   ├── nwk_leave.c
│   │   │   ├── nwk_neighbor_tbl.c
│   │   │   ├── nwk_parse.c
│   │   │   ├── nwk_pend.c
│   │   │   ├── nwk_permit_join.c
│   │   │   ├── nwk_reset.c
│   │   │   ├── nwk_rte_disc_tbl.c
│   │   │   ├── nwk_rte_mesh.c
│   │   │   ├── nwk_rte_tbl.c
│   │   │   ├── nwk_rte_tree.c
│   │   │   └── nwk_sync.c
│   │   ├── zcl
│   │   │   ├── general
│   │   │   │   ├── zcl_basic.c
│   │   │   │   ├── zcl_basic.h
│   │   │   │   ├── zcl_grp.c
│   │   │   │   ├── zcl_grp.h
│   │   │   │   ├── zcl_id.c
│   │   │   │   ├── zcl_id.h
│   │   │   │   ├── zcl_level.c
│   │   │   │   ├── zcl_level.h
│   │   │   │   ├── zcl_on_off.c
│   │   │   │   ├── zcl_on_off.h
│   │   │   │   ├── zcl_scenes.c
│   │   │   │   └── zcl_scenes.h
│   │   │   ├── zcl.c
│   │   │   ├── zcl.h
│   │   │   ├── zcl_gen.c
│   │   │   ├── zcl_parse.c
│   │   │   └── zcl_rpt.c
│   │   └── zdo
│   │       ├── zdo.c
│   │       ├── zdo.h
│   │       ├── zdo_bind_mgr.c
│   │       ├── zdo_cfg.c
│   │       ├── zdo_cmd.c
│   │       ├── zdo_disc.c
│   │       ├── zdo_gen.c
│   │       ├── zdo_nwk_mgr.c
│   │       └── zdo_parse.c
│   ├── os
│   │   ├── Makefile.include
│   │   ├── core
│   │   │   ├── contiki-lib.h
│   │   │   ├── contiki-version.h
│   │   │   ├── contiki.h
│   │   │   ├── lib
│   │   │   │   ├── energest.c
│   │   │   │   ├── energest.h
│   │   │   │   ├── list.c
│   │   │   │   ├── list.h
│   │   │   │   ├── memb.c
│   │   │   │   ├── memb.h
│   │   │   │   ├── mmem.c
│   │   │   │   ├── mmem.h
│   │   │   │   ├── rand.c
│   │   │   │   ├── rand.h
│   │   │   │   ├── random.c
│   │   │   │   └── random.h
│   │   │   └── sys
│   │   │       ├── arg.c
│   │   │       ├── arg.h
│   │   │       ├── autostart.c
│   │   │       ├── autostart.h
│   │   │       ├── cc.h
│   │   │       ├── clock.h
│   │   │       ├── ctimer.c
│   │   │       ├── ctimer.h
│   │   │       ├── dsc.h
│   │   │       ├── etimer.c
│   │   │       ├── etimer.h
│   │   │       ├── lc-addrlabels.h
│   │   │       ├── lc-switch.h
│   │   │       ├── lc.h
│   │   │       ├── loader.h
│   │   │       ├── log.h
│   │   │       ├── process.c
│   │   │       ├── process.h
│   │   │       ├── procinit.c
│   │   │       ├── procinit.h
│   │   │       ├── profile-aggregates.c
│   │   │       ├── profile.c
│   │   │       ├── profile.h
│   │   │       ├── pt-sem.h
│   │   │       ├── pt.h
│   │   │       ├── rtimer.c
│   │   │       ├── rtimer.h
│   │   │       ├── timer.c
│   │   │       └── timer.h
│   │   ├── cpu
│   │   │   ├── avr
│   │   │   │   ├── Makefile.avr
│   │   │   │   ├── avr.c
│   │   │   │   ├── avrdef.h
│   │   │   │   ├── cc2420_spi.c
│   │   │   │   ├── dev
│   │   │   │   │   ├── clock-avr.h
│   │   │   │   │   ├── clock.c
│   │   │   │   │   ├── compiler.h
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── delay.c
│   │   │   │   │   ├── delay.h
│   │   │   │   │   ├── eeprom.c
│   │   │   │   │   ├── eeprom.h
│   │   │   │   │   ├── flash.c
│   │   │   │   │   ├── flash.h
│   │   │   │   │   ├── lanc111.c
│   │   │   │   │   ├── rs232.c
│   │   │   │   │   ├── rs232.h
│   │   │   │   │   ├── rs232_at90usb1287.h
│   │   │   │   │   ├── rs232_atmega128.h
│   │   │   │   │   ├── rs232_atmega1281.h
│   │   │   │   │   ├── rs232_atmega1284.h
│   │   │   │   │   ├── rtl8019-drv.c
│   │   │   │   │   ├── rtl8019-drv.h
│   │   │   │   │   ├── rtl8019.c
│   │   │   │   │   ├── rtl8019.h
│   │   │   │   │   ├── rtl8019dev.c
│   │   │   │   │   ├── rtl8019dev.h
│   │   │   │   │   ├── rtlregs.h
│   │   │   │   │   └── usb
│   │   │   │   │       ├── INF
│   │   │   │   │       ├── compiler.h
│   │   │   │   │       ├── conf_usb.h
│   │   │   │   │       ├── config.h
│   │   │   │   │       ├── pll_drv.h
│   │   │   │   │       ├── serial
│   │   │   │   │       │   ├── cdc_task.c
│   │   │   │   │       │   ├── cdc_task.h
│   │   │   │   │       │   ├── uart_usb_lib.c
│   │   │   │   │       │   └── uart_usb_lib.h
│   │   │   │   │       ├── usb_descriptors.c
│   │   │   │   │       ├── usb_descriptors.h
│   │   │   │   │       ├── usb_drv.c
│   │   │   │   │       ├── usb_drv.h
│   │   │   │   │       ├── usb_specific_request.c
│   │   │   │   │       ├── usb_specific_request.h
│   │   │   │   │       ├── usb_standard_request.c
│   │   │   │   │       ├── usb_standard_request.h
│   │   │   │   │       ├── usb_task.c
│   │   │   │   │       └── usb_task.h
│   │   │   │   ├── leds-arch.c
│   │   │   │   ├── minileds.c
│   │   │   │   ├── mtarch.c
│   │   │   │   ├── mtarch.h
│   │   │   │   ├── rtimer-arch.c
│   │   │   │   ├── rtimer-arch.h
│   │   │   │   ├── slip_uart1.c
│   │   │   │   └── spi.c
│   │   │   └── native
│   │   │       ├── Makefile.native
│   │   │       ├── mtarch.c
│   │   │       ├── mtarch.h
│   │   │       ├── rtimer-arch.c
│   │   │       └── rtimer-arch.h
│   │   └── platform
│   │       ├── avr-raven
│   │       │   ├── Makefile.avr-raven
│   │       │   ├── contiki-conf.h
│   │       │   ├── contiki-raven-default-init-lowlevel.c
│   │       │   ├── contiki-raven-default-init-net.c
│   │       │   ├── contiki-raven-main.c
│   │       │   ├── contiki-raven.h
│   │       │   ├── loadable_prg.c
│   │       │   ├── raven-lcd.c
│   │       │   └── raven-lcd.h
│   │       ├── avr-ravenlcd
│   │       │   ├── Makefile
│   │       │   ├── adc.c
│   │       │   ├── adc.h
│   │       │   ├── beep.c
│   │       │   ├── beep.h
│   │       │   ├── doc
│   │       │   │   ├── Makefile
│   │       │   │   ├── html
│   │       │   │   ├── latex
│   │       │   │   │   └── Makefile
│   │       │   │   └── pics
│   │       │   ├── key.c
│   │       │   ├── key.h
│   │       │   ├── lcd.c
│   │       │   ├── lcd.h
│   │       │   ├── main.h
│   │       │   ├── menu.c
│   │       │   ├── menu.h
│   │       │   ├── raven3290.c
│   │       │   ├── sleep.c
│   │       │   ├── sleep.h
│   │       │   ├── temp.c
│   │       │   ├── temp.h
│   │       │   ├── timer.c
│   │       │   ├── timer.h
│   │       │   ├── uart.c
│   │       │   └── uart.h
│   │       ├── avr-ravenusb
│   │       │   ├── Makefile.avr-ravenusb
│   │       │   ├── contiki-conf.h
│   │       │   ├── contiki-raven-default-init-lowlevel.c
│   │       │   ├── contiki-raven-main.c
│   │       │   └── contiki-raven.h
│   │       └── native
│   │           ├── Makefile.native
│   │           ├── clock.c
│   │           ├── contiki-conf.h
│   │           ├── contiki-main.c
│   │           └── contiki-main.h
│   ├── release_notes.txt
│   ├── sim
│   │   ├── Makefile
│   │   ├── cli.c
│   │   ├── cli.h
│   │   ├── list.c
│   │   ├── list.h
│   │   ├── node.c
│   │   ├── node.h
│   │   ├── node_list.c
│   │   ├── node_list.h
│   │   ├── sim.c
│   │   ├── sim.h
│   │   ├── sim_process.c
│   │   ├── sim_process.h
│   │   └── type.h
│   └── test
│       ├── test_avr_raven
│       │   ├── Makefile
│       │   ├── test_avr_raven.c
│       │   └── test_avr_raven.h
│       ├── test_avr_ravenusb
│       │   ├── Makefile
│       │   ├── make_clean_freakz.bat
│       │   ├── make_freakz.bat
│       │   ├── test_app.c
│       │   ├── test_app.h
│       │   ├── test_avr_ravenusb.c
│       │   ├── test_avr_ravenusb.h
│       │   ├── test_data.c
│       │   ├── test_data.h
│       │   ├── test_zcl.c
│       │   ├── test_zcl.h
│       │   ├── test_zdo.c
│       │   └── test_zdo.h
│       ├── test_old
│       │   ├── test.c
│       │   ├── test.h
│       │   ├── test_brc_rtr.c
│       │   ├── test_brc_rtr1.c
│       │   ├── test_check_frm.c
│       │   ├── test_data_in.c
│       │   ├── test_data_in_rte1.c
│       │   ├── test_data_in_rte2.c
│       │   ├── test_data_out.c
│       │   ├── test_data_out_ack.c
│       │   ├── test_indirect.c
│       │   ├── test_mac
│       │   │   └── test_mac.c
│       │   ├── test_nwk_disc.c
│       │   ├── test_nwk_disc1.c
│       │   ├── test_nwk_join1.c
│       │   ├── test_nwk_join2.c
│       │   └── test_utils.c
│       ├── test_sim
│       │   ├── Makefile
│       │   ├── fifo
│       │   ├── log
│       │   │   ├── test_1.txt
│       │   │   ├── test_2.txt
│       │   │   ├── test_3.txt
│       │   │   └── test_4.txt
│       │   ├── scripts
│       │   │   ├── long
│       │   │   ├── mesh
│       │   │   ├── rel
│       │   │   ├── start
│       │   │   ├── start2
│       │   │   ├── start3
│       │   │   ├── start4
│       │   │   ├── tree
│       │   │   └── unrel
│       │   ├── test_app.c
│       │   ├── test_app.h
│       │   ├── test_data.c
│       │   ├── test_data.h
│       │   ├── test_sim.c
│       │   ├── test_sim.h
│       │   ├── test_zcl.c
│       │   ├── test_zcl.h
│       │   ├── test_zdo.c
│       │   └── test_zdo.h
│       ├── test_sim_old
│       │   ├── log
│       │   ├── obsolete
│       │   │   └── ep_test.h
│       │   ├── test_app.c
│       │   ├── test_app.h
│       │   ├── test_cmd.c
│       │   ├── test_sim.c
│       │   └── test_sim.h
│       └── test_zdo
│           ├── test_zdo.c
│           ├── test_zdo.h
│           ├── test_zdo_check_req.c
│           ├── test_zdo_check_resp.c
│           ├── test_zdo_gen_req.c
│           └── test_zdo_req_handlers.c
└── zigbee免费开源协议栈FreakZ_v075 _FreakZ_v075.zip

57 directories, 361 files


标签: zigbee GB 开源 协议 ee

实例下载地址

zigbee免费开源协议栈FreakZ_v075

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警