분류 전체보기 740

안드로이드 자바/코틀린 예제

1. webview에 jpg파일 읽어오기 webview.loadUrl("file:///android_asset/mypicture.jpg"); 2. imageview에 특정 경로의 이미지 불러오기(코틀린) https://www.geeksforgeeks.org/showing-image-view-from-file-path-in-android/ Showing Image View From File Path in Android - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes a..

esp8266과 안드로이드 서버 통신하기

안드로이드에서 아래와 같이 소켓 통신 서버를 열어 놓고 esp8266과 통신하는 방법 //서버관련 public void serverCreate() { Collections.synchronizedMap(clientsMap); try { serverSocket = new ServerSocket(1234);//포트 지정 new Thread(new Runnable() { @Override public void run() { while (true) { try { socket = serverSocket.accept(); } catch (IOException e) { e.printStackTrace(); } msg = socket.getInetAddress() + "에서 접속\n"; handler.sendEmptyM..

diy/esp8266 2022.12.01

github 사용법 간단

git init 저장소 생성, 최초 한번만 실행 git add . 현재 디렉토리내 모든 파일을 스테이징 영역에 추가 git commit -m "20221128" 저장소에 commit하기 git remote add origin https:// github주소 한번만 지정하면 이후에는 따로 할 필요없음 git push origin master github 저장소에 업로드 기타 git status 로컬 상태 확인 - 확인결과 아래와 같이 커밋 안한게 있으면 커밋을 취소할 수 있다 Your branch is ahead of 'origin/master' by 2 commits. -커밋 취소하기, ^ 하나면 최종만, ^^ 두개면 최종 2개 삭제 git reset HEAD^^ git log 이력 확인 .gitigno..

프로그래밍 2022.11.28

esp-01 릴레이를 이용한 도어락 열기 2

릴레이 모듈의 문제인지 esp-01의 문제인지 arduinoOTA.h를 사용하면 정상 작동이 안되어서 사용하지 않음 gpio3가 rx핀이므로 디버깅에 사용하면 input으로 이용할 수 없으므로 시리얼 프린트 기능을 못하게 막아둔다. #include //#include #include //#define DEBUG //주석해제하면 시리얼 프린트 사용가능함 #ifdef DEBUG //Serial.print가 rx 핀을 사용하므로 디버거할 경우가 아니면 사용하지 않아야 rx핀이 정상 작동한다. #define Serial_p(x) Serial.println(x) #define Serial_p2(x,y) Serial.println(x,y) #define Serial_p3(x) Serial.print(x) #defi..

diy/esp8266 2022.11.25

포토스테이션 설치시 php 7.0 미설치 에러

아래에서 cpu에 맞는 파일을 받는다 버전은 7.0.16-0021이 DSM 6.2.2-24922에 맞는 버전인 것 같음 https://archive.synology.com/download/Package/PHP7.0/7.0.16-0021 Synology Archive Download Site - Index of /download/Package/PHP7.0/7.0.16-0021 archive.synology.com 설치후에도 에러가 계속되면 마찬 가지로 아래에서 포토스테이션 패키지를 받아서 수동설치한다. https://archive.synology.com/download/Package/PhotoStation/6.8.14-3501 Synology Archive Download Site - Index of /d..

시놀로지 나스 2022.11.24

포토스테이션과 연결된 공유폴더 바꾸기

포토스테이션은 기본적으로 photo라는 이름의 폴더와만 연결되어 있어 항상 photo라는 폴더에 사진을 넣어 둬야 한다. 따라서 하드를 교체 할 경우도 photo폴더를 만들고 기존 사진을 넣어주면 자동 인식하지만 기존에 photo 폴더가 있으므로 먼저 photo폴더를 다른이름 으로 바꾸는 작업이 필요함 새로운 하드에 photo2등 폴더를 만들고 여기에 사진을 백업 후 포토스테이션을 패키지 센터에서 중지 후 기존 photo폴더를 photo3등으로 이름 변경 후 새 하드의 photo2 -> photo로 이름 변경 패키지 센터에서 다시 실행

시놀로지 나스 2022.11.23

시놀로지 나스 볼륨 충돌 해결 - 2

스토리지풀에서 제거 제거하면 모든 데이터가 삭제됨.. 시스템 파티션 실패함 에러 발생 개요에서 복구 클릭 정상으로 복구됨 상태정보 클릭 확장 테스트 실시 확장 테스트 정상 메모리 테스트 실시 메모리테스트 사용을 체크하면 툴바에 메모리 테스트 버튼 생성됨 시작하면 재부팅함 부팅후 다시 검색을 클릭하면 진행률이 나옴 오래 걸림.. 메모리 테스트 후 준비로 바뀜 결국 다른 문제 없이 끝남 괜히 시간만 버림..

시놀로지 나스 2022.11.23

esp-01 릴레이를 이용한 도어락 열기 1

iot 기능이 없는 일반 도어락에 릴레이를 달아 네트위크 제어 기능을 추가함 이전에는 아두이노에 블루투스와 릴레이를 연결해서 스마트폰이 블루투스에 연결되면 문이 열리게 만들었는데 스마트폰 블루투스가 현관에 설치된 제어기의 블루투스 를 계속 탐지하느라 휴대폰 배터리가 남아나질않고 연결도 깔끔하지 않아 포기하고 집 근처에 와서 wifi 접속되면 문이 열리게 방식을 바꿈 도어락 개조하는 방법은 오래되어서 사진이 없음. 원리는 열림버튼에서 선 두개를 빼와서 릴레이에 연결하는 구조임 인터넷에 개조 방법이 많음, 아래 참고. https://blog.iolate.kr/240 도어락 제어하기 1탄 (하지만 2탄은 영원히 미정) 단순 피곤에 의한 두통인줄 알고 하루종일 잤는데, 알고보니 감기였는지 새벽에 머리는 계속 아..

diy/esp8266 2022.11.22

시놀로지 나스 볼륨 충돌 해결 - 1

시놀로지 나스 볼륨 충돌로 검색하면 https://kb.synology.com/ko-kr/DSM/tutorial/What_do_I_do_when_a_volume_crashes 볼륨 중 하나가 충돌 한 경우 어떻게해야합니까? - Synology 지식 센터 kb.synology.com 시나리오 3: 데이터를 계속 읽을 수 있음 Synology NAS 전원을 켜고 DSM에 로그인 할 수 있습니다. 또한, Synology NAS의 데이터를 File Station을 통해 계속 읽을 수 있습니다. 데이터 보안을 위해 시스템 전원을 끄지 말고 아래 단계를 따르십시오. Synology NAS의 데이터를 로컬 네트워크 (Windows 또는 Mac) 내의 클라이언트 컴퓨터에 백업합니다. 저장소 관리자 로 이동하여 충돌 한..

시놀로지 나스 2022.11.22