Followed Lesson 1 from GitHub
Familiarized myself for the Stevens WiFi setup for Raspberry Pi's
Downloaded the NOOBS
Did not have access to my Rasberry Pi for this lab
Also did not have the three DuPont female-to-female jump wires
Used the lesson 3 folder in the IOT GitHub Repo to run lab 3
Could not run some of the labs because I did not have access to my Rasberry Pi
Utilized various packages to control different household items through IOT
Turning on a light through python command
Connect the terminal server to the client Rasberry Pi
Django and Flask from lesson 4 in IOT GitHub
Created a Django server to host weather station data
Installed Django, Django REST, MariDB, psutil, and Adafruit libraries
Installed Flask-Ask, Ngrok, Apache, and PHP for part C and D
Already had PHP installed
Successfully able to get the temperature displayed, but had a difficult time getting the display of the map of Stevens Institute of Technology on the right side.
This was from the address at 127.0.0.1
On March 28th at 2:33, it was recorded to be 61 degrees F
Crossbar.io and Paho from lesson 5 in IOT GitHub
Install docker
Run Crossbar.io in one terminal and publish-client on another terminal and subscribe-client on another terminal
Next part of lab, publish hello from one terminal to the other one using Paho and Mosquito
Conveyed information such as Ram, number of processes, up time, number of connections, temperature, IP address, CPU speed...
Alternative Devices from lesson 6 in IOT GitHub
Cloud Platforms from lesson 7 in IOT GitHub repo
Created a ThingSpeak account
Copied API Key
Used my existing Google Cloud Platform IAM
Downloaded the rpidata json file
Encountered some issues while trying to use the API key, I suspect that it was due to an improper configuration. Was unable to successfully generate the required graphs and get all of the CPU and temp data into the Google Sheets document
Data Analysis from lesson 8 from IOT GitHub repo
Installed SciPy, Matplotlib, pandas db, NymPy, scikit-learn, TensorFlow, and Keras
Pandas db already installed on pc, pretty familiar with pandas and SciPy
Created various visualizations to further analyze data from the Titanic crash
Used X11 to forward graphs via SSH from the Pi
NETCONF and YANG lesson 9 from IOT GitHub repo
Installed pyang and PlantUML
Encountered issues creating the sequence diagram with PlantUML
It said that there was an unrecognized command while trying to call the YANG file
I suspect that this was due to error throughout the download and installation process
Also may have been due to python installation error
Did not complete the bonus lab because of issues with lab 9
Blockchain from lesson 10 in the IOT GitHub repo
From Medium article here
Ran node.js server and python app at 127.0.0.1:5000
Able to mine blocks similar to the way the Bitcoin or other blockchain technology works
Unable to successfully complete part two (Lab B) because of issues with the Rasberry Pi
I downloaded the PyOTA and IRI libraries onto my Pi, but was unable to send the DHT11 data to the IOTA Tangle