본문 바로가기
  • Masacorgi 's Dev Bloggg

전체 글95

[스크랩] 스마트팩토리는 어떻게 설비 데이터를 수집할까? https://yozm.wishket.com/magazine/detail/2522/ 스마트팩토리는 어떻게 설비 데이터를 수집할까? | 요즘IT시스템이 잘 갖춰진 스마트팩토리에 갈 기회가 있는가? 그런 공장에 가면 생산관리시스템인 MES*를 눈여겨보아야 한다. 이 시스템은 다양한 생산 설비에서 데이터를 수집하고 이들을 제어한다.yozm.wishket.com시스템이 잘 갖춰진 스마트팩토리는 생산관리시스템 MES(Manufacturing Execution System)으로 생산 설비에서 데이터를 수집하고 이들을 제어한다. MES는 생산과 관련된 작업 스케쥴링, 공정 흐름제어, 작업 실적, 설비 보전등을 관리하는 IT 기반 생산관리 시스템을 말한다.MES가 어떻게 다양한 생산 설비와 통신을 하는지에 대한 글이다.. 2024. 12. 24.
[스크랩] MQTT란 무엇인가요? https://aws.amazon.com/ko/what-is/mqtt/ MQTT란 무엇인가요? - MQTT 프로토콜 설명 - AWSMQTT는 머신 대 머신 통신에 사용되는 표준 기반 메시징 프로토콜 또는 규칙 세트입니다. 스마트 센서, 웨어러블 및 기타 사물 인터넷(IoT) 디바이스는 일반적으로 리소스 제약이 있는 네트워크를aws.amazon.com MQTT(Message Queuing Telemetry Transport)는 경량의 메시지 프로토콜로, 제한된 대역폭이나 자원이 적은 환경에서도 데이터를 효과적으로 전송할 수 있게 설계되었다.IoT 시스템에서 주로 사용되며, 발행-구독 모델을 기반으로 동작한다. Publish-Subscribe Model발행-구독 모델. 클라이언트는 특정 Topic을 Publ.. 2024. 12. 23.
[스크랩] 인도어 스마트팜 서비스 개발에 Node-RED를 선택한 이유 https://velog.io/@2taesung/Node-RED%EB%A5%BC-%EC%84%A0%ED%83%9D%ED%95%9C-%EC%9D%B4%EC%9C%A0 인도어 스마트팜 서비스 개발에 Node-RED를 선택한 이유우리 팀이 인도어 스마트팜 소프트웨어 개발 계획을 수립하며 설정한 첫번째 목표는 실시간 모니터링 서비스이었습니다. 이 목표를 이루기 위해 js언어로 만들어진 flow 기반의 Node-RED Iot 프레임velog.io 인도어 스마트팜 소프트웨어 개발 프로젝트에서  실시간 모니터링 서비스를 위해 Node-RED iot 프레임워크를 사용한 사람의 후기이다. Node-RED는 하드웨어, API, Online service를 flow 기반으로 브라우저에서 작동하는 시각화 프로그래밍 툴이다.N.. 2024. 12. 23.
[스크랩] Node-RED란 무엇인가요? https://velog.io/@bitesnail/Node-RED Node-REDnode-red 관련 소개velog.ioNode-RED는 Node.js 기반으로 만들어진 애플리케이션 개발 툴이다.일반적인 하드우어 디바이스 뿐만이 아니라 웹개발도 해볼 수 있기 때문에 아두이노나 라즈베리파이 같이 하드웨어와 함께 웹 개발이 필요하다면 도움이 될 수 있다. https://witree.co.kr/layouts/witree_2015/data/product/Manual/Node-RED_basic_use_simple_application.pdf 2024. 12. 23.
[스크랩] ESP8266이란 무엇인가요? https://m.blog.naver.com/eduino/221152914869 [아두이노 강좌] WIFI ESP8266(ESP-01) 모듈 사용방법 알아보기안녕하세요 에듀이노 입니다. 오늘은 WIFI 모듈에서 가장 보편적인 모델중 하나인 ESP8266(ESP-0...blog.naver.com ESP8266은 ESP32와 같이 중국의 Espressiff 사에서 판매하는 MCU 중 하나이다.WIFI 모듈 중 가장 보편적인 모델이다. ESP8266(ESP-01 version) 가로세로 14mm, 25mm, 높이 11mm로 매우 작다.간단한 제품 사양은 다음과 같다. ESP32와 같이 아두이노 코딩이 가능하기에, 쉽게 펌웨어 작업을 할 수 있다. 2024. 12. 23.
[스크랩] ESP32란 무엇인가요? https://yepb.tistory.com/14 [아두이노] ESP32란?요약ESP32를 처음 사용하시나요? ESP32는 Espressif에서 개발한 저가 및 저전력 시스템 온 칩(SoC) 마이크로컨트롤러 시리즈로, Wi-Fi 및 블루투스 무선 기능과 듀얼 코어 프로세서를 포함하고 있습니다.yepb.tistory.com ESP32는 Espressif에서 개발한 마이크로컨트롤러 시리즈 중 하나로, WiFi 및 블루투스 무선 기능과 듀얼코어 프로세서를 포함하고 있다. IoT 프로젝트를 할 때 정말 저렴한 비용으로 장치를 개발할 수 있다. 1만원대의 저렴한 가격, 비교적 저전력, WiFi/블루투스 기능 내장, 듀얼코어, 아두이노호환, MicroPython호환 등의 장점으로 인기가 많다. 초보자는 ESP32 .. 2024. 12. 21.
Basic C++ : Methods Basic C++, Methods알고리즘 풀이에 사용되는 다양한 C++의 함수를 공부하고 정리한 자료입니다. index Basic C++, Methods1. fill( ), memset( )1.1 fil( )1.2 memset( )1.3 {, }2. memcpy( ), copy( )2.1 Shallow Clone & Deep Clone2.2 memcpy( ) - 깊은복사 - Array2.3 copy( ) - 깊은복사 - Array, Vector3. sort( )3.1 커스텀 비교함수 만들기 CMP4. stable_sort( )5. unique( )5.1 erase()와 unique() 조합5.2 sort()와 unique() 조합6. lower_bound( ), upper_bound( )7. ac.. 2024. 12. 20.
[스크랩] 개발자 면접을 위한 CS 전공지식, 어떻게 준비해야 할까? https://ch.yes24.com/Article/Details/51232 개발자 면접을 위한 CS 전공지식, 어떻게 준비해야 할까? | 예스24 채널예스만약 시간이 부족하다면 백엔드, 프런트엔드와 같은 영역을 정한 다음, 거기에 맞는 프로젝트를 하시고, 시간이 여유가 있다면 여러 영역의 프로젝트를 모두 해보고 그중 원하는 영역의 개발자ch.yes24.com 개발자가 성장하려면? -> 알고리즘을 배우고 공부하고 난 뒤 내 코드의 시간복잡도와 공간복잡도가 보이기 시작하고, 코드를 잘 짜기 시작한것 같다. 요즘 개발자 취업시 면접 동향은? -> 신입은 탄탄한 CS 지식이 있는지, 알고리즘을 잘하는지를, 경력은 프로젝트 위주로 질문하되, 조금 더 깊은 수준의 내용도 함께 질문한다. 코딩테스트 동향은? -> .. 2024. 12. 19.
Basic C++ : Memory & Pointer Basic C++, Memory & Pointer메모리, 포인터, 이터레이터 등을 공부하고 정리한 자료입니다. indexMemoryPointerDereference Operator *, 역참조연산자Array to Pointer Decay프로세스 메모리 구조와 정적/동적 할당Iterator1. Memoryint i;cout  2. Pointer변수의 메모리 '주소'를 담는 타입이 포인터이다.포인터의 크기는 OS에 따라 고정된다. 32비트면 32비트(4바이트), 64비트면 64비트(8바이트).int i;int * i_pointer = &i; // int i의 주소를 담았다. 3. dereference operator *, 역참조연산자*는 포인터타입의 선언, 역참조, 곱하기(이항연산자)까지 세개의 용도로 사용.. 2024. 12. 19.
[스크랩] AI란 무엇인가요? ai가 위험하다, 발전하고 있다 소리를 들은지 오래되었지만 제대로 그 구조를 안 적이 없는데, 최근들어 어떻게 돌아가는지 정도는 알고싶다는 생각이 들어서 찾아보게 되었다.일단은 많이 나오는 용어들부터 정리해보고자 한다.AI란 무엇인가요?AI-CX 개념허브channel.ioAI는 컴퓨터로 인간의 지능을 구현하는 기술이다.구현 방법은 가장 기본이 되는 머신러닝 부터 시작해서 머신러닝 - 딥러닝 - 트랜스포머 모델 - LLM 순으로 자세하게 내려간다.(물론 단계마다 다른 방법들이 존재함)머신러닝(ML) : 컴퓨터가 스스로 데이터를 학습하도록 하는 기계학습 방식 : 지도학습(supervised learning) : 데이터와 정답(레이블)을 제공하고 특정 출력을 내보내는 함수를 학습하게 하는 것 분류, 예측(회.. 2024. 12. 18.
[스크랩] ERP, SCM, PLM, MES, PMS 용어 요약 https://m.blog.naver.com/freemon1/221837389174 [프리몬] ERP,SCM,PLM,MES,PMS 용어 요약안녕하세요 프리몬입니다 :) 스마트 팩토리의 용어들을 하나씩 설명해 드렸었는데요, 용어가 너무 많아서 ...blog.naver.com 어제 찾아본 스마트팩토리 기사에서 나온 MES, PLM, ERP 등 스마트팩토리 용어가 궁금해 찾아보게 되었다. * MES(Manufacturing Execution System, 생산관리 시스템) : 제조현장에서 직접적으로 필요한 자원과 상태, 분배, 자료수집, 품질관리, 정비관리, 성능 분석, 작업 상세 일정관리, 무서광리를 정리하고 사용하는 공장 정보화 시스템 * PLM(Product Lifecyle Management, 제품 수.. 2024. 12. 18.
Basic C++ : split() C++은 STL에서 split() 함수를 지원하지 않기때문에 만들어서 써야한다.vector split(const string& input, string delimiter){ vector result; auto start = 0; // 시작위치 auto end = input.find(delimiter); // 첫번째 구분자 위치 while(end != string::npos){ result.push_back(input.substr(start, end - start)); //result에 substring으로 시작위치부터 end위치(구분자 전)까지 잘라서 넣음 start = end + delimiter.size(); // start.. 2024. 12. 17.