Answers to common questions regarding Broadcom's WICED™ Development System
- WICED™ is a development system that vastly reduces the effort required to add wireless connectivity to embedded devices. The SDK enables developers to quickly create network connected applications targeted for low-resource microcontrollers.
The WICED SDK includes :
- An open source build system and toolchain based on GNU make.
- A GUI IDE based on Eclipse CDT that seamlessly integrates with a programmer and single-step, thread-aware, debugger based on OpenOCD and gdb.
- A complete software stack that includes advanced security and networking features such as SSL/TLS, IPv4/IPv6 networking, and mDNS/Bonjour.
- Production ready example applications.
- The WICED SDK runs on all major operating systems including Windows®, Mac OS X and Linux.
- The SDK is available free when developing applications on microcontrollers connected to Broadcom Wi-Fi products.
- Two options are available: a commercial option which is provided as linkable object files, and an open source option. Both options are free when used with microprocessors connected to a Broadcom Wi-Fi chip. The commercial option, ThreadX/NetXDuo from Express Logic, provides full IPv4 and IPv6 networking functionality. The open source option, FreeRTOS/LwiP only provides IPv4 networking functionality.
- The WICED™ API abstracts the RTOS & networking stack in an attempt to avoid the need for developers to interact directly with these software components. The abstraction layer is written to minimize the effort required to port to other RTOS & Network Stacks if desired.
- Yes. WPS 1.0 and 2.0 are supported. The WPS supplicant runs on the microcontroller.
- Application resource requirements vary depending on networking and security features required by the application. Most applications require at least 512kB Flash memory and 64-128kB RAM.
- WICED™ modules and evaluation boards are available from Broadcom, ODMs and third-party distributors here.
- Yes. WICED™ supports TLS up to version 1.1. Coupled with the included http client and http server modules, WICED™ supports full HTTPS encryption. The SSL/TLS supplicant runs on the microcontroller.
- The SDK supports a range of STM32 microprocessors from ST Microelectronics, the SAM4 series from Atmel and Kinetis K60 from Freescale. Support for microprocessors from additional vendors is in progress.
- Yes. A SEP2.0 stack for WICED™ is available from one of Broadcom's partners. Please contact Broadcom sales to obtain further details.
- Yes. The core features of Wi-Fi Direct (softAP, DHCP server and WPS) are available as part of the WICED™ SDK.
- No. The Wi-Fi security supplicant runs on the Broadcom Wi-Fi chip.
- General support for the WICED Development System is available on the WICED forum.