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.

Streaming wireless video between two processors

Other Parts Discussed in Thread: AM1808, AM3715

What's recommended for streaming (low bitrate) video between 2 processors?  For example, if I have an AM1808 on one side and I wish to send a video stream to an AM3715, what do you recommend?  For example, if I setup the AM1808 to run SoftAP, is there a way for the AM1808 to stream data to the AM3715?  I think you would need to somehow bridge one of the other connections to the SoftAP, but I have no idea how to do that!

Other options might be ad hoc mode or wifi direct.  What do you suggest?

Thanks,
Brad

  • Hi,

    In general, In order to transfer Video or any kind of data in the WiFi media one need an Access point to transfer data between clients (Stations), so for that reason if one of the cards (for example AM37x) will be configured as SoftAP it will act as the Access Point, were the second card (AM18x for example) will be configured as a Station and then one can transfer the date between both cards.

    For the way how to perform the configuration (of station and Soft AP) please see our WiKi page in http://processors.wiki.ti.com/index.php/ARM_Processor_Open_Source_Wireless_Connectivity#Demos

    in addition WiFi direct may also be used however, we will have WiFi Direct avaiable as part of  SDK5.03 on AM37x and AM18x platforms at mid December.

    as for Ad hoc - i would not recommend using it, and use WiFi direct instead

    Please let me know if more detailed information is needed.

    Regards,

    Eyal

  • Ok, so let's say that I have AM37x as softAP and AM18x as station.  How do I run iperf between the two of them?  I tried this when I was in Dallas and it did not work.  The only thing I could get to work was to have THREE boards, where one was the softAP and two were stations.  Then the two stations could successfully talk to one another using iperf.  How do I "talk" to an application that's actually running on the softAP?  Do I need to bridge eth0 and wlan0 inside the softAP device or something along those lines?

  • Hi Brad,

     

    There is no issue to run applications over EVM that works as a Soft AP.  

    the steps are as follows:

    1)      Configure the AM37x EVM to work in SoftAP mode

    2)      Configure the AM18x EVM to work in Station mode (ifconfig wlan0 ….)

    3)      Connect the AM18x (Station) to the AM37x (Soft AP) via the WLAN media

    4)      Get IP address for the AM18x EVM (station) by using udhcpc function

    5)      Send ping from the AM37x (SoftAP) to the AM18x (station) to verify connection

    6)      Run iPerf application say Server on the AM37x and Client on the AM18x

     

    If one of the steps is not clear, let me know then I will direct you to the relevant page in our WiKi page.

    the top leve wiki page is in http://processors.wiki.ti.com/index.php/ARM_Processor_Open_Source_Wireless_Connectivity

     

    Regards,

    Eyal

     

  • Eyal,

    Thanks for your patience.  I'm not sure what I had messed up in the training.  I repeated the process just now and everything worked fine.  In case anyone else has similar questions/issues, here's what I did.

    1. Began with SDK 5.02 base images (WLAN pre-integrated)
    2. Changed MAC address on AM1808 EVM following these instructions since otherwise they have the same MAC address by default and cannot talk.
    3. On AM1808 ran the SoftAP matrix application to start the access point
    4. On AM3715 used the WiFi matrix application.  Clicked on "Scan" and selected the TexasInstruments_0001 AP.
    5. Ran "iperf -s" on AM1808 and "iperf -c 192.168.0.1" on AM37xx.  Worked fine...
    6. Ran "ifconfig wlan0" on AM37xx and determined IP address to be 192.168.0.20.
    7. Ran "iperf -s" on AM37xx and "iperf -c 192.168.0.20" on AM1808.  Worked fine...

    Best regards,
    Brad

  • Hi Brad,

    Thanks for your comments, the comment about the MAC address is very important, thanks for highlighting it

    Regards,

    Eyal