Uplink
A device wakes, sends a compact sensor message, and returns to sleep. This is the normal Sigfox direction.
Plan 140 uplinks, 4 downlinks, and device-initiated command windows
Build a one-day message plan and watch why sensor reports fit Sigfox better than command-heavy control. Downlinks are possible, but every one must be requested by a device uplink and only four sent downlinks fit the common daily contract.
A low-rate meter leaves most of the daily uplink budget unused and treats downlink as a rare configuration path.
A device wakes, sends a compact sensor message, and returns to sleep. This is the normal Sigfox direction.
The network cannot simply push at any time. The device has to ask for an answer in an uplink.
The Sigfox Cloud calls the customer server. A downlink is only sent if valid data is available.
Good designs reserve downlinks for configuration, rare commands, or acknowledgments, not streaming control.
Sensor data must fit the selected 0-12 byte uplink payload budget.
The device spends uplink quota and radio airtime, then goes back toward sleep.
A downlink opportunity exists only when an uplink carries a request flag.
Sigfox Cloud asks the customer server whether an answer is ready.
A valid answer consumes one of the four common daily downlinks.
Over-quota, invalid payload, or command-heavy traffic points to another link type.
| Question | Working rule | Design implication |
|---|---|---|
| How many uplinks? | 6 per hour, commonly 140 per device per day after protocol reserve. | Periodic sensor reports fit; chatty telemetry does not. |
| How many downlinks? | 4 sent downlinks per day in the common contract model. | Reserve them for configuration and rare acknowledgments. |
| Can cloud push anytime? | No. The device must first request a downlink in an uplink. | Commands wait for the next planned request window. |
| Payload sizes? | Uplink carries up to 12 bytes. Downlink payload is 8 bytes. | Pack binary fields and avoid text or bulky commands. |
The 140/day explanation is based on the RC1/ETSI teaching example: 1% of an hour is 36 seconds, six full messages per hour is 144 per day, and four are kept for protocol use. Regional radio configurations and contracts can differ.
A device may request many downlink opportunities by setting the request flag in uplinks. If the server has no payload ready, the request does not become a sent downlink, but the request uplink still counts against the uplink budget.
Sigfox uplink transmissions use predefined payload length tiers. A 9-byte useful payload occupies the 12-byte tier, so it takes the same frame time as a full 12-byte payload in the teaching model.
The timeline is a planning model. Real deployments also depend on local radio configuration, coverage, contract terms, backend callback behavior, and operator policy. Use the source links and local operator guidance before committing a product design.