반응형

나미 134

MQTT 프로토콜 정의

MQTT Protocol Message Queue Telemetry Transport 약자 이 프로토콜은 사살상 IoT 대표적 프로토콜이라고 말할수 있다. 그 이유는 다음과 같은 장점을 지녔기 때문이다. 장점 1. 프로토콜이 자체적으로 차지하고 있는 리소스를 최소화 하였다. 그로인한 헤더 및 기본 프로토콜이 간소화됨 / 저전력 통신모델 2. 일정한 유선통신에 비해 느리고 낮은 무선 네트워크에 대한 처리방식 보완 3. 클라이언트의 단순화를 통해 동작할 수 있는 환경 및 자원활용에 극대화 4. Pub/Sub/Topic 방식을 채택하여 N 대 N 방식의 활용도가 매우 높음. 5. Qos (Quality of Service) 레벨 모델 적용 이와 같은 장점들을 통하여 대표적인 IoT기반 개방형 프로토콜로써의 자..

나미/우분투 2016.06.02

root 권한 부여

sudo 권한 부여 보통 인터넷에 sudo 권한 부여에 관한 자료들이 매우 많다. 하지만 정작 경로대로 들어가서 변경할려면 read only!!!!!! 대략난감.... 걱정할 필요는 없을꺼 같다. 1. 권한을 부여하기 위한 경로의 파일을 read only에서 쓰기도 가능하도록 변경한다. (root 계정) 2. 다음과 같이 추가 3. 다시 원래상태로 변경후 해당 아이뒤로 sudo 권한이 되는지 확인 vim을 이미 설치한 상태여서 sudo 부여가 되었는지 확인만..

나미/우분투 2016.05.10

리눅스 IRQ정보

IRQ 0-15번 각각의 기능 IRQ 0 시스템의 타이머는 TIMER-0에서 인터럽트 된다. 사용자가 정할 수 없는 옵션 IRQ 1 키보드 IRQ 2 IRQ 8-15에 대한 종속 IRQ. 번호가 높은 IRQ의 오버랩 IRQ와 같은 역할을 한다. 종종 IRQ 9에 연결되는데, 예를 들면, SCSI 컨트롤러는 IRQ 2와 IRQ 9에 동시에 세팅되는 것을 들 수 있다. IRQ 3 이 IRQ는 COM2/COM4에 이용된다. 일반적으로 모뎀은 IRQ 3에서 작동이 잘 된다. 만약 두 가지 장치가 IRQ는 같지만, 다른 COM포트를 가진다면 같은 IRQ를 나누어서 사용하는 것도 가능하다. 예를 들자면 IRQ 3을 사용하는 내장형 모뎀을 COM2에, 역시 IRQ 3을 사용하는 외장형 라디오 모뎀이나 스캐너를 COM..

나미/리눅스 2015.11.17

10진수 16진수로 변환 후 16진수를 그대로 문자열에 복사하는 방법

보통 임베디드 개발자의 경우 제일 처음 겪는 것들중에 하나라고 생각된다. 예를 들어 serial 통신으로 0x00 0x15로 2byte 데이터가 들어왔을때.. 값은 10이다. 받은 값을 그대로 복사하는건 어렵지 않다. 하지만 파일이나 또는 다른 통신으로 데이터 또는 값을 받았을경우 10 라는 값을 다시 serial 로 보내고 싶을때 역시 0x00, 0x15로 만들어서 보내야 한다. 구글에서 검색을 많이 해봤지만 특별하게 눈에 띄는 소스는 없어서 직접 구현을 해서 올려본다. 도움이 될사람들도 분명히 있을것이다. //////////////////////////////////////////////////////////////////////////////////////////////////////////////..

나미/C 2015.11.03
반응형