Smart igloo |
Surely the Eskimos need home networking, too. If the rest of us are setting up our homes for Internet connectivity, smart power, entertainment, and surveillance, shouldn't they need it too? Of course they do. This is why we set out to build igloos with state of the art networking facilities:
Cool housing |
- Your igloo becomes your friend on Facebook, so that when you are out fishing you can keep checking on your smartphone how warm the family is inside the igloo.
- The network becomes one with snow; snow is important. We need to know whether the walls of the igloo are melting. This is why the igloos are constructed from a mixture of snow, tiny sensors, and Snowcat 5 cabling.
- Understanding what the snow is doing is also important for mountaineers and skiers. The same technology can be used to determine how much new snow is accumulating and what kind of temperatures are developing in the snow pack. This helps in predicting avalanche risk.
- The networking architecture is designed for low-power, intermittent connectivity from remote locations.
- Everything can be constructed from lowest cost parts with widely available, mature technology.
Igloo from the inside. Note sensor hanging from the roof. It is used for measuring inside temperature. |
Igloos! Eskimos! Are You Guys Serious?
Obviously, the igloos are only an example application for the kind of technology that we'd like to develop. It is an example that we personally care about, as many of the people behind this spend a lot of their free time on the mountains and in snowy conditions.
But we are actually very serious about the technology. We need example applications so that we can gather experience and improve our designs. We are not the kind of researchers that produce only streams of Powerpoint presentations. We like to test our ideas in practice, because it tends to give a more honest view into how well they actually work. And once the igloo test is over, we move the sensors back home to measure things like snow cover on our roofs.
More on the technology later, but first we want to talk about snow and mountains.
What Wouldn't We Do for Science?
The video below shows a time lapse of the village coming together. We are building it in the Swiss alps, as a part of the ExtremeCom 2012 conference. This conference series is dedicated to developing and testing new communication technologies in difficult environments. On previous years they've met in the jungles of Amazon and far up north in Sweden, for instance.More on the technology later, but first we want to talk about snow and mountains.
Building a snow tower to improve reception to the cellular network |
What Wouldn't We Do for Science?
Sledge, with the sensor
stick on the side
|
On the site five igloos were built but two never made it to laying down the keystone. Luckily the one with our sensor equipment -- tens of meters of cable with 31 temperature sensors attached -- survived. The sensor wire was installed inside the igloo walls, with some additional sensors inside and outside. The last meters of the cable were free, with a sensor at the end ready to be tucked inside a sleeping bag for the night -- what wouldn't a research scientist do for the sake of science.
One (1) well-deserved after-hike beer |
Below you will find some screenshots from our Facebook and web-based user interface:
Facebook screenshot. Even the discussion bot got excited about the high temperatures in igloo |
Sleeping bag temperatures |
Summary of the sensor readings inside and outside the igloo. Wall readings are averages over all the sensors inside the wall. |
Key Technologies
Some of the technologies involved in our demo are well established, others are still in research stage. We believe that networking in general benefits from all of these technologies. Particularly when the world moves towards connecting everything -- not just computers but also all other kinds of devices and objects.
Sensor and DTN router |
- Cellular networks for data transmission. Setting up the smart igloos would not have been possible without some kind of communication network. In the real world, these networks can not be dedicated to specific applications, because building new applications would be prohibitively expensive. The extensive coverage of cellular networks provides a convenient and reasonably priced networking even in fairly remote locations.
- Delay- and disruption-tolerant networking (DTN). However, not all places will have always-on network connectivity, and to save power in battery-operated devices not all devices can be connected at all times even if there was connectivity. We need a communications model that allows intermittent connectivity. DTN networking, as the name implies, is very robust against these kind of conditions and can utilize any available connectivity and at any time.
- Social web of things. Our team has been experimenting with different types of user interfaces for the "Internet of Objects". In our experience, a natural way to think about these user interfaces is to have relationships ("friendship") to the objects that we care about. And interact with these objects in similar ways as we already interact with out human friends in social networks.
Social web-of-things interface to the igloo A 1-wire sensor - Mature, widely available, and low-cost technology. We like to use technology that is mature enough to be widely available from multiple sources. The cheapest, most commonly available wire, for instance. Or employing the most economic cellular modem from a range a technologies (GSM, 3G, LTE) and different vendors. Or using open source software to interact with sensors that can be acquired commercially and in quantity.
- IP. With the exception of some legacy sensors, all our designs are based on IP and IPv6. This is the only logical choice for systems that can connect everywhere. For us this made it possible to place the intelligence and server components back in our homes and offices, and only bring the minimal amount of components to the mountain.
We developed two kinds of sensor equipment: snow sticks and a sensor wire. The snow sticks were used to measure the snow pack and the wire could be used to measure any structure made out of snow, in our case the igloo.
The sticks use two types of measurements. First, they measure incoming light at different points in the stick, making it possible to track what parts of the stick are under snow. Second, they measure temperature at different points, making it possible to track temperatures in different parts of the snow pack. Understanding the temperature history and temperature gradients within the snow is important for predicting avalanches, for instance.
The sensor wire was simply a long cable with sensors attached to it; 20 meters of cable with sensors and another 20 meters to reach the DTN router. A group of three sensors were placed every couple of meters in the wire so that each group could measure temperatures in the middle of the wall as well as towards the inner and outer edges of the wall. The cable was laid out in a spiral fashion to the igloo wall, rising from the ground up to the apex of the igloo so that readings from different sides and heights could be obtained.
Real Challenge Is Cost
Obviously we could develop these sensors with arbitrary sophistication. However, we also wanted to show that they can be constructed from the cheapest possible components and with minimal expertise.
The cabling used to connect the tubes into the DTN router was standard Cat 5 cable and any two-wire cable could be used for the sensor wire. Both types of cables are available from any decent hardware store.
For sensors, we used 1-wire sensors. The sensor wire used temperature sensors that cost just a couple of Euros each and are just a few millimeters across. A large number of 1-wire sensors can share the same cable and still be individually identified with their unique 64-bit identifiers.
Manufacturing the cable was easy, just cut the cable and connect the two ends and the pins of the sensor together.
The only complication is making the wire waterproof. The sensors and the wire at the cable ends were put inside a heat shrink sleeve with just the sensor head sticking out. The terminal blocks were treated with silicone-like sealing compound leaving just the sensor head exposed to the snow.
The snow sticks needed a slightly different type of sensor to be able to measure incoming light. We used ready-made 1-wire sensor devices from Hobby Boards, measuring both light and temperature. Still, they needed to be attached to the stick somehow. We bought standard 1.5 inch transparent plastic tube from the hardware store for a couple of Euros, stripped the sensor devices to their bare circuit boards, added some lubricant, and pushed the sensors to the right place in the tube along with the cables connecting them.
Silicone sealing was added to both ends to create a completely sealed structure. The stick was attached to a metal rod with the help of duct tape. This helped keep the stick straight and enabled the stick to be planted to the ground. The most expensive part of the snow sticks were the ready-made sensors (25€) but they could also have been manufactured from components that cost just a couple of Euros.
The 1-wire sensors can be easily monitored from an attached computer via a USB/1-wire converter and the One-Wire File System (OWFS) open source software package. The DTN router sleeps for 30 minutes, wakes up to poll the data from all the sensors, sends it forward to the Internet using the DTN bundle protocol, and then goes back to sleep to conserve batteries. From the DTN back-end server our application server retrieves the data and shows it on a set of web pages, send urgent alarms with SMS and instant messages, and posts information on Facebook. The server also monitors Facebook in order to respond to any questions or discussions; a simple discussion bot was used to accomplish this.
A snow stick, measuring snow depth |
The sensor wire was simply a long cable with sensors attached to it; 20 meters of cable with sensors and another 20 meters to reach the DTN router. A group of three sensors were placed every couple of meters in the wire so that each group could measure temperatures in the middle of the wall as well as towards the inner and outer edges of the wall. The cable was laid out in a spiral fashion to the igloo wall, rising from the ground up to the apex of the igloo so that readings from different sides and heights could be obtained.
Wall sensor layout |
Real Challenge Is Cost
Obviously we could develop these sensors with arbitrary sophistication. However, we also wanted to show that they can be constructed from the cheapest possible components and with minimal expertise.
The cabling used to connect the tubes into the DTN router was standard Cat 5 cable and any two-wire cable could be used for the sensor wire. Both types of cables are available from any decent hardware store.
For sensors, we used 1-wire sensors. The sensor wire used temperature sensors that cost just a couple of Euros each and are just a few millimeters across. A large number of 1-wire sensors can share the same cable and still be individually identified with their unique 64-bit identifiers.
The snow-proof sensors were rigorously tested.
In a coffee cup filled with snow.
|
The only complication is making the wire waterproof. The sensors and the wire at the cable ends were put inside a heat shrink sleeve with just the sensor head sticking out. The terminal blocks were treated with silicone-like sealing compound leaving just the sensor head exposed to the snow.
If electronics do not fit, add some lubricant
|
Silicone sealing was added to both ends to create a completely sealed structure. The stick was attached to a metal rod with the help of duct tape. This helped keep the stick straight and enabled the stick to be planted to the ground. The most expensive part of the snow sticks were the ready-made sensors (25€) but they could also have been manufactured from components that cost just a couple of Euros.
The 1-wire sensors can be easily monitored from an attached computer via a USB/1-wire converter and the One-Wire File System (OWFS) open source software package. The DTN router sleeps for 30 minutes, wakes up to poll the data from all the sensors, sends it forward to the Internet using the DTN bundle protocol, and then goes back to sleep to conserve batteries. From the DTN back-end server our application server retrieves the data and shows it on a set of web pages, send urgent alarms with SMS and instant messages, and posts information on Facebook. The server also monitors Facebook in order to respond to any questions or discussions; a simple discussion bot was used to accomplish this.
Switzerland mountain simulation, testing sensors on the 7th floor balcony |
Discussion bot in action |
Detailed sensor value readings from the discussion bot. The bot has access to the sensor readings database. |
The bot has limited vocabulary, particularly in Finnish |
Further Reading
Our igloo networking demo was jointly developed with Stephen Farrell, Kerry Hartnett, and Elwyn Davies, all researchers from the Trinity College in Dublin. The original description of the demo is in our paper, and the conference slides can be found here. Our team built only one igloo and instrumented some of the surroundings, you can read more about the technologies prototyped in the rest of the conference here. You can also find more information social web of things here.
By the way, if this article got you excited about building igloos, be sure to check the instructions for building one! It is fun. Finally, if you always thought that snow is just frozen ice crystals, you'd be amazed how detailed and complex the physics of snow are. We recommend The Avalanche Handbook for an in-depth look at the weather, physics, and safety issues around snow.
Ari Keränen
Jari Arkko
Ericsson Research, Finland