The project focused on integrating a compact local smart‑metering device, the CLS‑Box, into an Internet‑of‑Things virtual private network and connecting it to a blockchain‑based local energy market. The CLS‑Box serves as a gateway that receives serial numbers of individual meters, registers them through a web portal, and then publishes the meter data to the market. The system is built on a modular architecture that separates the device firmware, a background manager logic layer, and a web‑based developer dashboard. The dashboard allows administrators to register new EOS accounts, add units to the market, and monitor the status of connected meters. Users can log in via a Cognito user pool, place offers and bids, and trigger blockchain events through a dedicated API.
Technical results are documented through a series of test cases that validate each step of the workflow. The meter registration process (TC01.3‑TS01 to TS05) confirmed that the CLS‑Box correctly receives a serial number, adds the meter to the system, and lists it in the background manager. The unit registration on the local market (TC02.1‑TS01 to TS02) demonstrated that an administrator can select a unit by its MaStR number and successfully register it. Offer placement (TC02.2‑TS01 to TS07) and bid placement (TC02.3‑TS01 to TS03) were tested with a Cognito user account, showing that offers can be scheduled with a 15‑minute slot, a start price, and a quantity limited by a forecast connector, and that bids can be submitted above the current highest bid. The event trigger test (TC02.4‑TS01 to TS02) verified that an authorized EOS account can invoke a blockchain event via the tbiEnergy Thunder Collection. Across all test suites, the majority of cases passed, indicating that the integration between the CLS‑Box, the web portal, and the blockchain backend functions as intended. While a few test cases failed due to unmet prerequisites, the overall system achieved functional completeness.
The underlying blockchain infrastructure was chosen through a systematic evaluation of consensus algorithms and security models. The project adopted a permissioned EOS‑based chain, leveraging its fast finality and low transaction costs. Smart contracts were designed in a technology‑neutral manner, with abstract definitions that later informed the concrete implementation. The architecture includes a forecast connector that supplies maximum energy quantities, a background manager that aggregates meter readings, and a market logic layer that handles offers, bids, and settlement. Proof‑of‑concept deployments were carried out in a sandbox environment, demonstrating end‑to‑end data flow from meter to market and back to the user dashboard. Agile development practices were instituted, with iterative sprints, continuous integration, and regular stakeholder reviews to ensure alignment with research objectives.
Collaboration involved the University of Applied Sciences Bremen, which led the research and development effort, and tbiEnergy, which provided the blockchain platform and API services. The project team comprised system architects, firmware developers, blockchain engineers, and security analysts. Roles were distributed such that the university handled the design of the smart‑contract concept, threat analysis using the STRIDE model, and the overall system architecture, while tbiEnergy supplied the EOS infrastructure, user authentication via Cognito, and the Thunder Collection for event triggering. The project spanned a 12‑month period, with milestones for requirement gathering, prototype development, testing, and final evaluation. No external funder was explicitly mentioned in the report, suggesting that the initiative was internally funded by the university’s research budget. The outcome is a demonstrable framework that enables secure, automated participation of local energy producers and consumers in a blockchain‑enabled market, paving the way for broader deployment in distributed energy systems.
