This document describes in more detail the design considerations for a 1-channel gateway software. The TTN server-gateway-node communication is according to the document made by Semtech. Although everybody is free to implement his/her own communication protocol for gateway communication, this document will adhere to the standard set by Semtech.
Several versions have been designed of the single channel gateway software for the ESP8266. The hardware description and build instructions are found in the Hardware Guide.
The following functions must be performed by the gateway: