• FieldKit

    08/14/2017 at 04:36 0 comments

    FieldKit: Turnkey Open Hardware and Software for Conservation, Science, Exploration, and Education

    The FieldKit is an open-source software and hardware platform that allows individuals and organizations to collect and share field-based research data, and to tell stories through interactive visualizations. Designed to be easy to deploy customizable, FieldKit can be adapted to meet the needs of diverse research teams, from biology and ecology to marine and environmental sciences, from post-doc researchers to elementary school students. FieldKit offers a simple platform for enabling live data expeditions, and for the creation and deployment of environmental sensor networks or in situ monitoring.


    1. To provide an adaptable, low-cost, easy-to-use common platform for field-based data collection
    2. To create an open hardware architecture to adapt a wide array of sensor modules, as well as a comprehensive open sensor library.
    3. To enable students, scientists, conservationists and explorers to easily share research data through open, standardized APIs
    4. To facilitate data storytelling through engaging visualizations and built-in connections to social media

    FieldKit emerged from a collaboration between National Geographic Explorers Shah Selbe, Steve Boyes and Jer Thorp. While working in the field in Botswana, Angola and Namibia, the team realized that there were few good open source hardware and software tools that met the specific needs of field research. Responding to this need, we began to prototype software and hardware solutions, and field-tested these approaches from 2014 to 2017.

    By turning Into the Okavango into a ‘live data’ expedition, we’ve been able to bring thousands of people along with us on expedition into the Delta, to collect, store and share 40M open data points, and to continuously measure ‘the heartbeat’ of this crucial system by monitoring it from afar. Over these last three years in the field, we have been prototyping core pieces of FieldKit, and are now ready to develop the platform into a publicly available, fully featured tool.

    Core Features

    1. Easy install and startup.
    2. Built-in APIs for data input and output.
    3. Automatic Map-based visualizations of data, viewable across devices
    4. Sensor hardware (core GPS modules and specific sensor modules) available as pre-made kits or as designs/plans
    5. Mobile (tablet / smartphone) apps for data input and hardware monitoring
    6. Built-in support for a broad range of data types
    7. Integration with Social Media (Twitter, Facebook, Snapchat, Instagram, etc.)
    8. Uniform data format
    9. Integration with popular Open Science databases

    FieldKit will provide a software platform for collection, storage, visualization, and sharing of research data. After an easy installation process, users will have a fully functioning system that will include a public (or private) API, a map-based front-end, and a configuration interface.

    We plan to offer both hosted and install-it-yourself versions of FieldKit. Similar to Wordpress, users will either be able to host their project with the FieldKit community (ie. myproject.FieldKit.org), or to download and install the software on their own servers (ie. myschool.edu/FieldKit).

    Software goals for FieldKit include:

    • design of a modular database + API system that can be easily configured and installed
    • design of an extensible web front end that will allow for easy visualization of data, as well as display of project information, team biographies, etc.
    • development of a plug-in architecture that will allow users to extend the core functionality of the FieldKit to meet specific project needs
    • production of detailed documentation, clearly-written tutorials, source code examples and video lessons to enable easy adoption of FieldKit.

    FieldKit hardware is a modular architecture where different sensor modules can be connected to a custom designed core microcontroller module. These form the basis of environmental sensor hardware that is carried along with the user or deployed in a fixed...

    Read more »