To use wireless networking on your device, your configuration or device must include:
- A wireless card and any associated drivers and configuration utilities.
- Wireless Zero Configuration, Primitive: Wzcsvc, and Network Provisioning Service components.
- Wireless configuration settings that are specified through the Wireless Provisioning Service API.
The Wireless Provisioning Service (WPS) API is available in Windows XP Professional Service Pack 2, and by adding the Wireless Zero Configuration and Network Provisioning Service to Windows XP Embedded with Service Pack 2. The WPS API is publicly documented, and a Driver Development Kit (DDK) is available to help you access the API for your wireless settings and devices. The Network Provisioning Service component also provides support for the Wi-Fi Protected Access (WPA) standard.
The typical solution is to write an application that calls the WPS API. This application can specify or detect the GUID for your wireless card, and specify the Service Set Identification (SSID) and Wired Equivalent Privacy (WEP) encryption key on each device.
Because the same API is used and fully supported on both Windows Professional and Windows Embedded, you can use a regular computer running Windows XP Professional Service Pack 2 to develop and test your wireless application and devices. Then you can componentize the application and add it to an embedded device configuration.
Check the wireless card vendor's Web site for the latest wireless card drivers and configuration utilities that you can componentize, or for a componentized version of the drivers and configuration utilities for the wireless card that your device uses.
For information about troubleshooting wireless network connections in Windows XP Professional, see this Microsoft Web site.
To track your progress in the following table, select the check box next to each step.
© 2006 Microsoft Corporation. All rights reserved.