Skip to content
Tiago Amorim edited this page May 14, 2025 · 13 revisions

Introduction

Welcome to the wiki page for the CityLink framework

This framework roposes a holistic approach for hardware interoperability on the edge layer, leveraging the W3C Web of Things (WoT) standard as a reference. A new system framework and a suite of software components for edge and end nodes enable operational services such as self-identification, dynamic over-the-air reconfiguration, and automatic device onboarding. By doing so, our approach facilitates seamless integration across heterogeneous hardware and communication protocols while maintaining semantic consistency through WoT-based data modeling, potentially contributing to the easier and faster development of smart city applications.

The CityLink framework is designed to be modular and extensible, allowing for the integration of new devices and services as they become available. This flexibility is crucial in the rapidly evolving landscape of smart cities, where new technologies and standards are constantly emerging.

Framework Overview

The CityLink framework is composed of three main components:

  1. Embedded Core: The core software component that runs on the End Nodes and provides the necessary functionality for self-identification and dynamic reconfiguration.

  2. Edge Connector: The software component that runs on the Edge Nodes and provides the necessary functionality for managing the End Nodes, including registration, and configuration.

  3. Thing Model Framework: The framework that provides the necessary data models and protocols for representing and communicating with the End Nodes and Edge Nodes.

arquitetura

Clone this wiki locally