Skip to content

build a zigbee network with CC2530 which contain coordinator, router, end-device

Notifications You must be signed in to change notification settings

marinac013/cc2530-platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CC2530 Zigbee

Build platform base on the zigbee protocol with CC2530

Prerequisite

  1. Download and install EW8051-9301 IAR Tool
  2. Choose "File -> Open -> Workspace"
  3. Install SmartRF to check CC2530 Node with CC-Debugger
  4. Install CCDebugDriver_x64 for debugging and flash programming

Hardware

Architectural Hardware

  • Frequency: 2.4 GHz
  • chip: CC2530
  • Communication: UART, SPI
  • Distance: 150m
  • Anten: PCB Antena and IPEX

Software

Zigbee Stack

Zigbee Architecture

Z-Stack Mesh

Download and install Z-Stack Mesh package

Architectural Z-Stack

  1. Physical Layer: This layer does modulation and demodulation operations up on transmitting and receiving signals respectively.

  2. MAC Layer: This layer is responsible for reliable transmission of data by accessing different networks with the carrier sense multiple access collision avoidance (CSMA). This also transmits the beacon frames for synchronizing communication.

  3. Zigbee Stack: This layer contain the sub-layer as Network layer(NWK), Application support sublayer(APS) Security

  4. OSAL Layer: Operating System Abstract Layer

  5. HAL Layer: Hardware Abstract Layer

  6. Application Framework include 240 Zigbee Device Object(ZDO)

About

build a zigbee network with CC2530 which contain coordinator, router, end-device

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.0%
  • C++ 7.7%
  • Other 0.3%