Application Examples
Examples on this page provide a great way to get started writing applications that use Gecko OS. A number of examples use two Gecko OS devices running Gecko OS 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 Gecko OS 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 a Gecko OS device(s). All scripts are based on Python 2.7.
Recent Changes
App Note | Last Modified |
---|---|
MQTT using PearlGecko and Medusa | 2017-Nov-14 |
MQTT using GiantGecko and Medusa | 2017-Sep-29 |
HTTP Upload Demonstration | 2015-Nov-19 |
Using the HTTP GET and POST Commands | 2015-Apr-30 |
HTTP RESTful API | 2015-Apr-28 |
Wi-Fi Remote Terminal | 2015-Apr-21 |
Web App Recovery | 2015-Apr-08 |
UDP Client | 2015-Mar-31 |
Wireless Serial Port | 2015-Mar-24 |
Customizing the Web App | 2015-Mar-09 |
File System | 2015-Mar-05 |
TCP Client | 2015-Feb-14 |
TCP Server + SoftAP | 2015-Feb-13 |
TCP Client and UDP Client Auto-Connect | 2015-Feb-03 |
By Topic
Broadcast UDP
- Broadcast UDP Packet - Modified: 2015-Feb-03
File System
- File System - Modified: 2015-Mar-05
Firmware Update & Recovery, Safe Mode
- Recovery from Safe Mode - Modified: 2015-Feb-03
HTTP Upload
- HTTP Upload - 2015-Nov-19
HTTP Server with RESTful API, JavaScript API, Python API
- Web App Recovery - Modified: 2015-Apr-08
- Customizing the Web App - Modified: 2015-Mar-09
- HTTP RESTful API - Modified: 2015-Feb-03
MQTT
- MQTT using GiantGecko and Medusa - Modified: 2017-Sep-29
Peripherals
- Controlling GPIOs & LEDs - Modified: 2015-Feb-03
- GPIO-Controlled Network Connection - Modified: 2014-Nov-28
Serial Interface
- Wi-Fi Remote Terminal - Modified: 2015-Apr-21
Soft AP
- TCP Server + SoftAP - Modified: 2015-Feb-13
- Wireless Serial Port - Modified: 2015-Mar-24
Stream Mode
- Wireless Serial Port - Modified: 2015-Mar-24
TCP Client
- TCP Client - Modified: 2014-Apr-03
- Wireless Serial Port - Modified: 2015-Mar-24
- GPIO-Controlled Network Connection - Modified: 2014-Nov-28
- Auto-connect - Modified: 2015-Feb-03
TCP Server
- TCP Server + SoftAP - Modified: 2014-Apr-03
- Wireless Serial Port - Modified: 2015-Mar-24
UDP Client
- UDP Client - Modified: 2015-Mar-31
- Broadcast UDP Packet - Modified: 2014-Nov-28
- Wireless Serial Port - Modified: 2015-Mar-24
- Auto-connect - Modified: 2015-Feb-03
UDP Server
- Wireless Serial Port - Modified: 2015-Mar-24