728x90

Develop 11

cafe24 Hosting

1. Cafe24 host 결제 https://hosting.cafe24.com/?controller=new_product_page&page=language 카페24 호스팅 | 온라인 비즈니스의 시작 node.js 버전은 신규 신청 시 선택이 가능하며, 버전은 주기적으로 업데이트 되므로 마이너 버전은 신청 시기에 따라 변경될 수 있습니다. hosting.cafe24.com 2. App 생성. 3. git bash로 ssh 키 생성 https://git-scm.com/ Git git-scm.com 1)ssh-keygen -t rsa -C "키 명칭" 2) 키 명칭은 본인이 하고 싶은 이름으로 지정 3) ssh-key 경로지정은 무시 - 엔터 4)ssh 비밀번호 입력. 5) id_rsa.pub 파일을 열어 ..

Develop/React 2024.01.29

Modbus

Modbus-tcp MODBUS-TCP 통신규격에는 마스터(Client)와 슬레이브(Server)의 역할이 나누어져 있습니다. 슬레이브(Server)는 마스터(Client)가 요청하는 데이터에 대해 응답을 해줍니다. 주로 마스터(Client)에는 산업용터치 HMI 기기, 또는 PC 와 같은 상위 기기가 위치합니다. 그리고 슬레이브(Server)에는 TCPPORT 나 PLC 등이 위치합니다. 슬레이브(Server)는 상위기기에서 요청하는 동작만을 하는 수동적인 위치에 있습니다. 반면 마스터(Client)쪽에서는 원하는 데이터를 읽어오거나, 원하는 데이터를 기입하는 등 적극적으로 슬레이브(Server) 기기를 다루어 주어야 합니다. 프로토콜 MBAP Header MODBUS-TCP는 MBAP(Modbus A..

Develop/Modbus 2022.12.07

libmodbus 라이브러리 설치

1. 라이브러리 파일 다운로드 아래 사이트에서 라이브리리 파일을 다운 libmodbus Download July 29, 2019 Two branches of libmodbus are currently maintained: development release v3.1.6 , released on 2019-07-31. See the release notes. This development version is very stable and will be marked as stable very soon. old release v3.0.8 . See libmodbus.org 2. 개발 환경은 우분투 16.04 라이브러리 설치 - 파일을 넣어주고 압축을 아래와 같이 풀어 줍니다. - root 계정 상태에서 폴더로 진..

Develop/Modbus 2022.12.06

Ubuntu - 사용량체크

■ 개 요 : 리눅스 서버의 자원사용량을 일정 시간 간격으로 로그로 남겨서 모니터링 + 이상감지 하려고 함. ■ 대 상 : CPU/Memory/Disk ■ 스 펙 : 80~90% 알람 수준 ■ 내 용 : top의 결과를 Log File로 남겨서 Spec이상 여부를 감지 ■ 방 법 : ** Linux이외 별도의 Util은 사용하지 않음. (1) 일단 df/free/top등 명령어의 결과를 일정 시간 간격으로 Log File로 남길 수 있는지 확인 필요. - 이건 해봐서 된다는걸 알고있긴 해 (2) 내가 필요한 정보가 무엇인지 확인해야 함 - 자원사용량(CPU/Memory/Disk) - 나는 프로세스별 자원사용량이 필요한가? 전체의 자원사용량이 필요한가? - 시스템은 프로세스별 자원사용량이 높아도, 전체의 ..

Develop 2022.11.21

Eclipse에서 Intellj로 온 프로젝트 war 배포

이전 글에서 개발 환경을 변경하고 서버를 실행하는 것까지는 좋았다. 근데 배포는 어떻게 해야 하는지 몰라 방황을 하다 보니 알게 되어 정리한다. 하지만 별거 없더라. 이전에 설정한 상태로 서버를 실행하면 이런 화면으로 되어 있고, 이 상태에서 상단 바에 Build >> Build Artifact >> war >> build를 진행해주면 내 프로젝트 폴더\out\artifacts\ctrl_war 로 이동해보면 war file이 있다.!!! 끝.

Develop/intellj 2022.11.09

Eclipse(STS)에서 Intellj로 작업환경 변경

기존 이클립스에서 작업하던 웹 프로그램을 인텔리제이로 변경할 수 없을까 찾아보다가 방법을 찾았다. 이클립스에서 작업하던 프로젝트를 인텔리제이로 열고 File >> Project Structuer >> Artifacts 로 이동한다. 이 화면에서 + 를 선택 후 Web Application:Exploded > From Modules를 선택한다. 선택하고 나면 Ok를 눌러 생성해주고 한번 더 + 를 선택 후 이번엔 web Application: Active > For ...을 선택한다. 이 작업이 끝났으면 Run >> Edit_Configurations로 이동 후 톰켓을 사용 할 수있도록 설정한다. Tomcat Server > Local을 선택해주고 (URL이나 Port는 본인의 환경 설정에 맞추면 된다 ...

Develop/intellj 2022.11.09

라즈베리파이 4 OS 설치

라즈베리 파이 OS 설치 쉽다. 따라 오면 된다. 일단 sd카드를 구워야하니 https://www.balena.io/etcher/ 이걸 다운 받아야 한다. 두번 째로 OS 이미지 파일 https://www.raspberrypi.org/software/operating-systems/ Operating system images – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody. www.raspberrypi.com balenaEtcher를 실행 시킨 다음에 이미지 넣고 , ..

Develop/raspberrypi 2022.11.08
728x90