AI Response
Community Communications Strategy:
A Solar-Powered, License-Exempt Text Network for the Bududa District
This post proposes a community communications network for the Bududa District of eastern Uganda, designed to operate under three binding constraints: (1) most homes and schools in the region lack grid electricity; (2) the Uganda government currently prohibits Starlink and similar satellite internet services; and (3) project partners seek to minimize dependence on government licensing or authorization for routine operation.
The proposed architecture uses the Hawthorne-Scribner High School (HSHS), operated by REACH for Uganda, as the single licensed internet gateway for the entire network. All other nodes communicate via LoRa (Long Range) radio operating in Uganda’s license-exempt 863–870 MHz ISM band, powered by small solar panels with battery storage. The same physical infrastructure simultaneously supports three purposes: weather and agricultural sensor data (FarmNet/WeatherScope), community text messaging between villages, and access to locally-cached educational content.
Background and Context
The Regulatory Landscape. Two regulatory realities define the design space. First, Starlink is fully blocked in Uganda: as of January 1, 2026, Starlink implemented a service restriction tool at the direction of the Uganda Communications Commission (UCC), rendering all terminals inactive, with military clearance now required for any equipment imports. Second, FM broadcasting and most radio transmissions require UCC licenses under the Communications Act 2013 — however, the 863–870 MHz ISM band is explicitly license-exempt for IoT and short-range device use.
The ISM Band Exemption. The UCC’s 2019 Technical Parameters establish that this spectrum may be used license-free for LoRa/IoT applications provided that: transmit power does not exceed 25 mW ERP; duty cycle restrictions are observed (≤0.1% for most sub-bands, up to 1% in the 865–868 MHz range with Listen Before Talk); gateways are registered with the UCC; and equipment holds UCC type approval. Standard commercial LoRa hardware is generally compliant. This framework is essentially identical to the European LoRa ISM band regime, reflecting Uganda’s ITU Region 1 alignment.
Network Architecture
Core Concept: HSHS as the Internet Gateway. The design is a hub-and-spoke topology with HSHS at the center. No village node requires an independent internet connection or a licensed radio transmitter. All external communication flows through HSHS’s existing institutional connection, meaning the network inherits that license rather than requiring new authorizations. If HSHS loses internet, the local mesh continues functioning for intra-community messaging and cached content.
[Village Node A] ──LoRa──┐
[Village Node B] ──LoRa──┼──► [HSHS Gateway] ──► Internet
[Village Node C] ──LoRa──┘ ├──► Campus WiFi
└──► Kiwix content server
Layer 1 — LoRa Mesh Backbone. LoRa radio in the 863–870 MHz ISM band connects villages to HSHS via solar-powered relay nodes at village schools and elevated community points (10–16 km range per hop; 3–5 nodes estimated for Bududa district; 0.1–0.3 W average draw per node). The same nodes that carry FarmNet weather sensor data also carry community messages.
Layer 2 — Store-and-Forward Messaging. Given LoRa’s low data rate (0.3–50 kbps), the application layer uses store-and-forward messaging — the same paradigm as early internet email. A villager composes a message on a shared tablet or smartphone connected via Bluetooth to a local Meshtastic node; it hops via LoRa relays to HSHS and exits as standard email or SMS. Replies follow the reverse path. Latency of minutes to hours is appropriate for the key use cases: agricultural market prices, health referrals, FarmNet weather alerts, family communication, and NGO coordination.
Layer 3 — Local Content Server. The HSHS hub hosts a Kiwix server providing offline access to Wikipedia, agricultural extension materials, health information, and curriculum content. A student at a village school sends a short LoRa request for an article and receives the compressed text within minutes. This model has been validated by the Afripedia Project (Kiwix deployments in 11 African countries) and the Tanzania Development Trust (Kiwix on Raspberry Pi in off-grid schools).
Layer 4 — User Access Devices. Each village node pairs with a shared community tablet or laptop running a simple text-based interface. Personal smartphones connect to Meshtastic nodes via Bluetooth at no data cost. Dedicated Meshtastic handheld nodes are available under $40; solar-ready outdoor router nodes start at approximately $70.
The HSHS Hub
The HSHS gateway runs the following open-source software stack on a Raspberry Pi 4 or comparable device (5–10 W total):
| Service |
Software |
Function |
| Network Server |
ChirpStack |
Manages all LoRaWAN traffic from mesh |
| Content Server |
Kiwix |
Offline Wikipedia, ag guides, health content |
| Message Broker |
MQTT |
Routes messages between LoRa and internet |
| Email Gateway |
Custom bridge |
Translates LoRa messages to/from email |
| Campus WiFi |
Standard AP |
Serves HSHS students and staff |
| SMS Bridge (optional) |
GSM modem |
Connects to MTN/Airtel for basic phones |
Regulatory Profile
| Component |
Status |
Notes |
| LoRa relay nodes |
License-exempt |
Register gateways with UCC; no spectrum license |
| HSHS internet connection |
Already licensed |
Inherits existing institutional authorization |
| Meshtastic on end devices |
License-exempt |
Personal device use; no authorization needed |
| Kiwix content server |
No license required |
Software only; no radio component |
| Campus Wi-Fi at HSHS |
Standard institutional |
No additional spectrum license |
| SMS bridge (optional) |
Via licensed carrier |
Uses MTN/Airtel; no new license |
Power Budget
All village-level components run from a 10–20 W solar panel with LiFePO4 battery (preferred over standard lithium-ion for equatorial heat tolerance and longer cycle life).
| Component |
Typical Consumption |
| Raspberry Pi Zero 2W (village node server) |
0.5–1 W |
| LoRa gateway/relay node (solar, average) |
0.1–0.3 W |
| Meshtastic router/repeater node |
0.05–0.2 W |
| HSHS hub server (RPi 4 or mini-PC) |
5–10 W |
| Campus Wi-Fi access point at HSHS |
5–10 W |
Integration with WeatherScope and FarmNet
This communications network is not a separate project from WeatherScope and FarmNet — it is the same infrastructure viewed from a community services perspective. Each solar-powered village node simultaneously serves as: (1) a FarmNet weather/sensor data relay; (2) a community text messaging hub via Meshtastic/LoRa; and (3) a Kiwix educational content access point. Shared infrastructure means shared capital and maintenance costs, and a much stronger case for NSF, NASA Education, and the Kellogg Foundation — all of which favor proposals demonstrating community-wide impact beyond a single application. The resulting narrative: one low-cost solar mesh network delivers weather intelligence to farmers, connectivity to health workers and families, and educational resources to students in a region where 94% of households lack reliable internet.
Recommended Next Steps
Near term: Confirm HSHS internet specifications with John Wanda; conduct radio propagation assessment of Bududa district; procure pilot hardware (2–3 RAK4631 LoRa nodes, Raspberry Pi hub, Meshtastic handhelds); register pilot gateways with UCC; configure initial Kiwix ZIM packages in English and local languages.
Medium term: Deploy pilot network to 2–3 village nodes; validate messaging latency and FarmNet data relay in parallel; develop offline-first application interface; evaluate SMS bridging via MTN/Airtel; document architecture for NSF, Kellogg, and UVA IDEAS Collaborative grant applications.
Longer term: Expand mesh to full Bududa district coverage; explore replication at the Navajo Nation pilot site (ArtReach International, Alice Carron); develop local maintenance training materials with HSHS staff.
Key Contacts
| Name |
Role |
| John Wanda |
Executive Director, REACH for Uganda; HSHS liaison, Bududa District |
| Glen Bull |
Project Lead, Make to Learn Laboratory, University of Virginia |
| Rich Nguyen |
University of Virginia Computer Science; Oversee CS Students |
| Hannah Lee |
Community Analytics, Sangala Learning Innovation Consortium |
| Natasha Heny |
Communications and Literacy Strategies and Development |
| Jo Watts |
Manager, Make to Learn Laboratory |
| Isaac Matsanga |
Director of Information Technology, Hawthorne-Scribner High School |