Computate and Smart Aquaculture use case
Author: Christopher Tate
Overview
The Smart Aquaculture use case began when Professor B. Dewayne Branch reached out to me to learn the latest developments in open source for IoT and secure data standards. He shared with me some research about Smart Aquaculture solutions for sustainable fisheries and I was intruigued. I did some research as well, and determined that FIWARE has already been working on open source Smart Aquaculture solutions. My Computate platforms integrate perfectly with FIWARE data, so I put together the Smart Aquaculture use case.
About FIWARE
FIWARE is a non-profit organization, headquartered in Berlin. They have a mission of building an open, sustainable ecosystem around public, royalty-free, and implementation-driven software platform standards for the development of smart solutions in multiple sectors, following a digital twin approach. In 2022, I heard that the Red Hat Social Innovation Program started an innovative engagement with FIWARE to harness the power of open source technologies to solve global problems. I helped start the conversations with FIWARE and the Red Hat Social Innovation Program as the Social Innovation Architect. I also started a related research project with Boston University, the Red Hat Collaboratory with Boston University, and Smarta Byar in Veberöd, Sweden.
I also attended the 2022 FIWARE Global Summit in Gran Canaria, Spain, and presented about our FIWARE Innovation Hub on the way at Boston University.
Because of the open source value for FIWARE provided for building smart solutions, I started a FIWARE iHub between Red Hat and Boston University.
In 2024, the FIWARE community reached out to me and other iHubs, to start some discussions about community building related to standards for IoT smart device computing. The target domains included smart cities, smart ports, and smart agriculture. The focus was on how the FIWARE community, including the FIWARE iHubs, can help.
I was asked to prepare a panel discussion with 4 other FIWARE iHubs at the upcoming FIWARE Global Summit. This would enhance community cooperation, contribution, and participation with FIWARE's approach to "Think global, act local."
In addition to preparing for this upcoming panel discussion, I decided to focus on developing some new tools within my computate platform to support FIWARE use cases of Smart Data Models. I also developed a free course that runs on the Red Hat OpenShift Developer Sandbox. I was also building the Computate Smart Website Builder that allows software developers to build a custom data-driven website powered by FIWARE.
I wanted to put together a complete solution for the FIWARE community to deploy FIWARE microservices to the very best enterprise open source cloud environment, create Smart Data Models, register entities with the FIWARE Context Broker, and visualize their data in a Computate platform.
use case
The Smart Aquaculture use case is about building your own secure IoT smart platform for sustainable fisheries with generative AI, zero-trust access control, and interactive dashboards. It uses modern developer tools to access your VSCode developer workbench in the browser, it doesn't matter your laptop's operating system. Ansible automation automates the tedious tasks of generating all of the boilerplate code for your Smart Aquaculture site, and you can customize it along the way. Developers learn how to build reactive asynchronous Java code, OpenAPIs, database scripts, and Smart Aquaculture data. Users can visualize the Smart Aquaculture data in event-driven, interactive dashboards and maps.
The platform interacts with modern microservices in the cloud like:
- PostgreSQL Database for transactional data storage
- Apache Zookeeper Cluster Manager for event bus messaging
- Apache Solr Search Engine for autosuggest and searchable APIs
- Keycloak Single Sign-On for fine-grain access control to Smart Aquaculture data
- FIWARE Context Broker for open source IoT edge device standards