분류 전체보기51 Wi-Fi CSI 데이터 수집 Intel 칩셋과 드라이버 이슈 트러블슈팅 Wi-Fi 신호를 이용해 CSI 데이터를 수집하는 개발을 진행하며 겪었던 문제 해결 과정을 기록해보겠습니다시작부터 막막했던 'Segmentation Fault'처음 FeitCSI의 ./app을 실행했을 때, 저희를 반긴 것은 Segmentation fault 오류와 Bad spatial stream 경고였습니다. CSI 데이터 파일은 당연히 생성되지 않았습니다. 문제: 프로그램 비정상 종료, CSI 데이터 수집 불가.진단 및 해결:Monitor 모드 설정: Wi-Fi 트래픽을 수동으로 감지하려면 네트워크 카드가 'managed' 모드가 아닌 'monitor' 모드여야 합니다. iw 명령어를 사용해 모드를 성공적으로 변경했습니다. # wlp3s0는 실제 인터페이스명으로 변경sudo ip link set w.. 2025. 8. 6. WiFi CSI로 사람의 움직임을 포착하다 (Intel AX210 활용하기) 1. 도입 (Introduction)문제 제기:카메라 없이 실내에 있는 사람의 수나 움직임을 파악할 수 있을까?사생활을 보호하면서도 안전을 확인할 방법은 없을까? 프로젝트 목표:일상생활에서 사용하는 WiFi 신호의 미세한 변화, 즉 **채널 상태 정보(CSI, Channel State Information)**를 분석하여 사람의 존재 유무, 인원 수, 그리고 이동 경로를 시각화하는 프로젝트를 진행했습니다. 결과 미리보기:이 글에서는 Intel AX210 WiFi 칩셋과 Linux CSI Tool을 활용해 데이터를 수집하고, NumPy와 Matplotlib으로 분석 및 시각화한 전체 과정을 공유합니다.2. WiFi CSI란 무엇인가? 🤔핵심 개념:CSI는 송신기와 수신기 사이의 WiFi 신호가 어떻게 변.. 2025. 8. 1. 네트워크 방화벽으로인한 라우터(AP) 통신불가 이슈 -OPENWRT IoT 기반 기술을 개발하던 중 클라우드와 라우터 간 통신이 불가능한 문제와 부딪혔습니다내부망으로 해당 포트로 정상적으로 통신이 가능한 부분을 확인하였고 이후 외부 클라우드에서 요청을 보내도록 하여라우터가 응답을 하도록 구성했는데 500 또는 404에러는 커녕 아무 반응이 없는 것 무엇이 문제일까? 방화벽을 내가 잊었나? 생각하고 다시 해당포트의 방화벽을 개방! 그래도 무반응! 그래서 서버가 동작하는 OS 방화벽 비활성화하고 OPENWRT의 포트포워딩설정이 잘 되어있는지 확인했으나 네트워크 설정은 모두 완벽 그 자체인데 안되면 드는 생각 "상위 네트워크에서 막고 있는 게 아닌가?"회사는 건물 운영사무실로부터 고정아이피를 할당받아 사용 중이었는데 ISP에서 직접 내려오는 회선이 아니니 충분히 가능성 이 있.. 2025. 7. 30. NHN CLOUD 아키텍처 트레이닝 VPC VPC란 무엇인가?VPC는 물리적 네트워크가 아닌 가상의 논리 네트워크의 단위이며 다른 사용자와 격리된 독립적인 네트워크 공간을 뜻합니다쉽게 비유하자면 건물(VPC) 안에 여러 방(서브넷)이 존재하고 각 방은 기능이 다르고 출입문(보안그룹)이 있고 복도(라우팅 테이블)로 연결되어 있는 구조입니다 VPC의 핵심 구성 요소구성요소설명CIDR 블록VPC에 할당된 IP 주소 범위 (예: 10.0.0.0/16) (건물)서브넷(Subnet)VPC 내에서 IP 대역을 나눈 논리 구역 (Public / Private) (방)인터넷 게이트웨이외부 인터넷과 통신할 수 있게 해주는 장치 (건물 출입문)NAT 게이트웨이Private Subnet에서 인터넷으로 나갈 수 있게 해주는 장치라우팅 테이블네트워크 트래픽 경로 설정 (.. 2025. 7. 18. HeyHome API Auth 요청 401 ERROR 발생 이슈 처음 HeyHome API를 연결하는 파이썬 서버를 개발할 때 MAC OS에서 개발을 했었는데 로그인, 인가코드 요청, 토큰요청, 기기조회, 기기제어 API를 만든 후 스웨거를 통해 모든 API 기능이 정상적으로 작동하는 것을 확인하고 윈도우도 OS에서 프로젝트를 그대로 가져와 서버를 구동하고 Heyhome 측에 API 요청을 보내니 Login에서부터 401 에러가 발생하는 문제를 겪었습니다 기존 코드에서 변경된점은 없는 상태였고 정상적으로 heyhome 서버에서 200OK로 받는 걸로 보아 엔드포인트 URL은 정상적으로 받고 있는 것으로 확인! 🤔그러면 보내는 데이터가 잘못됐다는 문제일텐데.. env 파일의 내용은 변경된 적이 없었습니다 스웨거를 통하지 않고 curl -X POST 를 통해서 다이렉트.. 2025. 7. 9. OpenWrt란? OpenWrt는 임베디드 기기, 특히 라우터를 위한 리눅스 기반 오픈소스 펌웨어입니다. 원래 소비자용 라우터에 커스텀 펌웨어를 올리는 용도로 시작됐다고 알고 있는데 현재는 x86, ARM, MIPS 등 다양한 아키텍처를 지원합니다 주요 특징으로는패키지 관리: opkg를 통한 실시간 패키지 설치·업데이트 지원경량화된 Linux: BusyBox, uci(설정 인터페이스) 등 경량 컴포넌트로 구성유연한 네트워크 설정: VLAN, 브리지, 방화벽, QoS, VPN 등 고급 네트워크 기능 제공웹 UI(LuCI): 기본 제공되는 LuCI를 통해 GUI로 편리하게 관리이처럼 OpenWrt는 커스텀 라우팅, 방화벽, 무선 AP 구성을 자유자재로 다룰 수 있어서 상업용이 개인용 학습용으로 괜찮아 보였습니다 특히 별도의 .. 2025. 6. 23. 이전 1 2 3 4 ··· 9 다음