분류 전체보기
-
시놀로지 NAS로 PC 원격 전원 켜기(WOL) #3잡기술 2025. 3. 23. 16:53
NAS에 SSH 접속하여 WOL 기능을 사용하는거까지 완성됐으니 그냥 써도 되는거 아니에요? 라고 했지만 사실 그러면 통신사 공유기 페이지에 있는 WOL 기능을 사용하면 되는 일이기에 조금 더 최적화 작업을 거쳐 본다. 먼저 핸드폰의 앱스토어에서 SSH 프로그램을 다운받는다 나는 검색에서 제일 먼저나오는게 Termius라서 이걸로 했다 아까 전 테스트처럼 똑같이 SSH 접속 후에 sudo synonet --wake MAC Addr eth0 명령어를 입력하여 컴퓨터가 원격으로 전원이 켜지는지 확인한다. 켜졌다면 앱을 삭제하도록 하자. 사실 이 과정은 필요없는데 1번 글에서 3단계 목표로 나누다가 필요없는 목표를 세워버렸다ㅎ 여기까지 끝냈다면 제일 중요한 원터치 실행 부분이다. 여기서부터는 아이폰 유저들을 ..
-
시놀로지 NAS로 PC 원격 전원 켜기(WOL) #2잡기술 2025. 3. 23. 16:05
이전 글에서 목표로 세웠던것을 다시 확인해보면 1. 나스를 통해 PC를 WOL으로 깨워보기2. 핸드폰으로 나스에 SSH 접속하여 WOL 명령어 전송하기3. 원터치로 WOL 작동하기 대략 이런 방식으로 진행하려한다. 먼저 시놀로지 NAS에서 WOL기능과 SSH 접속 기능을 활성화 하자 SSH 접속 포트는 기본 지정된 포트 말고 본인이 원하는 임의 포트로 설정하자, 보안이 중요하다고한다https://sangbeomkim.tistory.com/101 포트(PORT)란?1. PORT(포트), 넌 누구니? 먼저, 위키 백과에 나온 정의를 한 번 볼까요? 포트는 운영 체제 통신의 종단점이다. 이 용어는 하드웨어 장치에도 사용되지만, 소프트웨어에서는 네트워크 서비스나 특sangbeomkim.tistory.com위의 ..
-
잡기술을 배워야한다잡기술 2025. 3. 7. 18:06
잡다한 기술. 표준국어대사전에서는 '잡다한 놀이의 기술이나 재주'를 뜻한다고 명시돼 있다. - 나무위키 살다 보면 밥벌이에 크게 필요하지는 않지만, 알고 있으면 좋은(그리고 대체로 멋있어 보이는) 기술들이 있다. 어렸을 적, 학교에서 TV 화면을 띄워 수업하던 선생님을 골탕 먹이려고 PDA의 리모컨 기능을 이용해 몰래 TV를 계속 껐던 것이 그런 기술 중 하나다. 이처럼 누군가 가르쳐주지도 않았고, 마치 대단한 것처럼 말하길래 들어봤더니 "그래서 그걸 왜 함?"이라는 생각이 드는 그런 기술들을 하나씩 적어보려고 한다.이 기회를 통해 잡기술을 많이 아는(x) 찍먹정도 해본(o) 사람이 됐으면 좋겠다. 왜 하냐고? 그냥 하는 거지.더보기이런 '잡기술'이라 함은 모든 분야에서 통용된다. 과거 게임계에선 스타..
-
시놀로지 NAS로 PC 원격 전원 켜기(WOL) #1잡기술 2025. 3. 7. 14:45
2025년 2월 28일 몬스터헌터 와일즈가 오픈했다. 일 년중에 25%정도는 출장을 다니는 일을 하다 보니 게임을 못하는 환경에서도 게임을 하고싶은 마음은 나를 비롯한 만국 게이머 공통 바램일 것이다. 사실 필자는 바깥에서 게임을 하기 위한 장비는 풀소유로 가지고 있다. 하지만 노트북은 업무용스팀덱은 고사양의 게임은 돌리기 어려운 환경이니두어번 쓰고 관짝 보낸 백본원이 드디어 존재감을 뽐 낼 시간이라. 요즘 인터넷은 통신사 공유기를 거쳐 들어오는게 일반적일것이다. 내가 쓰는 LG 헬로비전 공유기는 기본적으로 WOL을 지원한다. 근데 외부 IP로 공유기에 접속하고 패스워드와 Code를 입력하고 WOL을 작동하기까지 너무 귀찮은 포인트가 아닐 수가 없다. 그 와중에 백업용 서버로 사용하고 있는 시놀..
-
Cimplicity & IGS 태그 추가, 설정하기HMI/Cimplicity 2018. 6. 14. 14:24
Cimplicity 와 IGS 태그를 연동하는 방법에대해 설명하려한다. 기본적으로 IGS를 사용한 Cimplicity - PLC 통신 구조는 PLC IGS Cimplicity 구조로 되어있다. PLC에서 특정 주소에 값을 넣으면, 그 주소로 연결되어있는 IGS의 태그가 값을 받아 읽는다. 그 값을 Cimplicity의 태그와 연동해서 Cimplicity 화면에 표시하는 방식이다. [IGS 설정] 1.전에 설정해뒀던 통신세팅에 이어서 작업한다. 생성된 Device1에 우클릭하면, New tag를 생성할 수 있는데태그 이름과 PLC주소는 다 다르기에 저런 형식으로 설정해주면 된다. [Cimplicity 설정] 2. 좌측 Points 메뉴를 클릭하면 현재 프로젝트에서 사용하는 Point(Tag)가 나온다. 아..
-
Cimplicity 9.5 IGS Driver PLC 연결하기HMI/Cimplicity 2018. 6. 14. 13:46
Cimplicity에서 IGS(Industrial Gateway OPC Server 7)을 사용하여 PLC와 통신하는방법을 정리하려한다. 먼저 Cimplicity는 기본적으로 지원하는 PLC외의 통신 불가 PLC는 OPC를 이용하여 통신해야하는데, 그 OPC역할을 해주는 프로그램이 IGS Driver다. 최근에 사용했던 PLC가 Siemens PLC라, 그 기준으로 세팅 하려한다, 다른 PLC도 비슷한 과정일태니 참고하면 크게 다를 부분은 없을것으로 생각된다. [IGS 통신 설정] 1. [IGS 실행 화면] 먼저 Connectivity로 통신환경을 구축한다. 2. Connectivity 우클릭 후, New Channel를 선택하면, Channel 이름, PLC 목록이 나오는데 그중 [Siemens TCP..
-
C#소켓 1:1채팅 서버/클라이언트프로그래밍/C# 2017. 4. 19. 16:41
using System; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Sockets; using System.IO; namespace server { public partial class Form1 : Form { public class Network { public Socket sock; public byte[] buffer; public Int32 size; public Network(Int32 buffersize) { this.size = buffersize; this.buffer = new byte[size]; } public void inibuffer() { this.buffer = null; ..