전체 글 5

hostapd WPA2/WPA3 무선랜 인증 실패 이슈 디버깅(/dev/random 관련 이슈)

회사에서 hostapd를 사용하여 개발을 진행 중인데, hostapd를 사용하다 보면 종종 .conf 파일의 항목들을 변경하지 않아도, 단말에서 비밀번호 인증이 안되는 케이스가 발생했습니다. 특별히 설정값을 바꾸거나, 어떤 동작을 한 것도 아닌데 빈번히 인증이 안되는 경우가 있어서 로그를 찍고 추적을 좀 해 보니, 다음과 같은 메시지를 확인 할 수 있었습니다. root@root-desktop:/etc/config# hostapd hostapd.conf Configuration file: hostapd.conf wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE wlan0: interface state COUNTRY_UPDATE->HT_SCAN Using inte..

Wi-Fi 2020.09.07

Chirpstack(LoRa Server) Gateway OS build

https://github.com/brocaar/chirpstack-gateway-os brocaar/chirpstack-gateway-os Yocto based gateway images including ChirpStack components. - brocaar/chirpstack-gateway-os github.com https://www.chirpstack.io/gateway-os/overview/ 해당 링크에서 제공하는 gateway-os를 빌드하여 사용하려고 한다. 빌드 방법이 github 페이지에서 바로 제공되고 있지만, 바로 되지 않은 부분들을 정리 하려고 한다. Initial setup Run the following command to fetch the git submodules and..

LoRa 2019.12.02

ChirpStack(LoRa Server) Overview

LoRa WAN 학습을 진행 중이다. 구글링을 하다 보니까 LoRa 기술 자체에 대한 간략한 설명 글들은 많이 찾을 수 있었다. LoRa WAN 서버를 자체적으로 구축 하는데 사용할 수 있는 opensource로 ChirpStack 이라는 것을 발견 했는데, 정보를 많이 찾을 수가 없어서 ChirpStack에 대해 간단하게 설명 하려고 한다. LoRa, LoRa WAN, SKT LoRa 등 여러가지 단어가 혼용되고 있어, 좀 헷갈리기 때문에 단어부터 정리하려고 한다. LoRa 미국 Semtech사 에서 개발한 저전력, 장거리 무선 통신 기술 Semtech이 LoRa 기술에 대한 지적재산권을 갖고 있음 따라서 상업적으로 사용하기 위해서는 Semtech과 협의 해야 한다. LoRa WAN Long Range..

LoRa 2019.11.12

라즈베리파이3 B에 우분투 18.04 64bit OS(arm64) 설치하기

라즈베리파이3 B에 우분투 18.04 64bit OS(arm64) 설치하기 라즈베리파이3 B는 32bit OS(라즈비안)를 사용한다. ARM Cortex-A 시리즈를 사용하기 때문에 64bit를 지원하는데, 일반적인 방법으로는 32bit OS밖에 설치할 수 없다. 따라서 라즈베리파이3의 기능을 온전하게 사용하기 위해서는 64bit OS를 설치해야 한다. 64bit OS를 설치하기 위해서 아래의 과정을 거친다. 튜토리얼 :https://www.raspberrypi.org/forums/viewtopic.php?t=220079 준비물은 아래와 같다 - 라즈베리파이3 b(b+) - micro SD카드 - micro SD카드 USB 리더기 - 키보드, 모니터 - 리눅스 환경(VMware 이용) 아래의 절차대로 작..

라즈베리파이 2018.12.02

WIFI(802.11 표준) 기본 개념 정리

WIFI WIFI : 전자기기들이 무선랜(WLAN)에 연결할 수 있게 하는 기술, 주로 2.4 GHz 대역 UHF 및 5GHz SHF ISM 무선 대역을 사용한다. 802.11b/g/n/ac/axIEEE 802.11 : 무선랜, 와이파이라고 부르는 무선 근거리 통신망을 위한 컴퓨터 무선 네트워크에 사용되는 기술. 유선 LAN인 이더넷의 단점을 보완하기 위해 탄생함. IEEE의 LAN/MAN 표준 위원회(IEEE 802)의 11번째 워킹 그룹에서 개발된 표준 기술을 의미함. 802.11b : 802.11 규격을 기반으로 발전시킨 기술, 최고 전송속도는 11Mbs이나 실제로는 CSMA/CA 기술의 구현 과정에서 6-7Mbps 정도의 효율을 나타냄. 이전 규격에 비해 현실적인 속도를 지원해 기업이나 가정 등에..

Wi-Fi 2018.10.01