DepthAI OAK-D with WiFi¶
The DepthAI OAK-D WiFi (BW1098OBC_WiFi) is a modified version of the OAK-D with an added WiFi module. This board allows users to quickly prototype standalone embedded solutions.
Besides the standard DepthAI capabilites, the OAK-D WiFi gives users access to a lightweight processor with useful features such as Bluetooth, Bluetooth Low Energy (BTLE), and WiFi, and comes in a convenient FCC/CE-certified module.
If you would like to find out more about ESP32, check the ESP32 tutorial.
PC to program ESP32.
What’s in the box?¶
USB3C cable (6 in.) - To connect to the VPU (MyriadX)
Micro-USB - To connect to the ESP32
We’ll execute a DepthAI example Python script to ensure your setup is configured correctly. Follow these steps to test DepthAI:
Start a terminal session.
Clone the depthai example repository.
git clone https://github.com/luxonis/depthai.git
Access your local copy of depthai.
cd [depthai repo]
Install the example repository requirements.
Run demo script.
The script launches a window, starts the cameras, and displays a video stream annotated with object localization metadata:
In the screenshot above, DepthAI identified a TV monitor (1.286 m from the camera) and a chair (3.711 m from the camera).
See the list of object labels in our pre-trained OpenVINO model tutorial.
Using the ESP32/SPI Interface¶
A number of examples that show how to communicate with the OAK-D WiFi over SPI can be found here:
All of these examples consist of two parts: An application that runs on the OAK-D WiFi and an application that runs on the MyriadX using the gen2 Pipeline Builder. More information on how to set up both of these can be found in that github’s README.
We’re always happy to help with code or other questions you might have.