Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 14 additions & 6 deletions labmodule01/README-GDA.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,25 @@ Be sure to implement all the PIOT-GDA-* issues (requirements) listed at [PIOT-IN
NOTE: Include two full paragraphs describing your implementation approach by answering the questions listed below.

What does your implementation do?
My implementation creates an environment to run the GDA app successfully implementation the Gateway Device Application (GDA) in Java Eclipse serves as a pivotal component within the gateway device, responsible for managing data, analytics, and configuration settings.

How does your implementation work?
First, I have set up the Java environment in Linux (Debian-based, such as Ubuntu 20.04LTS). Then according to Chapter 1 of Programming the Internet of Things, I have cloned the code repository for the GDA app. After that, I verified all sample code, unit/integration tests, and folder structure is the same as the online repo and created branch labmodule01. I worked from the labmodule01 branch then merged it with the master branch and pushed it to the remote repo.


### Code Repository and Branch

NOTE: Be sure to include the branch (e.g. https://github.com/programming-the-iot/python-components/tree/alpha001).

URL:
URL: https://github.com/ENGR5520W24/assign-1-iot-gda-gp-01.git

### UML Design Diagram(s)

NOTE: Include one or more UML designs representing your solution. It's expected each
diagram you provide will look similar to, but not the same as, its counterpart in the
book [Programming the IoT](https://learning.oreilly.com/library/view/programming-the-internet/9781492081401/).

![image](https://github.com/programming-the-iot/book-exercise-docs/assets/158244435/d8a9e393-2735-44a4-be4d-c458f56e4939)

### Unit Tests Executed

Expand All @@ -32,8 +36,9 @@ NOTE: TA's will execute your unit tests. You only need to list each test case be
since you need to ensure you haven't introduced regressions.

-
-
-
- ![image](https://github.com/programming-the-iot/book-exercise-docs/assets/158244435/e3b37333-196a-4999-af60-173523728fe3)



### Integration Tests Executed

Expand All @@ -42,8 +47,11 @@ some exceptions (such as your cloud connectivity tests). In such cases, they'll
your code to ensure it's correct. As for the tests you execute, you only need to list each
test case below (e.g. SensorSimAdapterManagerTest, DeviceDataManagerTest, etc.)

-
-
-
- ![image](https://github.com/programming-the-iot/book-exercise-docs/assets/158244435/cc64d857-ebcf-4425-891e-a44e4047b03b)

- ![image](https://github.com/programming-the-iot/book-exercise-docs/assets/158244435/5f09a776-de65-4b04-aef5-7f907e7be251)

- ![image](https://github.com/programming-the-iot/book-exercise-docs/assets/158244435/962c5687-580f-4484-b319-01a461f7c6e6)


EOF.