Community

An IoT testbed is a scientific platform that is used by researchers from various fields to conduct experiments and test new technologies and applications related to the Internet of Things (IoT). The testbeds typically include a network of wireless devices, sensors, and other IoT-related equipment that can be used to test and evaluate different technologies and protocols. The testbeds are used to study wireless communications, sensor networks, low power routing protocols, embedded and distributed applications, and many other areas related to IoT. The testbeds are designed to be flexible and easily configurable, allowing researchers to test different scenarios and evaluate the performance of various technologies. The users of the testbeds are encouraged to share their experience, improvement ideas and results with others to promote collaboration and knowledge sharing in the IoT research community.

Contribute

Contribute

The IoT testbeds typically use open-source software to run the testbed and allow researchers to have full access to the codebase. The software is usually hosted under the IoT-Testbeds Github, which allows for easy collaboration and contributions from the community. The use of open-source software also allows researchers to easily replicate experiments and build upon the work of others.

Researchers, developers and engineers are welcome to contribute to the codebase and join the effort to improve the IoT-Testbeds by submitting pull requests, reporting issues, or by contributing to the documentation. They can also participate in the community by providing feedback, asking questions, and sharing their own experiences.

Main open-source projects

Project nameUniversityDescriptionRepository
Resource-Efficient Opportunistic Stream Reasoning using Proactive Edge Computing for the Internet-of-ThingsDeakin UniversityThe aim of this project is to develop a lightweight middleware (with programming interface) for efficient data stream processing and reasoning with large volumes of streaming data emerging from the network of devices carried by and worn by a user (which we call the Personal Network of Devices).

This work develops and demonstrates a novel prototype of a new middleware in line with the serverless computing theme where from the perspective of developers, code is written and uploaded and jobs processed without worrying about where the resources are situated, be in at edge devices or on remote clouds or a combination thereof.

We have employed a peer-to-peer (P2P) model, with a super-peer playing the role of the coordinator. The super-peer will normally be a more resource-rich device and different devices can take up this role at different times. Devices can connect with each other via the super-peer. Any of the peers can be emitting data streams depending on their capabilities.
RobustGSensing
Gesture based remote control of Hexa robotsDeakin UniversityThe mode for controlling a robot's movement using a set of hand gestures is called gesture control or gesture-based control. It involves using a camera or other sensor to capture the movements of the user's hand or body and translating them into commands for the robot. This type of control is often used in situations where traditional forms of input, such as buttons or joysticks, are not practical or efficient. Gesture-based control can be found in a variety of applications, from video games and virtual reality to industrial automation and robotics.Mode-1-Gesture-Sensor-Move-Skill
Mode-2-Gesture-Sensor-Move-Rectangle-Skill
Mode-3-Gesture-Sensor-Move-Rectangle-Pause-Skill