Devices for observing the environment range from basic sensor systems, like step-counters, through wild-life cameras, with limited processing capabilities, to more capable devices with significant processing, memory and storage resources. Individual usage domains can benefit from a range of functionalities in these devices including flexibility in prototyping, ondevice analytics, network roaming, reporting of data, and keeping the devices and services available in spite of failures and disconnections. The problem is that either the devices are too resource limited to support the range of functionalities, or they use too much energy. An important usage domain is COAT – Climate-Ecological Observatory for Arctic Tundra. Presently, best practice includes deploying wild-life cameras in the Arctic Tundra, and visiting them to manually collect the recorded observations. This is a problem because such devices can only be rarely visited, and manual approaches to fetching data and storing it do not scale with regards to number of cameras, handling of human mistakes, and with freshness of observations. We present a prototype for observing the environment composed of a general purpose computer, a Raspberry PI, in combination with an ARM-based microcontroller. The combination enables us to create a more energy efficient prototype while supporting the needed functionality. The prototype improves on currently applied methods of observing the Arctic tundra. The prototype automatically observes the arctic tundra through camera, humidity and temperature sensors. It monitors itself for failures. The data is stored locally on the prototype until it can be automatically reports to a backend service over a wireless network. We have conducted experiments that show that task scheduling can reduce power consumption, and we identify some additional points that need to be addressed before we can run the device for long periods on battery power. This paper was presented at the NIK-2017 conference; see http://www.nik.no/.
[1]
Ken Sakamura,et al.
Enhancing public transit accessibility for the visually impaired using IoT and open data infrastructures
,
2014,
Urb-IoT.
[2]
Andrew S. Tanenbaum,et al.
Taking Sensor Networks from the Lab to the Jungle
,
2006,
Computer.
[3]
François Ingelrest,et al.
SensorScope: Application-specific sensor network for environmental monitoring
,
2010,
TOSN.
[4]
Vanessa Tan,et al.
IoT-Enabled Health Promotion
,
2016,
IoTofHealth@MobiSys.
[5]
D. R. Kalbande,et al.
Use of Internet of Things (IoT) in Healthcare: A Survey
,
2016,
WIR '16.
[6]
Julie A. McCann,et al.
Efficient In-Network Processing for a Hardware-Heterogeneous IoT
,
2016,
IOT.
[7]
Vincent Lecuire,et al.
Building low-cost wireless image sensor networks: from single camera to multi-camera system
,
2015,
ICDSC.
[8]
Dawn Song,et al.
Smart Locks: Lessons for Securing Commodity Internet of Things Devices
,
2016,
AsiaCCS.
[9]
Gerd Kortuem,et al.
DevOps for the Urban IoT
,
2016,
Urb-IoT.
[10]
David T. Lai.
Keynote Talk: Harnessing Health IOT for Smart Healthcare
,
2016,
IoTofHealth@MobiSys.
[11]
Young-Bae Ko,et al.
Poster: CarSafe - Feasibility Study of a Life Saving System in a Car
,
2016,
MobiSys '16 Companion.
[12]
Lukasz Sergiusz Michalik.
EC3 - Edge Command-Control-Communication System for Arctic Observatories
,
2017
.