Overview
Explore how to automate and monitor seedling growth using IoT, messaging, and Micronaut in this 54-minute conference talk by Todd Sharp from Oracle. Dive into the motivation, research, and architecture behind the project, understanding the importance of open source technologies. Learn about real-time data collection, Arduino code implementation, MQTT messaging, JSON document structure, and database schema design. Gain insights into Micronaut framework, including getting started, plugins, dependencies, and key features such as pageable repositories, persistence, consumers, and push notifications. Discover how to implement declarative HTTP clients, websocket broadcasters, and create controller views for reports and results. Perfect for developers interested in IoT applications and cloud-based monitoring systems.
Syllabus
Introduction
Motivation
Research
Architecture
Why Open Source Matters
Demo
RealTime Data
Arduino Code
MQTT Code
JSON Document
Database Schema
Micronaut
Getting Started with Micronaut
Micronaut Plugins
Dependencies
Pageable Repository
Persistence
Consumer
Reading Data
Push Notifications
Declarative HTTP Clients
Blocking
Websocket Broadcaster
Controller Views
Reports
Results
Outro
Taught by
Linux Foundation