일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- github
- docker
- Kotlin
- octoprint
- 3d프린터 초보
- Notification
- NAS HDD교체
- kubernetes
- C언어
- 3D프린터
- linux job
- 3D모델링
- 3D 프린터 용어
- nas
- git
- 데이터 직렬화 포맷
- gitlab
- 리눅스 파일동기화
- 3D프린터입문
- Token인증방식
- 3D프린터 입문
- data serialization formats
- Jenkins
- 3D
- IoTNetwork
- 네이버클라우드
- 코틀린개발환경
- ci/cd
- OnlineIDE
- docker container
- Today
- Total
목록분류 전체보기 (108)
0과 1을 공부하다.
스마트폰 Embedded Operating System은 주로 냉장고, 세탁기 등과 같은 가전기기와 산업용 기계, 소형 IoT 디바이스와 같은 작은 기기에서 퍼스널 PC대비 낮은 사양, 적은 메모리, 저전력 환경에서 운용되는 운영체제이다. 현재 IoT OS 시장에는 Embedded Linux, TinyOS, Contiki, Mbed, Windows 등 다양한 운영체제가 존재하는데, 적용하는 HW마다 특성이 상이하기 때문에 특징을 간단하게 정의하기 쉽지 않아 표준화된 IoT OS는 없는 실정이다.[1] 마치 국내 스마트폰 시장 초기에 LG, 펜택, 삼성 등 다양한 기업에서 스마트폰 시장에 뛰어 들었지만 현재 삼성 스마트폰으로 좁혀진 것처럼 향후 저전력, 경량화, 보안성, 개발 용이성이 고려된 OS가 표준화..
Wireless Mesh Network란 일종의 무선 Ad Hoc 네트워크의 형태로 Mesh 라우터와 클라이언트로 구성되어 각각의 노드가 1이상의 링크를 거쳐 이웃하는 라우터나 클라이언트에 전달한다. Mesh 네트워크를 통해 데이터 전송의 안정적인 속도는 보장하고 넓은 커버리지 확대효과를 얻는다.[5] 본 주제에서는 WiFi와 Bluetooth Mesh에 대해 알아보고 비교하여 결론을 얻도록 하겠다. 1. WiFi Mesh Mesh WiFi는 WiFi6(IEEE 802.11ax)을 통합하여 다중 액세스 포인트(AP)에서 WIFI 연결, 성능 및 효율성을 향상시킨다[6]. 기존의 단일 WiFi AP에서 단점으로 지적되고 있는 커버리지 문제를 극복하기 위해 하나의 디바이스가 모뎀에 연결하여 메인 허브가 되고..
2.1 서론 최근 과학 기술의 발전은 급속도로 성장하고 있다. 물론 이전에도 과학 기술의 발전은 지속적으로 이뤄지고 있었지만 최근 가정, 직장, 공공기관 등에서의 업무효율 증대와 삶의 질 향상을 돕는 기술이 등장함에 따라 체감상 더욱 빠르게 발전하고 있는 것으로 느껴진다. 이러한 과학 기술의 발전에 따른 업무 효율 증대와 삶의 질 향상은 IoT 기술이 공헌했다고 생각한다. IoT 기술이 발전한 만큼 IoT에서 사용되는 센서 데이터와 처리를 보조하기 위한 데이터의 양은 광범위하게 증가하게 되었고, 광범위한 데이터를 적시적인 순간(Real-Time)에 처리하여 제공해야 하는 과제에 직면하게 된다. 기존의 데이터 처리 방식은 클라우드(Cloud)를 통해 데이터를 저장하고 처리하는 구조로 이뤄졌으나, 광범위한 ..
1.1 서론 4차 산업혁명시대에서 인공지능(AI), 사물인터넷(IoT), 빅데이터(Big-Data)를 빼놓고 이야기 할 수 없을 것이다. 세 가지 핵심기술이 융합되어 업무 효율과 삶의 질을 향상 시키는 기술이 발전하여 등장하였다. 특히 IoT는 연결성과 인지 능력을 넘어 개별 지능을 갖고 스스로 행동하는 자동화 과제에 직면하게 된다. 각 사물이 스스로 환경을 인지하고 판단을 내리기 위해 인공지능 기술의 필요성이 대두되게 되고 각 사물의 엑추에어터와 센서로부터 수집된 방대한 데이터를 수집/저장/처리/분석하기 위해 빅데이터 기술의 필요성이 대두되게 된다. 본 1장에서는 인공지능(AI) 기술과 사물인터넷(IoT) 융합의 필요성이 대두되는 이유를 Big Data 관점에서 설명하고 보안적인 측면에서 인공지능과 빅..
2021년 군 전역, 국내여행, 취업준비 그리고 취업, 대학원 학업 등 바쁘게 달려왔고 변화도 많았던 한 해였다. 많은 환경 변화도 있었고, 힘든 시기도 있었지만 주변 지인들 덕분에 이겨낼 수 있었던 것 같다. 군 장교에서 컴퓨터 개발자로 전직하는 과정에서 개발자에 대한 정보가 부족했지만 오랜만에 연락한 동기/후배일지라도 반갑게 맞이하여 아낌 없는 조언을 해준 선배/동기들, 전역 이후에도 지속적인 연락과 응원을 해줘 힘이 된 19 동기 그리고 부대 전우들, 묵묵하게 기다려주고 아낌없는 지원해주신 아버지 어머니 감사했던 분들이 너무 많았다. 또한 21년도의 새로운 출발이었던 군 장교에서 개발자로 전직을 하면서 대인관계에 대해 느낀점은 내가 대접받고 싶거든 대접 받을 인물이 되어야 한다고 느꼈다. 나는 첫 ..
나는 2021년 6월을 마지막으로 육군 정보통신 장교를 전역하고 사회에 발을 놓았다. 학부 시절부터 대학원을 꿈꿔오고 있어서 21년 전기부터 아주대학교 정보통신대학원(특수대학원) 과정을 하고 있었다. 취업에 대한 생각은 없었지만, 공부를 하면서 실질적인 실무 능력이 중요하다는 것을 느끼게 되었고 특수대학원 특성상 연구실에 연구원으로 포함되어 실질적인 지도를 받기 어려운 실정이었다. 금전, 학업, 실무 능력 등 여러가지를 고려하여 취업을 하여 대학원과 병행하기로 결심했다. 나는 아래와 같은 우선순위로 기업을 선정하기로 결정했다. 방산업체 C++ / C 기반의 임베디드 SW개발 C++ / C 기반의 보안SW 엔진 개발 Web/APP 서비스 개발 우선 기업에 지원하기 위해 내가 여태 해왔던 활동(프로젝트, 연..
리눅스환경(Cent or Rocky)에서 C/C++ gcc 컴파일러를 설치한다. 설치 / 컴파일 / 파일 실행 리눅스 명령어는 아래와 같다. 1. gcc (C) 설치 yum install gcc : gcc 설치 gcc --version : 버전확인 2. g++ (C++) 설치 yum install gcc-c++ : g++ 설치 g++ --version : 버전확인 3. gcc (C), g++(c++) 컴파일 gcc -o test test.c : c컴파일 g++ -o test test.cpp : c++ 컴파일 4. 파일 실행 ./test : 코드 실행 리눅스 C/C++ 컴파일러 설치 및 컴파일, 실행 끝.
필자는 시놀로지사의 NAS(DS218)를 보유하고 있다. 파일 서버로서 개인 용도로 사용하고 있으며, RAID 1으로 2TB 2개를 구성하여 사용하고 있다. 보안을 전공했지만 혼자 사용하고 단순 파일 저장용도만 혼자 사용하고 있다는 안일한 생각 때문에 필자는 부끄럽게도 랜섬웨어를 당했다. 아래 사진은 랜섬웨어 피해를 당한 사진이다. 랜섬웨어(Ransomware)는 몸값을 의미하는 Ransom과 소프트웨어(Software)가 결합된 합성어로 해커가 피해자의 자료를 암호화 시키고 데이터를 인질로 잡고 복구에 대한 금전적 지불을 요구하는 사이버공격의 형태이다. 불행중 다행으로 대부분의 자료는 이전에 백업 해둔 자료가 있어 복구했지만 일부 자료를 손실되는 피해를 입게 되었다. 만약 개인용도로 사용하는 것이 아닌..
2021년 아주대학교 정보통신대학원 IoT개론 IoT서비스 조사 및 분석 과제수행
본 글에서는 C언어에서 사용하는 고유한 의미를 가지고 있는 키워드(Keyword) , 예약어(reserved word)의 내용을 정리하고 해당 키워드의 간략한 사용법을 알아본다. 자세한 내용은 언급하지 않으니 참고용도로만 언급한다. ■ const (변수 상수화) const는 변수의 값의 변경을 방지하기 위해 상수화 하는 것이다. 해당 키워드를 사용하면 선언과 동시에 초기화 해야 한다. int num1 = 100; // 일반 변수선언 const int num2 = 100; // 상수화 변수선언 num1++; // num1변수 1증가 num2++; // 컴파일 에러 ! ■ sizeof (자료형 크기) sizeof는 매개변수로 입력한 자료형 또는 변수의 자료형 크기를 byte단위로 반환함. sizeof(cha..