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.

Wifi Module that supports Thread-X

Other Parts Discussed in Thread: WL1801MOD, WL1807MOD

Hi Team,

What is the least expensive option TI has to offer for a Wifi module that supports ThreadX?

Thanks!

Jared

  • Hi Jared,

    Wilink modules are transceivers only, and do not include a processor. The RTOS (in this case, ThreadX in particular) resides on the host processor platform. The limitation then becomes the host processor and not the Wilink module. If you need a recommendation on the least expensive processor that TI offers that can handle Wilink8 drivers, I would recommend that you take a look at the AM335x series. However, you might also want to post on the Sitara forums about ThreadX + Am335x.

    The most cost effective Wilink module that we have is the WL1801MOD, which is a single band (2.4 GHz only) Wi-Fi only module.

    We also offer an RTOS baseline Wilink8 driver here (for ThreadX development):  

    But please note that the integration of the driver is supported only through third party and not through TI. For ThreadX, it would be Clarinox as listed in the link above.

    Please click Verified Answer if this helped!

    Best,

  • Hi Lina,

    Thanks for the detailed response. What you have said makes sense, but I want to make sure I understand things clearly.

    If the RTOS being used is ThreadX, then the processor needs to support ThreadX. Lets say that the processor has been chosen and can support ThreadX. Does the Wifi module attached to the processor need to be able to work with the ThreadX RTOS? Or can any Wifi module be used and it does not matter what RTOS the processor is using?

    With that said, under the same scenario where the processor has been chosen and is supporting ThreadX, can the WL1801MOD be used as the Wifi module for the system?

    I couldn't find any mention of ThreadX in the datasheet for the WL1801MOD, which is where the previous question comes from, but I did see ThreadX mentioned in the WL1807MOD datasheet - which is why I want to verify the WL1801MOD can support ThreadX. 

    Your input is much appreciated!

    Jared

  • Hi Jared,

    Assuming that the host processor supports ThreadX, and the hardware requirements to control the Wilink module, then they can use the Wilink driver (RTOS baseline) and begin development on any Wilink module, including the WL1801MOD.

    I think the reason that the WL1801MOD datasheet doesn't mention ThreadX is because it is a slightly older revision - probably before Clarinox started offering ThreadX support.

    Best,

  • Hey guys,

    Found this thread which is related to my question. Lina, would love if you could help make sure I understand correctly.

    My customer will potentially carry the existing Wilink module they know and love over to their next gen product, but it depends heavily on the availability of a Threadx driver for Wilink so the module will be compatible with their new processor. My understanding here is that there is an RTOS baseline driver that can be used as a starting place, but in order to get it talking with a processor and it's ThreadX OS, there is still non-trivial SW development that must be put in on top of our driver (where we recommend Clarinox as a third party to help customers do this SW development).

    That sound right?

    Thanks,
    Brian
  • Hey Brian,

    Yes that is correct. Since the WiLink device is not a processor in itself, the actual operating system resides on the companion device i.e. Sitara. All that is needed to support the WiLink device (i.e. pin configurations, network information, etc.) is provided as part of the baseline driver, which your customer would then integrate into ThreadX or work with a third party.


    Best,