Iot 6

(Final Project) Elderly Fall Detection System

이번 학기 최종 팀 프로젝트로, 팀원 중 박사과정 학생이 음성 인식을 통한 파킨슨병 진단에 대한 아이디어와 관련 경험이 있어 처음에는 이 주제로 프로젝트를 진행하려고 했다. LAB 07에서 브레인스토밍을 할 때도 이 아이디어를 중심으로 준비했다. 그러나 프로젝트 요구사항에서 제시한 4가지 센서를 활용해야 한다는 기본 조건을 충족시키는 데 어려움이 있었다. 음성 분석은 마이크 하나만으로 충분히 구현 가능했으며, 추가 센서를 활용한다고 해도 자이로 센서를 사용해 손 떨림 정도를 측정하는 정도에 그칠 수밖에 없었다. 이 제한점 때문에 해당 주제는 결국 진행하기 어렵다고 판단했다. 두 번째로는 머신러닝을 활용한 산불 감지 시스템을 고려했다. 이 주제는 참고할 만한 레퍼런스가 많아 흥미로운 도전 과제처럼 보였다...

(LAB 09) Working with Multiple Internet-of-Things

Lab 09 요약: Multi-Device IoT와 실시간 데이터 분석 Lab 09에서는 여러 IoT 기기를 활용하여 데이터를 수집, 처리, 시각화하며, Thingsboard IO, Folium, 그리고 Python을 사용해 데이터를 지도 위에 시각적으로 표현하는 방법을 실습합니다. 또한, IoT 대시보드를 구성하고 데이터베이스에서 데이터를 조회 및 재구성하는 작업도 포함됩니다.주요 실습 단계 1. Termux에서 Thingsboard IO로 데이터 전송  • Node-RED 제거:     • 컴퓨팅 자원 절약을 위해 Node-RED 제거:npm -g remove node-redpkg remove nodejs    • curl 설치 및 데이터 전송:     • JSON 형식 데이터를 curl 명령으로 T..

(LAB 08) Android-based IoT Network with Nod-Red and Thingsboard IO on Cloud

Lab 08 요약: Android 기반 IoT 네트워크와 Node-RED 및 Thingsboard IO 활용 Lab 08의 목표는 Android 기기를 IoT 네트워크 센서로 전환하여 데이터를 수집하고, 이를 Node-RED와 Thingsboard IO를 통해 처리 및 시각화하는 것입니다. 이 실습에서는 Android 기기의 센서를 사용해 데이터를 수집하고, 클라우드로 전송해 대시보드를 생성하는 전체 과정을 포함합니다.주요 실습 단계 1. Termux 설치 및 환경 설정  • 설치:     • F-Droid를 통해 Termux 및 Termux API 설치.     • Termux에서 apt update와 apt install termux-api 명령어 실행.   • 원격 액세스 설정:     • SSH를..

(LAB 07) Final Project Brainstorming and Interviews

Lab 07 요약: Final Project Brainstorming and Interviews Lab 07의 목표는 최종 프로젝트 주제 선정을 위한 브레인스토밍 및 팀 협업, 그리고 인터뷰를 통해 사용자 의견을 수집하여 프로젝트 아이디어를 구체화하는 것입니다. 이번 과제는 IoT 기술, 데이터 분석, 클라우드 서비스의 통합을 포함한 실질적인 문제 해결 솔루션을 설계하고, 팀의 역할 분담과 프로젝트 일정을 초안하는 데 중점을 둡니다.최종 프로젝트 요구 사항 1. Android 기반 IoT 구성:  • 최소 3대의 Android 휴대폰을 IoT 디바이스로 설정하여 센서, 카메라, 또는 마이크를 통해 데이터를 수집. 2. 추가 센서 활용:   • 최소 1개의 추가 센서를 사용하여 데이터를 수집.   • 추가..

(Lecture 14) Internet of Things (IoT)

강의 요약: EE542 Lecture 14 - Internet of Things (IoT) 이번 강의는 **사물 인터넷(IoT)**의 비전, 구성 요소, 네트워크 알고리즘, 에너지 관리, 센서 네트워크 구조와 같은 IoT의 기본 개념과 응용을 다루었다. 특히, 저전력 설계와 실시간 데이터 처리가 강조되었다.주요 내용 1. IoT의 비전  • IoT는 컴퓨터를 현실 세계로 확장하는 것을 목표로 함.   • 수십억 개의 센서와 액추에이터로 구성된 네트워크.   • 제로 설정(Zero Configuration): 사용자의 최소 개입으로 네트워크 구성.   • 사이버 공간과 물리적 공간의 통합. 2. IoT 네트워크 알고리즘   • 적응형 라우팅 (Adaptive Routing): 실시간 네트워크 경로 최적화...

카테고리 없음 2025.01.08

(Lecture 6) Software Defined Network (SDN)

강의 요약: EE542 Lecture 6 - Software Defined Networks (SDN) 이번 강의는 **소프트웨어 정의 네트워크(SDN)**의 개념과 응용을 다루었다. SDN은 네트워크 관리의 복잡성을 줄이고, 프로그래밍 가능성을 높이며, 데이터 흐름의 세밀한 제어를 가능하게 한다. 이 강의에서는 SDN의 구성 요소, 작동 원리, 주요 프로토콜(OpenFlow), 가상화 기술, 그리고 SDN의 미래 전망에 대해 설명했다.주요 내용  1. SDN의 정의와 목적    • SDN은 **데이터 플레인(Data Plane)**과 **컨트롤 플레인(Control Plane)**을 분리하여 네트워크 관리를 간소화한다.     • 주요 특징:         • 데이터 플레인: 패킷을 전달하는 하드웨어 구..