Before I set up a todo list a mile long and start to catch up on the
day job, I must write down my Afrikaburns experience while it is still
fresh.
http://www.afrikaburns.com is modelled of the Burning Man festival in
the US. The basic idea is to set up a temporary town in the desert
(Tankwa Town, named after the nearby national park), offer services to
your neighbours, whether it be food, music or telecommunications, and
have a thoroughly good time doing it.
For me, it all started when Antoine invited me to join friends of his
from Johannesburg who wanted to provide a mesh telephone network at
Tankwa, based on the MP01 beta units from Atcom. Living in a region
that suffers long power outages and rising electricity prices, I was
also keen to explore 12VDC as a power source with solar input. I had
already bought some batteries, chargers and regulators, so this was a
marvellous opportunity to kickstart my solar home office.
So we assembled a team consisting of myself, Antoine, Bretton and
Diaan. However we had to make phone booths to hold the telecoms gear
and none of us can bang a nail in straight. So Bruce joined us. Not
only can Bruce bang a nail in straight, but he can do so while telling
how many other nails he's banged in straight and simultaneously
pointing out all the other nails in the vicinity that he can bang in
straight. He also removed the worry of the escalating cost of
deployment by applying to the Shuttleworth Foundation for funding, the
deal being that we return the 5 phone booths to Shuttleworth
Foundation for deployment at trade/tech expos for Village Telco.
One of the principal aims of Afrikaburns is to remove commercial
pressures from the experimental town. There is no trading, bartering,
advertising or marketing of any commercial product. The community
relies on "gifting" - an economy with the basic premise of abundance,
not sparsity.
However, if we were going to provide a WiFi network, we required a
recognisable SSID and it had to be displayed physically on the booths,
on ourselves and at our location on the town map. In other words, we
required a brand name, not out of a drive to establish ownership and
protect copyright, but to provide a recognisable link between the
phones, the WiFi network, the base camp and ourselves. We settled on
"Isigidimi" for a number of reasons:
1. It means "important message" or "messenger" in Xhosa, a rough
equivalent to the English "clarion call".
2. It was the name of the first magazine written exclusively in an
African language:
http://www.britannica.com/blackhistory/article-57059
3. It has 5 equally-spaced "i"s in it that look like WiFi antennae and
coincide with the graphical representation in Village Telco logo.
Bruce sourced frames and sleeves for the booths, and drove to Maseru
to commission 5 custom 1m diameter Basotho hats for the roofs. Diaan
designed the Isigidimi sleeves and T-shirt logos. Bretton sourced EL
wire to decorate base camp and booths. Antoine prepared the firmware
and I focussed on power source and delivery.
During early testing with solar, I learned a few lessons:
1. Solar power is pricey.
2. If you are going to go sustainable solar, you are going to have to
minimize your consumption. You are going to be counting current
provision and load in milliamps.
3. You can only experminent live with power provision and load if you
have enough lead-acid battery capacity as reserve.
4. There is an abundance of 12VDC technology and devices available,
mostly designed for cars. Like the gamers driving the top-end of
desktop graphics, so Knightrider-esque car pimps drive the top end of
12VDC technology - see
http://www.mp3car.com/
5. Place 15-20A fuses throughout the load circuitry so that short
circuits don't damage devices or drain the battery.
I sourced 5 x 10W flexible solar panels and regulators for the booth
roofs. The regulators were 6A Solsum 6.6Fs. The load was connected
through the regulator to the battery, so that the battery could only
discharge to 50% before the regulator cut the load, saving the battery
from a damaging deep cycle. We were not able to afford solar panels
for base camp (this time), so decided to have big storage capacity and
Bretton brought a backup petrol generator for charging.
I decided to do all wiring, both network and power, using solid-core
UTP (Ethernet):
1. Ethernet runs 13V and can handle 577mA per wire safely, giving
about 13W per wire pair (52W for all 4 pairs).
2. The copper quality is good and wire pairs are twisted, reducing attenuation.
3. Wall sockets and RJ45 connectors can be used as plugs and switches.
4. Cables can combine power and network.
5. Only one kind of cable and its corresponding tools had to be stocked.
Our batteries were all sealed lead-acid type. We had 6 x 102AH
"tractor" batteries for base camp, 5 x 12AH batteries for the booths
and 10 x 4.5AH batteries for spares.
Steve lent us 10 MPs and we had Antoine's and my 4 testing units. They
were flashed with the latest version of Village Telco firmware.
Antoine configured 2 WRTs, an ION and an IP04 for base camp. Bruce
lent us 3 netbooks as fanless consoles to survive the dust. I bought
some regulators for the netbooks, which were the only non-12VDC
devices that we used.
Diaan was not able to make it due to work circumstances, but was able
to deliver the T-shirts to me in Pretoria. I arrived back from
Pretoria the day before we left for Tankwa Town. Bretton arrived in
Cape Town the day before. Bruce had just got back from Maseru. So on
the 21st April Antoine, Bretton, Bruce and I (and my two children)
packed one camper van, two pickups and a trailer with all the bits and
pieces, tools, devices, 100m of CAT5 cable, a large tent, several
smaller tents, bicycles, lots of water, food and clothes and headed
into the desert the next morning.
I arrived last at sunset on Thursday. The desert can get really cold
at night and our first night was the coldest and windiest. So the next
morning, we set up a sturdy base camp and wired up all our batteries
and devices. We did not have an inverter, so had to use the petrol
generator to power the soldering iron for end wetting and battery
lugs. We then spent the Friday afternoon and the whole of Saturday
assembling and wiring the booths. A couple of lessons from the
installation:
1. Solid-core UTP may be up to spec to deliver power, but cutting,
stripping, crimping and connecting takes time and wears the fingers,
which were already wondering what had happened to the atmospheric
humidity. Do as much of the wiring in the comfort of your own home,
not at the installation site.
2. 12VDC is a pleasure to work with. One can wire live systems as long
as you don't short the circuit. The high current from lead-acid
batteries can heat up a short and burn you.
By Saturday evening there were 5 Isigidimi telephone booths up and
running, lit up by a 1.5W LED and 4 x 1W EL wires. We had written the
other booth numbers on the inside of the sleeves and left a marker pen
at each booth to write down other numbers that they discovered. Our
base camp was 999 and we gave a phone to the medical tent and put them
on 911. Signal strength was superb in the wide open, high-altitude,
dry climate. Steve had come up for the night and we shared phone duty
amongst the five of us. The phone rang incessantly and young and old
were making all sorts of calls. A few lessons from the first night:
1. Mark each phone with its own number clearly.
2. When deploying a VT network, ensure that users know what networks
are available on the system. Failing that, provide a catch-all IVRS at
the end of the Asterisk dialplan to explain to callers what networks
are available.
3. If your handsets have a pulse/tone dialling option, glue it to the
tone-dialling setting.
4. Busy WiFi Asterisk networks need changes to the default sip.conf:
a) Jitter buffering on either SIP or IAX is essential.
b) Qualify=5000 - we had a lot of calls hanging up after the first
ring. Once the call is established, we could talk forever with the
nutter on the other end of the line.
c) Autokill=5000 for iax.conf - otherwise the call will terminate with
no ACK within 2 seconds.
5. In the case of Afrikaburns, use a ringtone that doesn't sound like
anyone's office tone and set the public booth ring volume low.
On Sunday morning we set out to install the last of the nodes. We
mounted one in a car, one at a multihop point at a far camp, one at
the "post office" and one with the organisers. The organisers were
using VHF transceivers but could not communicate with the gate 5km
away. We had a Nanostation for each of the outer booths for
infrastructure Wifi access, hoping to attract a few Android phones and
laptops, but time constraints had left us focussing on telephony. We
flashed them quickly with a stable OpenWRT image, but by the time I
got to the gate on Sunday afternoon, they were closing the ticket
office and didn't require comms. The organisers were impressed with
the network and suggested using it next year instead of the VHF
radios. The advantages cited were:
1. We could reach the gate with LoS Nanostations.
2. They could make person-to-person calls without broadcast.
3. They didn't have to use so many batteries.
They did however request a broadcast option - a dialplan to work on
for next year - and wanted to know about mobile devices - enter the
Android phone.
The medics were not impressed with all the 911 bogus calls reaching
them. When I offered to field all 911 calls and patch through dinkum
requests for help, they preferred to answer the phone themselves -
seems like they were having fun too.
The "post office" at Tankwa Town has been returning every year. They
run a telegram service through the town, deliver post and have a few
old pulse dialler telephones linked with a 9V batteries. The
postmaster says that he knows very little about electronics, but would
like to collaborate more closely next year. He walked to each booth to
write his number in them and received a lot of calls. So we'll be
looking into configuring pulse dialling on chan_mp for the
"retro-potato".
By Monday morning, we had discovered the major miscalculation in booth
power consumption. The regulator had cut the load at 50% battery
capacity on most of the booths. From a 10W solar panel, one can draw
about 3W sustainably. We had beefed the battery up to 12AH to make up
for the deficit, and were expecting to deliver a sustainable 5W for
the duration of the event. However the EL wire was 1W per 2m length
and the booths had 4 each. So, with the constant phone activity, we
were drawing 3W for the MP continuously, 1.5W for the LED and 4W for
the EL wire at night. We replaced the batteries on the booths with the
4.5AH backups, but they didn't keep the booths up for long.
So for future booth deployments, we'll provide just the 1.5W LED for
the booth. The sleeves glowed brightly in their light.
We packed up early on Tuesday morning for the drive home. The booths
were a lot more easily dismantled and packed than deployed, but we
have a lot of ways to speed up deployment next time. We shall be
modifying the design slightly and trunking the wiring inside the
frames. We'll also be having Village Telco sleeves printed and the
booths will be available from Steve for use by the Village Telco
community.
We'll be looking into the Afrikaburns organisers and regular camps
buying their own hardware for next year, and during the year will be
delving into Android phone SIP interfaces and the exciting possibility
of a virtual infrastructure-mode access point embedded into the VT
firmware - both for SIP client hookup and intranet web.
Part of the excitement of Afrikaburns is that there is no contact
between you and the outside world. However that excitement can turn to
misery when you have left something essential behind, need to check
whether your friends that didn't arrive are fine, or even need to call
an ambulance. So we'll be looking into establishing either a high-gain
GSM or VSAT link for a basic interface to the outside. While the
organisers would have unlimited use of such a connection, perhaps the
"post office" could send and receive SMS "telegrams".
We'll be arriving at Tankwa Town a whole lot earlier next year.
Perhaps a week of deployment, testing and tweaking beforehand will
allow us to relax over the weekend. We'll also be teaming up with
another camp next year to pool tent space and power supply. We'll
hopefully have a few solar panels by then and they are keen to use the
wind. However the 102AH batteries will stay at the core of the base
camp power supply - without plenty of storage, solar and wind are
unsustainable power sources.
Thanks to Steve and Shuttleworth Foundation for all their help. Thanks
to the Village-Telco community for a reliable low-power device with
such diverse application. Thanks to Afrikaburns for a wonderful party.
Thanks to the Isigidimi team for a spectacular coordinated deployment
of complex gear, when few of us had even met each other the day before
the event.
Time to remember what I did for a living.
David Carman
--
You received this message because you are subscribed to the Google Groups "village-telco-dev" group.
To post to this group, send email to
village-...@googlegroups.com.
To unsubscribe from this group, send email to
village-telco-...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/village-telco-dev?hl=en.