All Projects → sa-mw-dach → bobbycar

sa-mw-dach / bobbycar

Licence: Apache-2.0 license
IoT Transportation demo using Red Hat OpenShift and Middleware technologies

Programming Languages

HTML
75241 projects
java
68154 projects - #9 most used programming language
typescript
32286 projects
SCSS
7915 projects
shell
77523 projects
Smarty
1635 projects

Projects that are alternatives of or similar to bobbycar

openshift-quickstart
Developer Workshops related to the Java development on OpenShift
Stars: ✭ 19 (-42.42%)
Mutual labels:  openshift, quarkus, openshift-v4
grafana-operator
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
Stars: ✭ 449 (+1260.61%)
Mutual labels:  openshift, grafana, openshift-v4
openshift4-upi-homelab
OpenShift 4 User Provisioned Infrastructure Homelab
Stars: ✭ 15 (-54.55%)
Mutual labels:  openshift, openshift-v4
3scale-security-oidc-demo
Securing APIs with OpenID Connect using 3scale API Management and Red Hat Single Sign On
Stars: ✭ 25 (-24.24%)
Mutual labels:  api-gateway, amq
sarjitsu
dockerized setup for visualizing System Activity Report (SAR) data.
Stars: ✭ 20 (-39.39%)
Mutual labels:  openshift, grafana
jbpm-spring-boot
Sample of a jbpm service with spring boot. It runs on OpenShift and it has prometheus metrics and a grafana dashboard
Stars: ✭ 16 (-51.52%)
Mutual labels:  openshift, grafana
libvirt-ocp4-provisioner
Automate your OCP4 installation
Stars: ✭ 82 (+148.48%)
Mutual labels:  openshift, openshift-v4
docker-openshift-grafana
Grafana Docker Image for use with Red Hat OpenShift
Stars: ✭ 22 (-33.33%)
Mutual labels:  openshift, grafana
chuck-norris-streams
Kafka, Debezium and Fuse demonstration based on Chuck Norris movies!
Stars: ✭ 25 (-24.24%)
Mutual labels:  openshift, quarkus
ocp4upc
OCP4 Upgrade Paths Checker
Stars: ✭ 30 (-9.09%)
Mutual labels:  openshift, openshift-v4
web
Hugo content for the openshift.tips blog
Stars: ✭ 48 (+45.45%)
Mutual labels:  openshift
CSVServer
Simple node-based CSV adapter for Grafana Simple JSON data source
Stars: ✭ 28 (-15.15%)
Mutual labels:  grafana
aws-tailor
AWS account provisioning and management service
Stars: ✭ 105 (+218.18%)
Mutual labels:  api-gateway
cordova-plugin-exoplayer
Media player plugin for Cordova that uses Google's ExoPlayer
Stars: ✭ 48 (+45.45%)
Mutual labels:  ionic
Quark
Quark is a streaming-first Api Gateway using Akka
Stars: ✭ 13 (-60.61%)
Mutual labels:  api-gateway
sm-coal-app
这是一个使用Ionic2开发的集数据展示,交易,交流于一体的APP
Stars: ✭ 21 (-36.36%)
Mutual labels:  ionic
ruby-grafana-reporter
Reporting Service for Grafana
Stars: ✭ 42 (+27.27%)
Mutual labels:  grafana
elearning
elearning linux/mac/db/cache/server/tools/人工智能
Stars: ✭ 72 (+118.18%)
Mutual labels:  ionic
ose-pivproxy
A containerized PIV/CAC/x509 proxy for OSE
Stars: ✭ 19 (-42.42%)
Mutual labels:  openshift
openshift-wiki
Gitbook URL of WIKI
Stars: ✭ 16 (-51.52%)
Mutual labels:  openshift

Bobbycar

Bobbycar is a distributed cloud-native application that implements key aspects of a modern IoT architecture in an exemplary manner. This demo is based on Red Hat's Kubernetes Distribution, Red Hat OpenShift Container Platform, and uses various middleware components optimized for a cloud-native usage.

About

Bobbycars are actually vehicle simulators implemented in Quarkus, simulating cars and sending telemetry data to an IoT Cloud Gateway.

The data is then being used in different data processing flows for visualization, realtime analytics, machine learning and other use cases.

Installation

You can use the install.sh script to simply install demo.

  1. Fill in the mandatory properties in install_cleanup_vars.sh, i.e.:

    NAMESPACE=bobbycar
    APP_DOMAIN=apps.ocp.domain
    API_DOMAIN=api.ocp.domain
    GOOGLE_API_KEY=here_goes_my_maps_api_key
    
  2. Run the install.sh script

  3. Run the cleanup.sh script to uninstall the demo

If you want to manually install Bobbycar in your own environment, please follow these installation instructions!

Red Hat OpenShift Local

When using OpenShift Local, you can use the following values:

NAMESPACE=bobbycar
APP_DOMAIN=apps-crc.testing
API_DOMAIN=api-crc-testing

Purpose

  • Accelerate building IoT solutions faster with Red Hat technologies.

  • Bobbycar aims to showcase the COMPLETE Red Hat Middleware stack on OpenShift in a real world IoT context.

  • Getting a more realistic hands-on experience with cloud-native development and OpenShift

Technologies

  • RH OpenShift, Enterprise Kubernetes
  • RH OpenShift Serverless, based on Knative
  • RH Runtimes, Quarkus
  • RH AMQ Broker, MQTT
  • RH AMQ Streams, Apache Kafka
  • RH Fuse, Apache Camel-K
  • RH Datagrid, Distributed Caching
  • RH OpenShift Pipelines
  • RH CodeReady Workspaces
  • RH OpenJDK
  • Angular, Ionic
  • Gogs, Nexus, Sonarqube
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].