목록전체 글 (44)
번개멍
안녕하세요 요번에는 코맥스 월패드 연동을 하여 HA 에서 전등, 보일러, 일괄소등 등 연동을 해보려고합니다. 아마 무에서 유를 창조하려면 굉장히 힘들고 포기했겠지만 다행히도 선구자님들께서 진행해두었기 때문에 가능했다고 봅니다. https://cafe.naver.com/stsmarthome Smartthings Korean’s... : 네이버 카페 스마트싱스와 같은 IOT허브를 이용하여 홈네트워크 및 스마트홈을 구축 cafe.naver.com 자 그럼 시작해보겠습니다. 아래 링크에서 월패드 연동관련된 내용 확인할수 있습니다. https://cafe.naver.com/koreassistant?iframe_url=/ArticleRead.nhn%3Fclubid=29860180%26page=1%26inCafeSe..
Hassio 설치 우선 계정을 만들고 옆에 사진처럼 위치를 설정해주시면 됩니다. 탐색누르시면 IP주소지로 변경됩니다.! 다음버튼을 누르면 드디어 HA(=Hassio)가 설치가 완료됩니다.! 이제 필요한거를 에드온을 이용하여 설치해보도록하겠습니다. 우선 file editor을 설치하겠습니다. 왼쪽메뉴에서 Supervisor누른뒤 위쪽에서 Add-on store에 들어가서 에디터를 클릭하여 설치합니다. INSTALL을 눌러 설치합니다. 설치가 완료되면 아래 사이드바를 활성화해줍니다. 이렇게 해야 에디터를 사용할수 있습니다. START 를 눌러 설치를 마칩니다. 이번에는 Duck DNS를 설치하도록 하겠습니다. DuckDNS는 DNS설정을 해주는것입니다. 우리가 네이버를 접속할때 도메인 주소를 치고 들어가는것..
안녕하세요. IOT에 필요한 프로그램들을 설치해보도록 하겠습니다. 삼바란 디렉토리 공유라고 생각하면 쉽습니다. 클라이언트(작업하는 컴퓨터)에서 타겟에 접속을 가능토록해주는 프로그램이라고 생각하면 됩니다. 자세한 설명은 구글선생님께.... 삼바를 설치해보도록 하겠습니다. sudo apt-get install samba -y Yes를 눌러 설치를 마칩니다. sudo smbpasswd -a pi 삼바에 사용한 계정은 pi이고 비밀번호를 설정하게 됩니다. sudo nano /etc/samba/smb.conf 맨밑으로 내려가서 긁어서 입력해주면 됩니다. 사진은 짤린것이니 입력바랍니다. 저장및 나가기는 ctrl + x ->y입니다. [pi home] comment = Share directory path = /ho..
라즈베리셋팅하는 방법부터 시작을 해보려고 합니다. 비밀번호,고정와이파이, 업데이트를 진행합니다. sudo raspi-config 입력하여 아래와 같은 화면에서 진행할 셋팅은 초기비밀번호 수정하기, 와이파이연결, 타임존 설정하기 입니다. 1번을 눌러서 기본 비밀번호인 raspberry를 개인이 원하는 비밀번호로 수정합니다. 아래 사진은 2번은 wifi를 설정하는 과정입니다. 엔터를 치고 들가면 나라를 설정하는 창이 나오게 됩니다. 여기서 US를 선택해야 합니다. Korea를 선택하게 되면 와이파이가 정상적으로 잡히지 않습니다. 4. Localisation Options -> Change Timezone 을 눌러 타임존을 설정하게 됩니다. Asia -> Seoul 을 선택한뒤에 finish 를 눌러서 빠져나..
자바 입출력의 개요 ------------------------------------------------------------------------- - java.io패키지는 사용자가 작성한 자바 프로그램에서 입력 및 출력을 할 수 있도록 도와주는 클래스들을 포함하고 있다. - java.io.InputStream클래스를 중심으로 하는 입력 스트림과 - java.io.OutputStream클래스를 중심으로 하는 출력 스트림이 있다. 1. InputStream 클래스 ----------------------- 모든 입력 스트림 클래스의 슈퍼 클래스로 기본적인 입력에 관련된 메쏘드들을 제공한다. 이 클래스는 abstract 클래스로 new 연산자나 newInstance() 메소드를 이용하여 직접적으로 객체를..
람다식(Lambda Expression) 메소드를 하나의 식으로 표현한 것입니다. 람다식 장점 1. 코드를 간결하게 만들 수 있습니다. 2. 코드가 간결하고 식에 개발자의 의도가 명확히 드러나므로 가동성이 향상됩니다. 3. 함수를 만드는 과정없이 한번에 처리할 수 있기에 코딩하는 시간이 줄어듭니다. 4. 병렬프로그래밍이 용이합니다. 람다식 단점 1. 람다를 사용하면서 만드는 무명함수는 재상용이 불가능합니다. 2. 디버깅이 다소 까다롭습니다. 3. 람다를 남발하면 코드가 지저분해질 수 있습니다. (비슷한 함수를 계속 중복생성할 가능성이 높음) 4. 재귀로 만들경우에는 다소 부적합한면이 있습니다. 메소드 int min(int x, int y) { reutrn x } 람다 표현식 ( 이러한 람다 표현식은 메소..