-->
Page 1 of 3

esp8266 as USB host?

PostPosted: Fri Feb 12, 2016 5:02 pm
by philip hahn
First post; I've read up on a number of projects and interested in a particular application.

I'd like to use the ESP8266 as a usb host to stream data over wifi. I'd like to use it to stream data from an rtl_sdr dongle. The sample rate could be as high as 2MSPS (2 million 16 bit samples). Is this even remotely close to feasible?

1) Can it act as a USB host?
2) What is the maximum reasonable thoroughput?
3) IF this platform isnt reasonable, any suggestions on a reasonable one? Intel Edison is probably the next best platform I am aware of but likely overpowered for my needs. Likewise with RPi.

Thanks,
Philip

Re: esp8266 as USB host?

PostPosted: Fri Feb 12, 2016 9:44 pm
by martinayotte
philip hahn wrote:The sample rate could be as high as 2MSPS (2 million 16 bit samples)

I doubt ... :?

Re: esp8266 as USB host?

PostPosted: Sat Feb 13, 2016 1:57 am
by philip hahn
What is a feasible sample rate? I've seen projects where it can bitbang NTSC TV (60 MHz)...

Re: esp8266 as USB host?

PostPosted: Sat Feb 13, 2016 9:52 am
by martinayotte
https://github.com/cnlohr/channel3

Outputing some "templated" NTSC signal using I2S with DMA is one thing, but dealing with an USB software layer to transmit 2 million 16 bit samples to an RTL-SDR dongle is another thing.