The WCM is written to be easily integrated into a variety of platforms (from RTOS to linux) and with a wide variety of Wi-Fi chips. The code is compatible with the leading IoT platforms, and is designed for easy portability to new platforms.
Getting the Binary
The table below includes links to the binary distributions for Cirrent's WCM for the current (Stretch) and the prior (Jessie) Raspbian operating system. If you need the WCM built for another platform, please contact us or send us an email: firstname.lastname@example.org and we can provide you the source to the WCM for you to compile it for your platform.
The WCM Reference Implementation is also pre-ported to the Cypress WICED™ Development Kit, Qualcomm QCA401x Wi-Fi IoT platform, and the Samsung ARTIK™ IoT Evaluation platform. Contact Cirrent if you are using one of these platforms for your product development.
If your device runs any other RTOS, contact Cirrent directly to get the reference implementation in C that can be easily ported to most Wi-Fi enabled devices.
Raspberry Pi (Stretch)
|Raspberry Pi (Jessie)||http://download.cirrentsystems.com/wcm/wcm_armhf_jessie.deb|
If you are using Raspberry Pi 2, you'll need an external radio (The Raspberry Pi 3 has an internal radio). We find that the Panda radios work best because they support hotspot 2.0 by default.
Installing the WCM
These instructions are specific to a Raspberry Pi. You'll follow a similar process for another product -- contact us if you need help.
Installing a .deb package:
- Connect your device to the internet, preferably by ethernet.
- Download the binary file from the link above.
- Make sure your packages are up to date:
sudo apt-get update
- Install gdebi if you do not have it already:
sudo apt-get install gdebi
- Install the package using gdebi:
sudo gdebi wcm_armhf.deb
As part of the installation process the script will ask you for info to configure your device.