实例介绍
【实例简介】 zigbee免费开源协议栈FreakZ_v075
这是一个老外花了好几年时间写的完全开源的协议栈,唯一不足的是没有安全层.
【实例截图】
.
├── 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
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论