IoTP Code Reports
Holds code for CYCUEE Internet of Things Practice course. Go to source to see more.
Result Reports
HW1 Node-RED Setup
Hw1
Install Node-RED and make the hello-world exapmle.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w1_10828241.pdf
HW2 Node-RED Dashboard and Firebase Realtime Database
Hw2
Playing around with Node-RED dashboard to display data and interact with Firebase Realtime Database.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w2_10828241.pdf
HW3 Use JavaScript to interact with Firebase Realtime Database
Hw3
Display random number on Node-RED dashboard, and PATCH/POST to Firebase Realtime Database.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w3_10828241.pdf
HW4 Use JavaScript to request data from Firebase Realtime Database
Hw4
Request data from Firebase Realtime Database and setup crypto-js.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w4_10828241.pdf
HW5 Hashing, Crypto Chain
Hw5
Hashing use input, creating genesis crypto chain block and construct the full chain.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w5_10828241.pdf
HW6 Local voting server
Hw6
Create a voting system with HTML page on local machine, users can enter with given links.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w6_10828241.pdf
HW7 Chat room
Hw7
Chat room implementation with HTML page on local machine, users can enter with given links.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w7_10828241.pdf
HW8 Request data from API
Hw8
Request data from HHINU2017 API and display the data of each request to dashboard.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w8_10828241.pdf
HW9 Interact with IoT devices
Hw9
Display data of MSA301 Accelerometer retrieved by ESP32 and send to Node-RED to display on dashboard.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w10_10828241.pdf
HW10 Request data from weather API
Hw10
Retrieve data from https://weatherstack.com API, extract interested data and display them on dashboard.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w11_10828241.pdf
HW11 Use TensorFlowJS to make pong bot 1
Hw11
Make a pong bot with TensorFlowJS that we can train with our own gameplay. (code reading)
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w12_10828241.pdf
HW12 Use TensorFlowJS to make pong bot 2
Hw12
Make a pong bot with TensorFlowJS that we can train with our own gameplay.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w13_10828241.pdf
HW13 Hosting pong game with Firebase
Hw13
Host pong game with Firebase hosting and setup OpenSSL.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w14_10828241.pdf
HW14 Use PoseNet to control pong game
Hw14
Control pong game paddle with PoseNet.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w15_10828241.pdf
HW15 Use Web Speech API
Hw15
Use speak-easy-synthesis to speak entered text.
Head to report: https://github.com/belongtothenight/IoTP_Code/blob/main/report/w17_10828241.pdf
Midterm Test
Midterm
Test questions: https://github.com/belongtothenight/IoTP_Code/blob/main/report/%E7%89%A9%E8%81%AF%E7%B6%B2%E5%AF%A6%E5%8B%99MidtermExams.pdf
Answer: https://github.com/belongtothenight/IoTP_Code/blob/main/report/midterm_10828241.pdf
Final Project
Final
MS Power Point presentation: https://github.com/belongtothenight/IoTP_Code/blob/main/report/Final.pdf
Head to source: https://github.com/belongtothenight/IoTP_Code/tree/main/src/final
Demo with Firebase hosting: https://iotp-fdde2.web.app/ (deprecated due to API changes)