Waggle is a research project at Argonne National Laboratory to design, develop, and deploy a novel wireless sensor platform to enable a new breed of sensor-driven environmental science and smart city research.
You can explore the following sub categories to be familarized yourself with Waggle and potentially contribute to the future Waggle environment.
-
Installation
Check part lists of a Waggle and see how they are connected. -
Assembly
Assemble hardware parts to get ready to run a Waggle node. -
Install firmware
Download and install firmware to the Waggle node.
-
Introduction
Wagman that manage power systems and sustainability. -
Bootloader
Burn the Arduino Micro Caterina bootloader on the Wagman. -
Management
Show how Wagman actually manages Waggle node.
-
Setup
Instructions on how to setup nodecontroller and send data to beehive server. -
Waggle service
Services that provide various functionality for nodecontroller. -
Waggle scripts
Details of executable scripts. -
Communication
Communication to beehive server and its protocol.
-
App processor
App processor that interacts with connected sensors. -
Core sensors
Instructions of the air/light/chem sensors. Sensor specifications can be found here -
Sensor communication
Definitions of communication between app processor and core sensors. -
Plugins
Extend plugins as additional sensors attached to Waggle node.
-
Introduction
Structures and configuration of the server. -
Data storage
A place where all the data collected from Waggle nodes stored. -
Messaging
Messaging protocol between Beehive server and Waggle nodes.
-
How to create a waggle image
Instructions on how to create a Waggle image. -
Nodecontroller configuration
Step by step configuration of nodecontroller. -
Tools Tools needed to build and extend Waggle system.