[ { "id": "WHITECAT-ESP32-N1", "description": "Whitecat ESP32N1", "manufacturer": "whitecatboard.org", "brand": "", "type": "N1ESP32", "subtype": "", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "http://git.whitecatboard.org/whitecatn1.png" }, { "id": "WHITECAT-ESP32-N1-OTA", "description": "Whitecat ESP32N1 with OTA", "manufacturer": "whitecatboard.org", "brand": "", "type": "N1ESP32", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "http://git.whitecatboard.org/whitecatn1.png" }, { "id": "WHITECAT-ESP32-N1-DEVKIT", "description": "Whitecat ESP32N1 DEVKIT", "manufacturer": "whitecatboard.org", "brand": "", "type": "N1ESP32-DEVKIT", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "" }, { "id": "WHITECAT-ESP32-N1-DEVKIT-OTA", "description": "Whitecat ESP32N1 DEVKIT with OTA", "manufacturer": "whitecatboard.org", "brand": "", "type": "N1ESP32-DEVKIT", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "" }, { "id": "WHITECAT-ESP32-N2-DEVKIT", "description": "Whitecat ESP32N2 DEVKIT", "manufacturer": "whitecatboard.org", "brand": "", "type": "N2ESP32-DEVKIT", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/whitecat-n2-devkit.png" }, { "id": "WHITECAT-ESP32-N2-DEVKIT-OTA", "description": "Whitecat ESP32N2 DEVKIT with OTA", "manufacturer": "whitecatboard.org", "brand": "", "type": "N2ESP32-DEVKIT", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/whitecat-n2-devkit.png" }, { "id": "WHITECAT-ESP32-LORA-GW", "description": "Whitecat ESP32 LORA GW", "manufacturer": "whitecatboard.org", "brand": "", "type": "", "subtype": "", "filesystem": "g1", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/gw-1.png" }, { "id": "WHITECAT-ESP32-LORA-GW-OTA", "description": "Whitecat ESP32 LORA GW with OTA", "manufacturer": "whitecatboard.org", "brand": "", "type": "ESP32-LORA-GW-OTA", "subtype": "OTA", "filesystem": "g1", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/gw-1.png" }, { "id": "CITILAB-ED1", "description": "CITILAB ED1", "manufacturer": "citilab.eu", "brand": "", "type": "CITILAB-ED1", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://wiki.edutec.citilab.eu/Archivo:Ed1_dues_cares.png" }, { "id": "ESP32-CORE-BOARD", "description": "Espressif Systems ESP32-CoreBoard", "manufacturer": "Espressif Systems", "brand": "", "type": "ESP32COREBOARD", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/esp32-core-board.png" }, { "id": "ESP32-CORE-BOARD-OTA", "description": "Espressif Systems ESP32-CoreBoard with OTA", "manufacturer": "Espressif Systems", "brand": "", "type": "ESP32COREBOARD", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/esp32-core-board.png" }, { "id": "ESP32-PICO-KIT", "description": "Espressif Systems ESP32 PICO KIT", "manufacturer": "Espressif Systems", "brand": "", "type": "ESP32-PICO-KIT", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/esp32-pico-kit.jpg" }, { "id": "ESP32-PICO-KIT-OTA", "description": "Espressif Systems ESP32 PICO KIT with OTA", "manufacturer": "Espressif Systems", "brand": "", "type": "ESP32-PICO-KIT", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/esp32-pico-kit.jpg" }, { "id": "ESP-WROVER-KIT", "description": "Espressif Systems ESP-WROVER-KIT", "manufacturer": "Espressif Systems", "brand": "", "type": "ESP-WROVER-KIT", "subtype": "", "filesystem": "default", "usb_vid_pid": "0403:6010", "usb_port_exp": "^.*B$|^.*1$", "image": "http://git.whitecatboard.org/esp-wrover-kit.jpg" }, { "id": "ESP-WROVER-KIT-OTA", "description": "Espressif Systems ESP-WROVER-KIT with OTA", "manufacturer": "Espressif Systems", "brand": "", "type": "ESP-WROVER-KIT", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "0403:6010", "usb_port_exp": "^.*B$|^.*1$", "image": "http://git.whitecatboard.org/esp-wrover-kit.jpg" }, { "id": "ESP32-THING", "description": "SparkFun ESP32 Thing", "manufacturer": "SparkFun", "brand": "", "type": "ESP32THING", "subtype": "", "filesystem": "default", "usb_vid_pid": "0403:6015", "usb_port_exp": "", "image": "http://git.whitecatboard.org/esp32-thing.jpg" }, { "id": "ESP32-THING-OTA", "description": "SparkFun ESP32 Thing with OTA", "manufacturer": "SparkFun", "brand": "", "type": "ESP32THING", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "0403:6015", "usb_port_exp": "", "image": "http://git.whitecatboard.org/esp32-thing.jpg" }, { "id": "ADAFRUIT-HUZZAH32", "description": "Adafruit HUZZAH32", "manufacturer": "Adafruit", "brand": "", "type": "HUZZAH32", "subtype": "", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "http://git.whitecatboard.org/adafruit_huzzah32.png" }, { "id": "ADAFRUIT-HUZZAH32-OTA", "description": "Adafruit HUZZAH32 with OTA", "manufacturer": "Adafruit", "brand": "", "type": "HUZZAH32", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "http://git.whitecatboard.org/adafruit_huzzah32.png" }, { "id": "PYCOM-FIPY", "description": "Pycom FIPY", "manufacturer": "Pycom", "brand": "", "type": "FIPY", "subtype": "", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "http://git.whitecatboard.org/fipy.png" }, { "id": "PYCOM-FIPY-OTA", "description": "Pycom FIPY with OTA", "manufacturer": "Pycom", "brand": "", "type": "FIPY", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "http://git.whitecatboard.org/fipy.png" }, { "id": "ESP32-POE", "description": "Olimex ESP32-POE", "manufacturer": "Olimex", "brand": "", "type": "ESP32-POE", "subtype": "", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/images/ESP32-POE-1.jpg" }, { "id": "ESP32-POE-OTA", "description": "Olimex ESP32-POE with OTA", "manufacturer": "Olimex", "brand": "", "type": "ESP32-POE", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/images/ESP32-POE-1.jpg" }, { "id": "ESP32-GATEWAY", "description": "Olimex ESP32-Gateway", "manufacturer": "Olimex", "brand": "", "type": "ESP32-GATEWAY", "subtype": "", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "http://git.whitecatboard.org/ESP32-GATEWAY.png" }, { "id": "ESP32-GATEWAY-OTA", "description": "Olimex ESP32-Gateway with OTA", "manufacturer": "Olimex", "brand": "", "type": "ESP32-GATEWAY", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "http://git.whitecatboard.org/ESP32-GATEWAY.png" }, { "id": "ESP32-EVB", "description": "Olimex ESP32-EVB", "manufacturer": "OTAlimex", "brand": "", "type": "ESP32-EVB", "subtype": "", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "http://git.whitecatboard.org/ESP32-EVB.png" }, { "id": "ESP32-EVB-OTA", "description": "Olimex ESP32-EVB with OTA", "manufacturer": "OTAlimex", "brand": "", "type": "ESP32-EVB", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "http://git.whitecatboard.org/ESP32-EVB.png" }, { "id": "TRAVIS-ESP32-EVB-OTA", "description": "TRAVIS on Olimex ESP32-EVB with OTA", "manufacturer": "OTAlimex", "brand": "", "type": "ESP32-EVB", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "1A86:7523", "usb_port_exp": "", "image": "http://git.whitecatboard.org/ESP32-EVB.png" }, { "id": "DOIT-ESP32-DEVKIT-V1", "description": "DOIT ESP32 DEVKIT V1", "manufacturer": "doit.am", "brand": "", "type": "DOIT-ESP32-DEVKIT-V1", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/doitesp32.jpg" }, { "id": "DOIT-ESP32-DEVKIT-V1-OTA", "description": "DOIT ESP32 DEVKIT V1 with OTA", "manufacturer": "doit.am", "brand": "", "type": "DOIT-ESP32-DEVKIT-V1", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "http://git.whitecatboard.org/doitesp32.jpg" }, { "id": "WEMOS-ESP32-OLED", "description": "WeMos ESP32 with 128x64 OLED", "manufacturer": "WeMos", "brand": "", "type": "WEMOS-ESP32-OLED", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "" }, { "id": "WEMOS-ESP32-OLED-OTA", "description": "WeMos ESP32 with 128x64 OLED with OTA", "manufacturer": "WeMos", "brand": "", "type": "WEMOS-ESP32-OLED", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "" }, { "id": "EVK-NINA-W", "description": "EVK-NINA-W", "manufacturer": "u-blox", "brand": "", "type": "EVK-NINA-W", "subtype": "", "filesystem": "default", "usb_vid_pid": "0403:6011", "usb_port_exp": "", "image": "" }, { "id": "WESP32", "description": "Silicognition wESP32", "manufacturer": "Silicognition LLC", "brand": "", "type": "WESP32", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "https://wesp32.com/images/wesp32-iso-4-prog.jpg" }, { "id": "WESP32-OTA", "description": "Silicognition wESP32 with OTA", "manufacturer": "Silicognition LLC", "brand": "", "type": "WESP32", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "https://wesp32.com/images/wesp32-iso-4-prog.jpg" }, { "id": "M5STACK", "description": "M5Stack Core Board", "manufacturer": "M5Stack", "brand": "", "type": "M5STACK", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "https://www.m5stack.com/assets/images/p_core.png" }, { "id": "M5STACK-OTA", "description": "M5Stack Core Board with OTA", "manufacturer": "M5Stack", "brand": "", "type": "M5STACK-OTA", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "https://www.m5stack.com/assets/images/p_core.png" }, { "id": "TTGO-LORA32", "description": "TTGO Lora32 without OLED", "manufacturer": "TTGO", "brand": "", "type": "TTGO-LORA32", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "" }, { "id": "TTGO-LORA32-OTA", "description": "TTGO Lora32 without OLED with OTA", "manufacturer": "TTGO", "brand": "", "type": "TTGO-LORA32-OTA", "subtype": "", "filesystem": "default", "usb_vid_pid": "10C4:EA60", "usb_port_exp": "", "image": "" }, { "id": "GENERIC", "description": "Generic ESP32 board", "manufacturer": "Generic", "brand": "", "type": "GENERIC", "subtype": "", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "" }, { "id": "GENERIC-OTA", "description": "Generic ESP32 board with OTA", "manufacturer": "Generic", "brand": "", "type": "GENERIC", "subtype": "OTA", "filesystem": "default", "usb_vid_pid": "", "usb_port_exp": "", "image": "" } ]