WICED -- Wireless Internet Connectivity for Embedded Devices


Broadcom's Wireless Internet Connectivity for Embedded Devices (WICED™) platform (pronounced "wik-id") eases development effort and simplifies the implementation of Internet connectivity in an array of consumer devices, especially those without existing support for networking.
Developers use the WICED platform to create secure wireless networking applications on a wide array of platforms encompassing Broadcom wireless connectivity technologies. The WICED platform encompasses:
- WICED™ Wi-Fi - a development system for Wi-Fi Connectivity
- WICED SMART™ - a development system for Bluetooth Smart (Bluetooth Low Energy) applications

Use the WICED Development System to create secure embedded wireless networking applications on an existing product microcontroller, or on an additional WICED module that includes a microcontroller. Either way, the comprehensive and size-optimized WICED application library and embedded Wi-Fi driver work together with a Broadcom® embedded wireless LAN chip to provide seamless wireless connectivity.
If you need ultra low power wireless, use the included WICED SmartBridge™ API to provide seamless data aggregation and internet connectivity for WICED Smart devices too!
WICED™ Wi-Fi Development Kits
Broadcom provides a WICED Software Development Kit and is working with partners to deliver turnkey hardware solutions to enable Wi-Fi connectivity.
WICED™ Wi-Fi Software Development Kit
The WICED SDK includes
- An open source build system and toolchain based on GNU make (native IAR support coming soon!).
- A GUI Development Environment based on Eclipse CDT that seamlessly integrates with a JTAG programmer and single-step, thread-aware debugger based on OpenOCD and gdb.
- A comprehensive software stack with a choice of several RTOS/TCP stack options includingThreadX/NetX, ThreadX/NetX Duo and FreeRTOS/LwIP.
- Advanced security and networking features such as SSL/TLS, IPv4/IPv6 networking, and mDNS (Bonjour) device discovery.
- Bluetooth Low Energy SmartBridge™ to connect Bluetooth Smart devices to Wi-Fi
- WICED Application Framework including bootloader, flash storage API, over-the-air (OTA) upgrades, factory reset, and system monitor.
- Simple out-of-box device setup using Apple-licensed MFi technology or via a web browser and softAP/webserver.
- Production ready sample applications.
- Lots of application snippets demonstrating how to use the rich WICED API feature set.
- Various test applications to aid manufacturing and certification.
- All documentation included inside the WICED SDK.
The WICED™ Wi-Fi SDK and Documentation can be downloaded here after completing the registration process.
BCM943362WCD4_EVB --- WICED™ Wi-Fi Evaluation Kits

What is WICED?- 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.
What is included in the WICED™ SDK?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.
Which Operating Systems does the SDK run on?- The WICED SDK runs on all major operating systems including Windows®, Mac OS X and Linux.
How much does the SDK cost?- The SDK is available free when developing applications on microcontrollers connected to Broadcom Wi-Fi products.
Which RTOS & Network Stacks are available with the SDK?- 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.
What if I want to use a different RTOS or Network Stack?- 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.
Does the SDK support Wi-Fi Protected Setup (WPS)?- Yes. WPS 1.0 and 2.0 are supported. The WPS supplicant runs on the microcontroller.
How much Flash and RAM does my application need?- 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.
Where do I buy WICED™ evaluation boards?- WICED™ modules and evaluation boards are available from Broadcom, ODMs and third-party distributors here.
Does WICED™ support SSL/TLS security?- 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.
Which Microcontrollers are supported by the SDK?- 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.
Does the WICED™ SDK support a SEP2.0 stack?- Yes. A SEP2.0 stack for WICED™ is available from one of Broadcom's partners. Please contact Broadcom sales to obtain further details.
Does the WICED™ SDK support Wi-Fi Direct?- Yes. The core features of Wi-Fi Direct (softAP, DHCP server and WPS) are available as part of the WICED™ SDK.
Does the Wi-Fi security supplicant run on the microcontroller?- No. The Wi-Fi security supplicant runs on the Broadcom Wi-Fi chip.
Where do I get support?- General support for the WICED Development System is available on the WICED forum.
WICED -- Wireless Internet Connectivity for Embedded Devices的更多相关文章
- 论文翻译:2020_Lightweight Online Noise Reduction on Embedded Devices using Hierarchical Recurrent Neural Networks
论文地址:基于分层递归神经网络的嵌入式设备轻量化在线降噪 引用格式:Schröter H, Rosenkranz T, Zobel P, et al. Lightweight Online Noise ...
- WM-N-BM-09 WM-N-BM-14
USI Delivers WICED Module to Gain Great Success Customers Broadcom’s Wireless Internet Connectivity ...
- [转]A Guide To using IMU (Accelerometer and Gyroscope Devices) in Embedded Applications.
原文地址http://www.starlino.com/imu_guide.html Introduction There’s now a FRENCH translation of this art ...
- Smart internet of things services
A method and apparatus enable Internet of Things (IoT) services based on a SMART IoT architecture by ...
- Single-stack real-time operating system for embedded systems
A real time operating system (RTOS) for embedded controllers having limited memory includes a contin ...
- 微软职位内部推荐-SW Engineer II for Embedded System
微软近期Open的职位: Do you have a passion for embedded devices and services?   Does the following m ...
- Methods for Using Message Queuing Telemetry Transport for Sensor Networks to Support Sleeping Devices
Methods support a sleep mode for an embedded device. Embedded devices like sensors and actuators use ...
- 无线电源传输 Wireless Power Consortium (WPC) Communication
Universally Compatible Wireless Power Using the Qi Protocol Wireless charging of portable electronic ...
- Using QEMU for Embedded Systems Development
http://www.opensourceforu.com/2011/06/qemu-for-embedded-systems-development-part-1/ http://www.opens ...
随机推荐
- 修改帧大小和socket缓冲区大小(转)
修改帧大小和socket缓冲区大小 MTU (最大传输单元)的缺省值为1500. 通过下面命令将其改为9000(jumbo frame) % ifconfig eth0 mtu 9000 socket ...
- Percona XtraDB Cluster(PXC) Mysql 集群
Percona XtraDB Cluster(PXC) ---原理介绍篇 目录 一.简介 1 二.优缺点 2 三.区别/局限性 3 四. PXC复制原理 4 五. 服务解释 5 ...
- python中__dict__与dir()的区别
在python中__dict__与dir()都可以返回一个对象的属性,区别在于: __dict__是对象的一个属性,而dir()是一个built-in的方法: __dict__返回一个对象的属性名和值 ...
- 百度NLP面试题
C++ : 1.拷贝构造函数和重载=符分别在什么情况下被调用,实现有什么区别 2.虚函数的目的,虚函数和模板类的区别,如何找到虚函数 常规算法: 1. 如何输出一个集合的所有真子集,递归和非递 ...
- 【hdoj_1133】Buy the Ticket(卡特兰数+大数)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1133 题目的意思是,m个人只有50元钱,n个人只有100元整钱,票价50元/人.现在售票厅没钱,只有50元 ...
- Web前端开发最佳实践(1):前端开发概述
引言 我从07年开始进入博客园,从最开始阅读别人的文章到自己开始尝试表达一些自己对技术的看法.可以说,博客园是我参与技术讨论的一个主要的平台.在这其间,随着接触技术的广度和深度的增加,也写了一些得到了 ...
- python元类:type和metaclass
python元类:type和metaclass python中一切皆对象,所以类本身也是对象.类有创建对象的能力,那谁来创建类的呢?答案是type. 1.用tpye函数创建一个类 class A(ob ...
- Map 的四种遍历方式
Map 的四种遍历方式 import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class ...
- 现在就能投入使用的12个高端大气上档次的CSS3特性
原文:http://tutorialzine.com/2013/10/12-awesome-css3-features-you-can-finally-use/ 原文中有demo展示及下载. 翻译开始 ...
- 洛谷P2464 [SDOI2008] 郁闷的小j [分块]
题目传送门 郁闷的小j 题目描述 小J是国家图书馆的一位图书管理员,他的工作是管理一个巨大的书架.虽然他很能吃苦耐劳,但是由于这个书架十分巨大,所以他的工作效率总是很低,以致他面临着被解雇的危险,这也 ...