본문 바로가기
반응형

취미/linux 기초18

오라클 클라우드 에 MQTT 브로커 테스트해보기 이번에는 이전글에서 설정했던 오라클 클라우드의 linux를 이용해 MQTT 브로커를 설치해 보고, 송수신 테스트를 해보려고 합니다. 이전글에서 만들었던 오라클 서버에 MQTT 브로커 서버를 올리고 외부에서 접속해 보려고 합니다. 내부망을 이용해서 테스트 해도 되지만 외부망을 이용해 시도해보고 싶은 마음이 있어 개인적으로 이용할 기능을 추가해 보려고 합니다. MQTT를 사용해본적이 없기 때문에 설치와 테스트는 아래글을 참조로 진행했습니다. MQTT mosquitto 브로커 설치 참고 사이트 링크 1. 지난번에 WEB서버를 테스트한 VM linux(ubuntu)에 MQTT 브로커를 설치합니다. 2022.12.07 - [취미/linux 기초] - 오라클 클라우드 웹서버만들기 따라 하기. 2. 설치 - VM l.. 2022. 12. 22.
[Python] VC Code 가상환경 설정. 테스트를 위해 Python을 이용해 진행할 경우 가상환경설정을 하게 됩니다. 다른 블로그에 여러 가지 글이 있지만, 여기서는 내가 사용하는 부분들만 정리해 보기로 합니다. 실제 짧게 테스트만을 위해 간단한 프로그램을 테스트하게 될 경우 자주 쓰지 않다 보니 할 때마다 시간을 소비하게 되어 정리해 봅니다. 일단 VC Code 를 이용하게 된 이유는 파이참등을 이용하게 될 경우 유료화등으로 인해 회사에서 사용이 제한되는 부분도 있고, 별도로 이것저것 설치를 안 해도 되는 것 때문에 VC code를 이용하게 되었습니다. 뭐 전용 프로그램이 아니기 때문에 설정에 다소 불편한 점도 있긴 하지만, 잠깐잠깐 쓰기에는 큰 문제는 없습니다. VC code에서 가상환경 설정으로 한참 헤매던적이 있는데 아래 글을 보고 해결.. 2022. 12. 21.
오라클 클라우드 웹서버만들기 따라하기. 이번 글은 오라클 클라우드에 작업할 수 있는 공간을 만들어 보려고 합니다. 우선 저는 클라우드, 리눅스, 서버, 이런 건 잘 모르기 때문에 다른 고수님의 글을 보며 따라 해 보고, 이걸로 뭘 할수있을지도 고민해봐야 할 것 같습니다. 매우 익숙하지 않고 딱히 목적이 있는 것이 아니기 때문에 편한 마음으로 시도해 봅니다. 우선 참고해서 설정한 글은 아래링크의 글입니다. 참조 링크 : 1. 오라클 클라우드 가입 참고 링크 2. 리눅스 시스템 만들기 우선 1번 참조 링크를 따라하며 오라클 클라우드에 가입, 계정 생성, 결재정보 연결했습니다. 우선 목표가 없기 때문에 맞보기 정도로 따라 해보고 추후 사용법을 알 것 같으면 이걸로 뭔가를 시도해 보려고 합니다. 계정을 만든후 2번 참조 글을 따라 VM 인스턴스까지 .. 2022. 12. 7.
YU12, NV12 format 구조(YUV420) 카메라와 같은 영상을 이용 시 영상 YU12 ,NV21, format 과 관련된 용어를 접하게 되는데 용어를 공부합니다. 영상의 포멧에 대한 이야기가 코드에서 나오면, 무슨 차이가 있는지 난감할 때가 많은데, 기록을 해두면서 차차 확인 하겠습니다. 아래 내용은 YUV 420 format 에 대한 내용입니다. 1. YU12 : I420,YUV420P yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy yyyyyyyy (w*h) uuuuuuuu uuuuuuuu (w*h/4) vvvvvvvv vvvvvvvv (w*h/4) 가장 일반적인 포맷이라고 합니다. Y데이터가 먼저나오고, U , V 가 나와 1 프레임이 됩니다. 이미지 프레임의 사이즈는 YU .. 2022. 11. 18.
Tina Linux SSH server 설정 (2) 보드에서 ssh 접속은 되었지만, 여러가지 문제중 MobaXterm에서 파일 업로드,다운로드를 이용하기 위해 파일 전송 기능이 되어야 합니다. 파일을 이동시켜보면 아무반응이 없었는데, 그 이유느 scp 파일이 빌드는 되지만, 인스톨이 되지 안았습니다. SDK 패키지의 구성상 ssh-client 를 활성화 시켜야 해당 파일이 인스톨 되게 되어 있었습니다. 저는 ssh-server 만 설치를 했기 때문에 설치되지 않았던 것으로 보입니다. 보드에서 패키지 선택을 다시 해주는 방법도 있지만 scp 파일만 추가하면 될듯한 느낌에 일단 현재까지 해놓은 구성을 손대지 않고, scp 파일만 복사 되도록 패키지 파일을 수정 해서 새로 빌드 후 이미지를 생성 했습니다. 보드의 rootfs에 /usr/bin/ 폴더에 scp.. 2022. 11. 15.
Tina Linux SSH server 설정 (1) Tina Linux SDK를 이용하는 테스트 보드를 시작하며 ssh 연결이 안 되어있어 매우 불편했습니다. MobaXterm 등을 이용할수도 없어서 연결을 시도해보고 기록해 봅니다. 처음 ssh 관련 패키지가 설치되어있지 않기 때문에 설치를 시작합니다. 1. tina package 를 추가하기 위해 menuconfig를 실행해 추가합니다. $ make menuconfig 메뉴에서 아래 ssh 항목을 ON 합니다. > Network > SSH ─── openssh-client............................................ OpenSSH client │ │ openssh-client-utils............................ OpenSSH client uti.. 2022. 11. 11.