Expanding Horizons with CHI@Edge: New Peripheral Support

Enhancing Edge Computing Research with Advanced Sensors and Cameras

Peripherals on CHI@Edge

Peripherals are an essential part of edge computing. Facilitating the ability to add sensors and actuators that act on a device's environment was and remains one of the core ideas behind the CHI@Edge research testbed. To enhance the sensing on CHI@Edge, we have introduced support for a variety of new peripherals. This development opens up new avenues for experimentation and data collection, making it easier for researchers to integrate sensors, cameras, and other devices into their projects. Our recent CHI@Edge tutorials on Trovi can instruct you on leveraging these peripherals effectively (Check them out here!). In this month's Tips and Tricks, we will go through the new peripherals we have introduced recently to CHI@Edge and show off their capabilities.

Holistic approach to peripheral support

We released an ambitious overhaul to our peripheral support structure. In contrast to our previous approach, where we maintained a limited subset of peripherals on a best-effort basis, we released an updated documentation alongside multiple tutorials that not only showcase how to enable and operate certain peripherals on the platform, but overall present a holistic approach that paves the way for our users to contribute support for new and exciting peripherals to the platform. Visit the peripheral support documentation page to learn more.

Sensing the world around us

Using sensors on edge devices opens up a plethora of innovative applications, particularly in fields that require real-time data processing and local decision-making. One notable example is the Waveshare Sense HAT-B. This versatile board integrates a range of sensors, including temperature, humidity, pressure, and IMU (Inertial Measurement Unit) sensors. With such capabilities, you can deploy edge devices for environmental monitoring, where real-time data about weather conditions can help in various fields such as precision agriculture or disaster management. A compelling example of using sensors on the edge is a project[1] at the Politecnic university of Valencia, Spain; which used wireless sensor networks (WSN) for precision agriculture. This project implemented low-cost, robust sensor nodes that measure soil moisture at various depths, enabling optimized irrigation processes for citrus trees. In our GPIO and Sensors Tutorial, we walk you through the process of connecting and using various sensors with CHI@Edge.

Soil moisture sensor

This tutorial covers:

  • Setting up your environment and connecting to CHI@Edge
  • Reading data from different types of sensors
  • Practical examples and use cases for sensor data

It is a great starting point for working with sensor data on edge devices.

Camera Tutorial

One major peripheral that we have seen steady demand for is the camera. There is growing interest in the field of computer vision and its practical implementations on the edge. On Chi@Edge, we currently house a few of the Pi Camera module 3, a capable little sensor that can take high resolution pictures and videos. The examples of interesting projects using cameras on the edge are endless but our personal favorite is a homegrown project that had previously used a camera on CHI@Edge. A past blog post of ours details how Jonathan Tsen (FATEC Shunji Nishimura), Leonardo Bobadilla (Florida International University), Kevin Boswell (Florida International University), and Jason Anderson (University of Chicago) used a camera coupled with a CHI@Edge device to develop metrics of fish abundance and map the fish distributions of important habitats in the Biscayne Bay in real-time.

Fish in the biscayne bay

Our Camera Tutorial demonstrates how to integrate and use cameras with CHI@Edge. This guide includes:

  • Connecting a camera to an edge device
  • Capturing and processing images
  • Streaming video from the edge device
  • Analyzing image data with machine learning models
  • Example projects that utilize camera data

With this tutorial, you can experiment with computer vision applications, real-time video processing, and more, all within the CHI@Edge environment.

Get Started with CHI@Edge

Ready to dive into peripheral support on CHI@Edge? Here’s how you can get started:

  1. Visit the CHI@Edge experiment page to learn more about the platform and its capabilities.
  2. Reserve an edge device and set up your environment.
  3. Follow our GPIO and Sensors Tutorial and Camera Tutorial to start integrating peripherals into your projects.
  4. Share your experiments and findings with the community to inspire further innovation.

We are thrilled to see what you will create with the newly expanded sensing capabilities of CHI@Edge. Stay tuned for more updates and tutorials as we continue to enhance our platform and support the growing needs of the research community. We look forward to seeing you at the edge!

References [1] Lloret, J.; Sendra, S.; Garcia, L.; Jimenez, J.M. A Wireless Sensor Network Deployment for Soil Moisture Monitoring in Precision Agriculture. Sensors 2021, 21, 7243. https://doi.org/10.3390/s21217243

Seamless SSH Container Access with CHI@Edge

Simplifying Your Development Process

Recognizing the need for easier modification of running containers, we’ve introduced a straightforward method for SSHing into CHI@Edge containers, enhancing your development and experimentation processes. Our new tutorial on Trovi helps you create an SSH-ready base container, extending the CHI@Edge “hello world” example to enable remote access. This allows you to troubleshoot, configure, and update containers as if they were real servers. Access the tutorial via the CHI@Edge dashboard, and start developing with enhanced flexibility and ease.

CHI@Edge: Transitioning from Successful Preview to Full Production

Unlock the power of edge computing with CHI@Edge - In production now!

In 2021, we introduced CHI@Edge, a cutting-edge testbed tailored to the dynamic needs of edge computing and IoT research. Our initial offerings included a robust selection of devices like Raspberry Pi 4s, Nvidia Jetson Nanos, and Jetson Xaviers, tailored for high-performance yet low-power edge computing tasks. Today, we're thrilled to announce the transition of CHI@Edge from a widely embraced preview to its official full production phase.


Add a comment

No comments