Application Examples
Examples on this page provide a great way to get started writing applications that use WiConnect. A number of examples use two ACKme modules running WiConnect to demonstrate end-to-end connected applications. We have lots more application examples on the way. If you have a specific application in mind, please create a support ticket and provide details. We'll do our best to write up your application and add it here.
Notes
- The application command sequences provided with all examples on this page are intended to be conveniently pasted directly into a WiConnect terminal.
- Unless otherwise indicated, all applications are configured for use with AMW004-E03 Mackerel boards. If you have a different eval board, GPIO settings may need to be adjusted to suit your board. See Peripherals.
- All examples assume the Mackerel board starts from a factory reset state
- Some examples use python scripts to demonstrate connection between a computer and an ACKme module(s). All scripts are based on Python 2.7.
Recent Changes
App Note | WiConnect Version Required | Last Modified |
---|---|---|
UDP Client | v1.1 | 2015-Mar-31 |
Wireless Serial Port | v2.1 | 2015-Mar-24 |
Customizing the WiConnect Web App | v2.1 | 2015-Mar-09 |
File System | v2.0 | 2015-Mar-05 |
Power Management | v1.2 | 2015-Feb-26 |
HTTP Server WebSocket Demonstration | v2.1 | 2015-Feb-17 |
TCP Client | v1.0 | 2015-Feb-14 |
TCP Server + SoftAP | v1.0 | 2015-Feb-13 |
TCP Client and UDP Client Auto-Connect | v2.1 | 2015-Feb-03 |
Secure HTTP Server, with Client Authentication | v2.1 | 2015-Feb-03 |
mDNS Discovery | v2.1 | 2015-Feb-03 |
goHACK.me Triggers | v1.2 | 2015-Feb-03 |
goHACK.me Nest Integration | v1.2 | 2015-Feb-03 |
Recovery from Safe Mode | v1.0 | 2015-Feb-03 |
Broadcast UDP Packet | v1.0 | 2014-Nov-28 |
GPIO-Controlled Network Connection | v2.0 | 2014-Nov-28 |
High Speed UART | v2.0 | 2014-Nov-28 |
Secure TLS Client | v1.0 | 2014-Nov-28 |
By Topic
Serial Interface
- Wi-Fi Remote Terminal - Modified: 2014-Oct-20
Stream Mode
- Wireless Serial Port - Modified: 2015-Mar-24
- High Speed UART - Modified: 2014-Nov-28
File System
- File System - Modified: 2015-Mar-05
Power Management
- Power Management - Modified: 2015-Feb-26
WLAN
- Multi-client WLAN Messaging - Modified: 2014-May-08
TCP Client
- TCP Client - Modified: 2014-Apr-03
- Multiple TCP clients - Modified: 2014-May-08
- Secure TLS Client - Modified: 2014-Nov-28
- GPIO-Controlled Network Connection - Modified: 2014-Nov-28
- Auto-connect - Modified: 2015-Feb-03
- Wireless Serial Port - Modified: 2015-Mar-24
TCP Server
- TCP Server + SoftAP - Modified: 2014-Apr-03
- Wireless Serial Port - Modified: 2015-Mar-24
UDP Client
- Broadcast UDP Packet - Modified: 2014-Nov-28
- Multi-client WLAN Messaging - Modified: 2014-May-08
- Auto-connect - Modified: 2015-Feb-03
- Wireless Serial Port - Modified: 2015-Mar-24
UDP Server
- Wireless Serial Port - Modified: 2015-Mar-24
HTTP Server with RESTful API, JavaScript API, Python API
- Customizing the WiConnect Web App - Modified: 2015-Mar-09
- HTTP RESTful API - Modified: 2015-Feb-03
- Secure HTTP Server, with Client Authentication - Modified: 2015-Feb-03
- HTTP Server WebSocket Demonstration - Modified: 2015-Feb-17
- WiConnect JavaScript API
- WiConnect Python API - Coming soon
mDNS Network Discovery
- mDNS Discovery - Modified: 2015-Feb-03
Soft AP
- TCP Server + SoftAP - Modified: 2015-Feb-13
- Wireless Serial Port - Modified: 2015-Mar-24
Peripherals
- Controlling GPIOs & LEDs - Modified: 2015-Feb-03
- GPIO-Controlled Network Connection - Modified: 2014-Nov-28
Transmitting ADC Data
- Broadcast UDP Packet - Modified: 2015-Feb-03
Firmware Update & Recovery
- Recovery from Safe Mode - Modified: 2015-Feb-03
goHACK.me
- Slave Mode - Modified: 2014-Oct-20
- Solo Mode - Modified: 2014-Oct-20
- Triggers - Modified: 2015-Feb-03
- Nest Integration - Modified: 2015-Feb-03