Story: Enable arc-view to Communicate with WoT-Enabled Agents
Problem Description:
The arc-view component currently lacks the capability to interact with Web of Things (WoT)-enabled Agents, limiting its interoperability within the system. To address this, I propose two potential solutions:
-
Implement a New WebSocket Protocol Binding in dart_wot:
- Develop a WebSocket protocol binding based on the LMOS WebSocket Subprotocol within the
dart_wot library. This enhancement will enable arc-view, which utilizes Dart, to communicate directly with WoT-enabled Agents.
-
Develop a Kotlin-Based Backend for arc-view:
- Create a backend service using Kotlin that interfaces with WoT-enabled Agents by using kotlin-wot. This backend will handle communication with the Agents and expose a GraphQL API to
arc-view, allowing it to maintain its current GraphQL-based API.
Story: Enable arc-view to Communicate with WoT-Enabled Agents
Problem Description:
The
arc-viewcomponent currently lacks the capability to interact with Web of Things (WoT)-enabled Agents, limiting its interoperability within the system. To address this, I propose two potential solutions:Implement a New WebSocket Protocol Binding in
dart_wot:dart_wotlibrary. This enhancement will enablearc-view, which utilizes Dart, to communicate directly with WoT-enabled Agents.Develop a Kotlin-Based Backend for
arc-view:arc-view, allowing it to maintain its current GraphQL-based API.