Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Develop Java Embedded Applications Using a Raspberry Pi

Oracle via Independent

0 Reviews 211 students interested

Taken this course? Share your experience with other students. Write review

Overview

Have you wondered what the future of embedded devices looks like?
Have you ever wanted to create your own weather station or design a device to control the lights in your home automatically?
All of these questions will be answered in this practical hands-on course. This course introduces Java developers to the world of embedded devices and the Internet of Things (IoT). Embedded controllers are already a part of our lives. Meters read electric and water usage and send the readings to a central office. Electronic thermostats turn on the heat and air conditioning as required.
Java Embedded leverages your experience with Java to open the world of the Internet of Things by providing direct access to electronic sensors and mechanical devices.

Write Java Embedded applications that:

  • Read input data from switches and drive LED's using the GPIO interface
  • Read temperature and barometric pressure from an I2C device
  • Read the device's current location using a GPS UART device
  • Store and manage data collected
  • Report data to a client through a variety of communication options

Course Project

The course scenario:
You will build a prototype of an embedded device to collect, analyze and share information from a shipping container.

The problem:
Farmers are placing their fresh crops into a shipping container, and some of those shipments arrive at the distribution center spoiled or damaged. The shipping company has hired you to develop an inexpensive embedded device to collect information from the containers.
The goals for the device include:
    * Completely stand-alone operation and low-power (Raspberry Pi and Java ME Embedded 8)
    * Record the number of times and when the shipping container door is opened (switches)
    * Record the temperature in the container at regular intervals (Barometric Pressure/Temperature sensor)
    * Record the location of the container at regular intervals (Adafruit GPS Breakout)
    * Respond to a request to download the information wirelessly (WiFi module)

 

Based on successfully completing the course quizzes, you will receive a course completion award, suitable for printing and framing!

Taught by

Tom McGinn

Reviews for Develop Java Embedded Applications Using a Raspberry Pi
Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.