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.

cebal device

Other Parts Discussed in Thread: CC2531

pls

can someone explain what is cebal device?

thanks in advance

  • Cebal is the PC side driver used to control Texas Instruments Low Power RF System on Chips (CCxxxx devices). For example, your computer uses Cebal to communicate to, for example, the SmartRF05EB Evaluation Board or the CC Debugger.

    Hope this helps!

    Br,
    ABO 

    --
    PS. Thank you for clicking  Verify Answer  below if this answered your question!

  • I would like to work with this driver, but cannot find any documentation or code examples on this.

    Why TI does not provide the source code of the TI Packet Sniffer?

    Also, it seems that I am not the only person that has that need:

    https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/t/75029

    Why nobody answers this question?

  • The Cebal driver library is not publically available. That is why you don't find any documentation or code examples. The reason is that we will not be able to give the support that would be required. The SW has been provided case by case in the past though. We would like to know more about the use case before we decide to share this kind of SW or not.

    BR,
    Øyvind

  • well, in my case, I'd like to use the sniffer capability to watch particular packets running around in 802.15.4 land (passive). I'd love to do this as an embedded project but could do it on say a Raspberry Pi type board too. Need it low power and mobile. Or maybe as an App on a mobile device that can be a USB master. The point is that on an 802.15.4 network, unless the two end points are broadcasting, they are doing point to point communications and I need a module that can operate in sniffer mode.

    That's why I would like information like to get some information on these things... (can't speak to the original poster).
  • The Cebal driver library does only support the windows platform. It is build on top of a third party USB driver (Thesycon) and the license requires the target device to be one of TI. In your case for 802.15.4 networks I guess the CC2531 Dongle would be a possible way to go. If it is possible to use it on a mobile device or not I don't know. Like you say, it would probably be a question of if it is possible to get the mobile device to act as an USB master.

    For the Raspberry Pi type of board we don't have any experience but I guess that it would be possible. Just a lot of work. Need an other driver on the
    host side and a different implementation on the sniffer capturing device.

    Maybe a small laptop with a CC2531 Dongle combined with our sniffer application could be an option?
    With the sniffer application you could also use an option to broadcast the packets. With this feature you could stream the packet data to an other applications via a UDP-port. A PERL-script is provided with a simple example on how this can be done. For more details see the user manual of the SmartRF Packet Sniffer.

    Regards,
    Øyvind

  • the laptop thing isn't an option here.  Need to be able to have the deal inexpensive in the end.  The CC2531DK dongle could be made cheaply enough so I can take that and use it directly, preferably in a phone.  These days, many of them have OTG USB ports so getting them to be master is a lot more prevalent these days.


    So the question here is if there is any source code (or project that has the lower level objects and higher level source) available for what's now in the dongle?  With that, a person can craft what needs to be done.


    Regards,

    rjl