Sensor Networks

Waggle is a secure, open source software and hardware platform for building intelligent sensor networks

Slide Image 1

Array of Things

The Array of Things is planning to deploy 500 Waggle-based nodes across the city of Chicago. Learn more about the smart city of the future.

The Team

The Waggle team includes students, computer scientists, environmental scientists, electrical engineers, climate scientists, hackers and we hang out with artists.


Our home is Argonne National Laboratory. We also work closely with scientists at Northwestern Univ, U Chicago, and artists and architects at The School of the Art Institute of Chicago.

Waggle News

We try to share news and updates regularly, but sometimes are too busy hacking fun projects

Most Recent News:

  • New AoT Nodes for UChicago

    Arduinos, Velcro, ODROIDS, Sensors, and a glue gun — the making of an AoT node.
    Mike Papka‘s students from the Northern Illinois University computer science department and North Central College have been busy building the next deployment of Waggle-based Array of Things […]

    Continue Reading →
  • Waggle in the News

    As the Waggle team is expanding deployments to more universities, such as NIU, and launching demo units for hackers to extend and expand, Argonne did a very nice story about Waggle that got picked up by several other news sites.
    Working in […]

    Continue Reading →
  • Waggle gets Eyes (and a Selfie)

    The current Waggle platform uses a powerful 4-core ARM CPU (Exynos 4412) made by Samsung.  It is integrated into a small reliable board called the ODROID U3+.  With 4 cores running at 1.7Ghz, the little board can handle significant in-situ […]

    Continue Reading →
  • Students featured in AoT video

      WIRED Magazine did a story about the Array of Things.  Charlie narrates most of the video, but a few of the students get a little air time hanging out in my office making hand gestures at the white board 🙂
    Continue Reading →
  • Streaming Data…

    Data from the Waggle Node
    Finally, success!  We have live data!  We worked hard this summer to devise a automatic configuration system for both booting and identifying information about the sensors attached to the Node Controller.  This is the descriptor file […]

    Continue Reading →