[Arduino] Arduino IDE 2.0 베타 사용 후기. (자동완성, 디버깅 등등)
·
📟 Embeded SW/Arduino
https://blog.arduino.cc/2021/03/01/announcing-the-arduino-ide-2-0-beta/ Announcing the Arduino IDE 2.0 (beta) | Arduino Blog The Arduino IDE is the well-known software we all use to program our boards. Its development started in 2005 based on the graphical interface of the Processing project and has never stopped since. During these years, countless hours of development by the A blog.arduino.cc ..
[Git] 명령어 총정리
·
메모장
Git 설치 후 초기 환경설정 git config --global user.name "----name-----" git config --global user.email "----email----" option : 정보 확인 git config --list Github 업로드 1. 초기화 git init 2. 파일 추가 # (.) 모든 파일 추가 git add . # 파일 하나 추가 git add index.html # option : 상태 확인 git status 3. 히스토리 생성 git commit -m "first commit" 4. branch 생성 git branch -M main 5. Github repository와 로컬 프로젝트 연결 git remote add origin https://g..
[LoRa] Unconfirmed mode VS Confirmed mode
·
통신/LoRa
참고 LoRa Alliance Link Layer Specification v1.0.2 Confirmed mode : Confirmed mode에서 모든 Uplink(End Device(ED)에서 Network Server(NS)로 전송된 패킷) 후에 Class A ED는 두 개의 수신 창(RX)을 사용하여 확인 알림으로 NS의 ACK를 요구합니다. Unconfirmed mode : Unconfirmed mode에서는 NS에서 ED로의 Downlink(DL) ACK가 필요하지 않습니다. ( GW : Gateway ) 각 ED에는 전송된 데이터 Frame 수를 추적하기 위한 두 개의 Frame Counter(FCnt)가 있다. ex) FCnt Uplink(FCntUp)와 FCnt Downlink(FCntD..
[LoRa] LoRaWAN Mac Layer - Class A
·
통신/LoRa
End Device와 Gateway로 구성된 LoRaWAN MAC 계층을 기반으로 LoRaWAN에는 세 가지 종류의 End Device(ED)가 있습니다. Class는 Class A, Class B 및 Class C로 정의됩니다. 모든 LoRa 클래스 기반 End Device는 본질적으로 양방향 (Bi-directional) 통신입니다. Class A는 가장 에너지 효율적이며 배터리 수명이 가장 길며, 기본 Class입니다. Class B, Class C는 Class A에서 파생된 방식입니다. 참고 LoRa Alliance - Link Layer Specification v1.0.2 Semtech - An In-depth Look at LoRaWAN® Class A Devices SKT - 저전력 IoT..
[메모] Microsoft Project & VISIO 2016, 2019 정품 인증 (내 PC 지키미 때문에 화난 사람을 위해...) , 별도 프로그램 설치 X
·
메모장
안녕하세요. VISIO로 그림 그릴 일이 있는데 저희 연구실 같은 경우는 VISIO 제품키를 따로 구매하지 않아 KMS로 인증시도를 했습니다. 학교 인터넷을 사용하니 내PC지키미 같은 보안 프로그램으로 자동으로 설치됩니다. 이 프로그램이 아주 빡이 치는게, 노트북 와이파이를 학교로 한 번 잡았다 싶으면 자동으로 설치되어 삭제도 쉽지가 않습니다. 문제는 KMS 자체를 내PC지키미가 막아 버리니, 삭제하기가 귀찮아 새로운 방법을 찾았습니다. https://msguides.com/project-visio How to install and use Project / Visio (2016/2019) without product key The majority of Microsoft software products h..
[LoRaWAN 메모] KR920 Channel List & 게이트웨어 설정
·
카테고리 없음
우리나라는 대표적으로 SKT에서 LoRa를 다루고 있다. SKT의 저전력 IoT LoRA 디바이스 기술 요구사항을 보게 되면 다운링크 전용채널을 포함한 8개 채널을 요구한다. 하지만 LoRa Alliance의 Regional Parameters 문서를 보면, KR920 채널은 13개 채널이다. SKT의 요구사항이 8개이지, 우리는 5개 채널을 더 사용할 수 있다. https://lora-alliance.org/resource_hub/rp2-102-lorawan-regional-parameters/ RP2-1.0.2 LoRaWAN® Regional Parameters - LoRa Alliance® lora-alliance.org RAK831(등등...)을 라즈베리파이에 이용해 쉽게 게이트웨이를 만들 수 있..
[메모장] Apache WebDAV 설정.
·
메모장
https://bestugi.tistory.com/33 최신 Apache WebDAV 설치 및 설정하기 / Apache 2.4.43 / Windows 10 / LINUX 본 문서는 Windows 10에 Apache WebDAV를 설치, 설정하는 과정을 설명하고 있습니다. 설정 과정부터는 리눅스에서도 동일하게 적용 가능합니다. Windows 10에 최신 아파치를 기반으로 한 WebDAV를 설치하고 bestugi.tistory.com 위 블로그를 참고하여 만들면 됨. 설정을 건들면서 error가 발생하여 되지 않을 경우, log를 확인하면서 error를 고쳐야 함. 메모장으로 하는 것보다 VSCode 같은 편집기로 해야 실수가 덜 나옴. space 하나만 잘못쳐도 error 발생함. 블로그를 참고하면서 만들..
[LoRa] LoRa Blind ADR for mobility (feat.T world Biz SKT Smart [지킴이] )
·
통신/LoRa
안녕하세요. 국내 LoRa Specification을 관련해서 찾아보던 중 SKT 홈페이지에서 LoRa 관련 사업을 보게 되었습니다. 그 중 하나가 Smart [지킴이] 입니다. ED에 GPS를 장착해 위치를 GW/NS 로 보내고 AS에서 공공기관으로 Integration 하는 방식인 것 같습니다. ( 일반적인 LoRaWAN이므로, 당연한 이야기입니다. ) 저전력, 장거리 통신인 LoRa를 이용한 가장 기본적으로 생각해볼 수 있는 아이디어 인 것 같습니다. ED : End Device GW : Gateway NS : Network Server AS : Application 이 사업을 보면서 들었던 생각은 과연 SF 결정은 어떻게 하는지 의문이 들었습니다. SF를 결정하는 Typcial ADR(Chirps..
[파이썬 프로젝트] Python Struct (feat.c언어)
·
🐍 Python/Project
안녕하세요. 요즘 LoRa에서 End Device에서 바이트형식으로 오는 데이터를 파싱하기 위해 bytearray로 골머리를 썩고 있는데, 연구실 형님이 Python Struct을 추천해서 알게 되었습니다. Python이 굉장히 잘 만든 언어이지만, 바이트나 비트를 처리하기에는 너무 까다롭습니다. bytearray를 이용해 데이터를 파싱하거나 checksum 계산을 수행할 때 PTSD가 왔는데, Python Struct는 정말 신세계에 가까웠습니다. 파이썬 Struct는 C언어 Struct와 비슷합니다. 자세한 내용은 공식문서를 통해 참고하시면 됩니다. https://docs.python.org/3/library/struct.html struct — Interpret bytes as packed bina..
[우분투] Ubuntu Samba, Windows 10에서 검색 안될 시!
·
메모장
안녕하세요. mbed os의 complie이 Ubuntu보다 Windows10에서 훨씬 빠르기 때문에, 컴퓨터 두 대를 사용하고 있습니다. 그렇다 보니 onedrive는 느리기 때문에, 라즈베리파이 때처럼 Samba를 사용하려는데 의외의 문제에 봉착하게 됐습니다. https://coding-yoon.tistory.com/112?category=866905 [라즈베리파이] SMB SSamba 포트포워딩 삼바(samba)는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어이다. -위키백과 현재 라즈베리파이를 공유폴더 coding-yoon.tistory.com 우선, 기본적으로 윈도우10에서는 smb1.0 사용을..
18진수
'분류 전체보기' 카테고리의 글 목록 (11 Page)