This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

can CC1101 be compatible with 802.15.4 standard?

Other Parts Discussed in Thread: CC1101, CC2400, CC2530, CC2538

Hi,

 

I am still confused with some definitions, so maybe someone can kindly explain.

According to http://en.wikipedia.org/wiki/6LoWPAN :

"The 6lowpan group has defined encapsulation and header compression mechanisms that allow IPv6 packets to be sent to and received from over IEEE 802.15.4 based networks"

Although 6LoWPAN can use a different physical layer (power lines, ...) is the radio layer restricted to 802.15.4 standard?

Some of TI's transceivers (like CC1101, CC430F..., CC1180) are not 802.15.4 compatible, yet they are listed as 6LoWPAN devices.

Where would I find a proper definition for 6LoWPAN?

As CC1101 is programmable, can it be made compatible with 802.15.4 and if not why?

Can I make the CC1180 (Sensinode stack) talking to CC1101 running Contiki (as both are running IPv6 and have the same physical layer)?

 

Regards

Jan

 

  • Hi,

    More info.

    According to this document http://tools.ietf.org/id/draft-daniel-6lowpan-interoperability-01.txt

    "This document specifies the gateway architecture for the interoperability between 6LoWPAN and external IPv6 networks. The gateway does the compression and decompression of IPv6 packets and performs the mapping between 16 bit short addresses and the IPv6 addresses for both the external IPv6 networks and 6LowPAN, respectively. "

    "1. Introduction 6LoWPAN is an IPv6 based low-power wireless personal area network which is comprised of devices that conform to the IEEE 802.15.4-2003 standard[ieee802.15.4]. "

    Jan

  • Since Sensinode has a 6LowPAN stack that runs on a cc430 (which uses a cc1101 compatible radio), I would assume that a cc1101 could be used for 6LowPAN as well. The question is what processor/cc1101 combinations are a 6LowPAN stack available for? Or how much work it would take to modify the cc430 stack to use a different combination of devices?

  • Jan and Timothy,

    The CC1101 is compatible with the IEEE802.15.4g standard (Mandatory mode, FSK 50 kbps). The IEEE802.15.4g is a PHY amendment to the IEEE802.15.4-2006 standard to provide a global standard that facilitates very large scale process control applications such as the utility smart-grid network capable of supporting large, geographically diverse networks with minimal infrastructure, with potentially millions of fixed endpoints.

    IEEE802.15.4-2006 specifies the use of DSSS which CC1101 does not support, also there are a very limited number sub-1GHz channels defined.

    The CC1180 is a network processor running the Sensinode Nanostack 2.0 Lite (The same stack can also run on the CC430 SoC). The stack is a sub-set of the full 6LoWPAN standard and is not compatible on a PHY and MAC level with the Contiki OS 6LoWPAN implementation. The Nanostack 2.0 Lite MAC layer is proprietary and are based on the 802.15.4e standard. However it is of course possible to send data between the two networks using gateways. Data going out of the CC1180/CC430 6LoWPAN network is UDP compatible.

    We are at the moment looking into using the CC1101 in combination with a MSP430 to build a 6LoWPAN system. It is not possible to take the CC430 Nanostack 2.9 Lite and run on another device.

    Regards,

    Jonas

  • Hi Jonas,

     Thank you for that explanation.

    I am studying now the specifications for CC1101, 802.15.4 standards and 6LoWPAN RFCs and it's good to see a bigger picture at the start.

    At the same time i am rather dissapointed with the current (messy) situation.

    The main advantage of IP based 6LoWPAN is to be an interoperability and the lack of gateway-protocol translation, but rather edge routers-no protocol translation,

    only enabling connecting devices with different physical layers (see ethernet and Wi-Fi).

    The guys at Sensinode are doing a very good job, but IMHO the open source protocols is the way to go.

    It is promising that TI is looking more seriously at this now.

    Regards

    Jan

       

  • Hi Jan,

    Thank you for the feedback, we really appreciate it.

    -Jonas

  • Jonas,

    Did  consideration for 6LowWPAN system based on CC1101 n combination with a MSP430 progressed since last post?

    Thanks,

    Michael

  • Hi Jonas,

    I am somewhat confused. It is nearly October and on the TI "Wireless Connectivity" page when you select 6LowPAN, it still shows the CC1101 and CC1180 as the "recommended" radios (Along with the CC430Fx137 chips).

    Yet what you've said above effectively means that sub-1Ghz chips, because of their DSSS limitations won't ever be properly supported.

    Are you able to provide an update on the CC430 / CC11xx and its ability to support 802.15.4 based 6LowPAN - or what should I be using? (CC2400 series - which is NOT MSP430 but 8051 based?)

    Regards,

    Anthony

  • Hi Anthony,

    You are correct in that CC1101/CC430 does not support DSSS. 

    The IEEE802.15.4g is an amendment to the 15.4 specification, specifying e.g. more sub-1GHz bands to be used. CC1101 supports the mandatory mode (50 kbps, FSK)  in the 15.4g spec. CC112x offers wider support, e.g. FSK, 100 kbps, Dual Sync (two concurrent sync words). We are also releasing a CC120x device with even better 802.15.4g support, e.g. full hw packet support. 

    We are actively working on our roadmap to be able to offer support for more modes/features in the 15.4g spec in the future, we believe that the 15.4.g will be a very important standard.  

  • Hi,

    I'm comparing different 6LoWPAN solutions in both 2.4GHz and sub1GHz bands.

    The idea is to compare the 802.15.4 physical and Mac layers first (link distance, capacity, etc)

    I already made some tests with the cc2530 and cc2538 modules at 2.4GHz, but now I'm Using the CC1101 DK with the SmartRF04EB, and I'm trying to validate the technology and compare with 2.4GHz.

    The PERtest preprogrammed in the device is already using 802.15.4? If not, Can I test the 802.15.4 sub1GHz with another PERtest and the same device?

    Thanks