Skip to content

jithsjoy/zakke

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zakke

Sub 1-GHz radios to connect the physical world to internet.

CC1110 Development kit

What is Zakke

Zakke aims to be a starting point to a minimalist and simple way to connect physical world objects.

At the moment it is based on Contiki, it uses the open source SDCC compiler and the Texas Instrument CC1110 SoC, an enhanced 8051 MCU with an integrated state-of-the-art RF transceiver.

What is not

Zakke is not an ipv6 solution. For a full fledged ipv6/6loWPAN see, for example, Contiki supported platforms.

Status of Work

This preliminary Zakke version uses Rime stack without a RDC layer.

Zakke is work in progress, but we think that an early community involvement is better than a late perfect solution.

Roadmap

  1. Instrument the regression test batteries
  2. Investigate code optimization for 8051 constrained devices (32K flash memory)
  3. If step 1 and 2 will be positively closed, then an optimized RDC based receiver will be evaluated
  4. some cool ideas ...

Build the demo

git clone https://github.com/attdona/zakke.git
cd zakke
git submodule init
git submodule update
cd apps/mote
make TARGET=cc1110mdk

Flash the cc1110-mini-dk board.

Press the MASTER button: the green led toggles and an "hello" packet is transmitted.

Acknowledgments

This project has been possible thanks to Texas Instruments that has been freely provided the development kits for sake of experimentation.

Thanks to all Contiki developers around the world.

Special mention to George Oikonomou, because the cc1110 port starts from his job on CC253x.

Thanks to Maarten Brock for support on SDCC, see this thread if you notice problems with your SDCC toolchain.

About

Sub 1-GHz radios to connect the physical world to internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.8%
  • C++ 14.7%
  • Makefile 3.9%
  • Python 3.6%