The easiest way to add wifi to an OSD3358 is via the USB host interface. A host interface is built in on the development system but requires additional hardware for the TH and SOM. At some future point, I’ll show how to use something like the CC3100 or RS21 to get native wifi without USB, but this is the most expedient route to wifi:
@ Mr. John Smith - On the development board, yes, the ethernet PHY is there. I have not tried adding the Ethernet cable to the TH.
@ Gus - I used the dev board to work out the software side of things. I have parts on order from mouser so that I can add the USB host adapter (and a few other things ) to the TH board.
Can you wire up the USB host port ‘naked’ without the ferrites, ESD and solid-state switch?
fwiw, next up for me is CAN bus (as I have immediate application for that), and trying out Snappy and Yocto distros, as they are more IoT-tuned distros. That work will all continue to show up as kb articles.
@ mcalsyn - I managed to get the wifi module to connect to the beagle bone TH module however the command scan wifi never completes. How long should I wait?
Yes, you have to disable tethering for it to work. Check the status of the Tethering by entering “technologies” while in connmanctl. If it is on then exit connman, and at the console enter : “connmanctl tether wifi off”
the important bit was the part about creating the file. See where it says ? Thats where you put the hashy part ( e.g. 74da386d0366_4b7573616e616769) not the service name part (e.g. wifi_74da386d0366_4b7573616e616769_manged…)
Excellent! I didn’t have that same problem with the tethering - not sure why we had a different experience there, but it might be related to using different wifi dongles (though why that matters for this mode is not clear).