debug random = 2

 

웹을 통한 원격 PC on/off 입니다. 

상용 수준은 아니지만 간단하게 사용하실분들은 참고하셔서 만드셔도 될듯 합니다.

 

* 사용환경

네트워크 : IPTIME WiFi AP 

컨트롤 보드 : 아두이노 mega 2560 + 아두이노 이더넷 Ethernet W5100 micro SD소켓 쉴드

 

사용 환경은 WiFi AP 에서 특정 포트를 포트 포워딩으로 아두이노 보드 로 지정.  

 

 

 

하기 코드는 제가 사용한 비번 관련 부분에 대해서는 수정하였으며 이제 막...동작되는 것까지만 확인된 소스입니다.

* 주의 사항

참고로 하기 코드는 http 베이스로 https 로 동작되지 않기에 의심스러운 WiFi AP 네트워크에서 사용시 악의적인 성격을 가진 사람이

tcpdump 로 정보를 갈취할 경우 갈취한 사람이 해당 사이트 이용하여 원치 않는 PC 리붓을 시킬수 있습니다.

 

* 아두이노 코드  ( 하기 부분 복사해서 사용하시면 될듯 합니다. )

/// test4.ino ////////////////////////////////////////////////////////

///*

#include <Adafruit_Sensor.h>

#include <DHT.h>

#include <DHT_U.h>

//*/

 

#include <Wire.h>

#include <SPI.h>

#include <Ethernet.h>

 

IPAddress ip(192,168,0,5);     // <========================================================

#define SERVER_PORT 8080      // <========================================================

#define DHTPIN            2         // Pin which is connected to the DHT sensor.    // <========================================================

#define SETTED_TEMPERATURE 28   // <========================================================

#define SETTED_HUMIDITY 90   // <========================================================

int Relay8=8; // Ventilator Switch relay PIN 넘버..     // <========================================================

 

 

 

 

int Relay14=14; // Switch relay PIN 넘버..     // <========================================================

int Relay15=15; // Switch relay PIN 넘버..     // <========================================================

 

 

// Uncomment the type of sensor in use:

//#define DHTTYPE           DHT11     // DHT 11 

#define DHTTYPE           DHT22     // DHT 22 (AM2302)

//#define DHTTYPE           DHT21     // DHT 21 (AM2301)

 

//#include <DHT11.h>

//int pin = A2; // 온습도센서(DHT-11) 핀 A2 부여

//DHT11 dht11(pin);

 

 

byte mac[] = { 0x74,0x69,0x69,0x2D,0x30,0x5 };

//IPAddress ip(DHCP IP주소 찾기 예제 검색후 아이피주소 입력);

// IP 주소는 " XXX,XXX,XXX,XXX " ',' 주의해주세요.

// 이더넷 라이브러리 초기화

// 사용할 IP 주소 와 포트 입력

// ('port 80' 은 HTTP 의 기본 값 입니다.):

//EthernetServer server(80);

EthernetServer server(SERVER_PORT);

String readString;

 

void client();

 

DHT_Unified dht(DHTPIN, DHTTYPE);

uint32_t delayMS;

 

//////////////////////////

uint32_t switch_dev=0;

//////////////////////////

 

void setup() {

 

  

// Open serial communications and wait for port to open:

  Serial.begin(9600);

 

  dht.begin(); // Initialize DHT device.

 

   while (!Serial) {

    ; // 포트 연결까지 기다리기. 레오나르도 에만 필요합니다.

  }

 

  // 이더넷 서버 연결 시작:

  Ethernet.begin(mac, ip);

  server.begin(); 

 

  Serial.print("server is at ");

  Serial.print(Ethernet.localIP());

  Serial.print(":");

  Serial.println(SERVER_PORT);

///*

  // Print temperature sensor details.

  sensor_t sensor;

  dht.temperature().getSensor(&sensor);

  Serial.println("------------------------------------");

  Serial.println("Temperature");

  Serial.print  ("Sensor:       "); Serial.println(sensor.name);

  Serial.print  ("Driver Ver:   "); Serial.println(sensor.version);

  Serial.print  ("Unique ID:    "); Serial.println(sensor.sensor_id);

  Serial.print  ("Max Value:    "); Serial.print(sensor.max_value); Serial.println(" *C");

  Serial.print  ("Min Value:    "); Serial.print(sensor.min_value); Serial.println(" *C");

  Serial.print  ("Resolution:   "); Serial.print(sensor.resolution); Serial.println(" *C");  

  Serial.println("------------------------------------");

  // Print humidity sensor details.

  dht.humidity().getSensor(&sensor);

  Serial.println("------------------------------------");

  Serial.println("Humidity");

  Serial.print  ("Sensor:       "); Serial.println(sensor.name);

  Serial.print  ("Driver Ver:   "); Serial.println(sensor.version);

  Serial.print  ("Unique ID:    "); Serial.println(sensor.sensor_id);

  Serial.print  ("Max Value:    "); Serial.print(sensor.max_value); Serial.println("%");

  Serial.print  ("Min Value:    "); Serial.print(sensor.min_value); Serial.println("%");

  Serial.print  ("Resolution:   "); Serial.print(sensor.resolution); Serial.println("%");  

  Serial.println("------------------------------------");

  // Set delay between sensor readings based on sensor details.

  delayMS = sensor.min_delay / 1000;

//*/

  pinMode(Relay8, OUTPUT);

 

  pinMode(Relay14, OUTPUT);

  pinMode(Relay15, OUTPUT);

  //////////////////////////

  digitalWrite(Relay14, HIGH); // <=== Low level trigger 릴레이 케이스.

  // digitalWrite(Relay14, LOW); // <=== High level trigger 릴레이 케이스.

  digitalWrite(Relay15, HIGH); // <=== Low level trigger 릴레이 케이스.

  // digitalWrite(Relay15, LOW); // <=== High level trigger 릴레이 케이스.

}

 

 

void loop() {

///*

  // Delay between measurements.

  delay(delayMS);

  // Get temperature event and print its value.

  sensors_event_t event;

//*/

 

  EthernetClient client = server.available();

  if (client) {

    Serial.println("new client detected!!");

    // an http request ends with a blank line

    boolean currentLineIsBlank = true;

    char c = 0x00;

    while (client.connected()) {

      if (client.available()) {

        //char c = client.read();

        c = client.read();

        //Serial.write(c);

 

        // if you've gotten to the end of the line (received a newline

        // character) and the line is blank, the http request has ended,

        // so you can send a reply

 

        ////////////////////////////////////////////////

        //read char by char HTTP request

        if (readString.length() < 100) {

          //store characters to string

          readString += c;

          Serial.print(c);

         }

        ////////////////////////////////////////////////

 

        if (c == '\n' && currentLineIsBlank) {

          Serial.println("test1");

          // send a standard http response header

          client.println("HTTP/1.1 200 OK");

          client.println("Content-Type: text/html");

          client.println("Connnection: close");

          client.println();

          client.println("<!DOCTYPE HTML>");

          client.println("<html>");

          // 브라우저 5초마다 새로고침

          if (readString.indexOf("?pw_1powerreset=xxx") >0){

          } else if (readString.indexOf("?pw_2powerreset=xxx") >0){

          } else {

            //client.println("<meta http-equiv=\"refresh\" content=\"5\">");

            client.println("<meta http-equiv=\"refresh\" content=\"10\">");    // <========================================================

          }

 

           ///////////////////////////////////////////////

           //client.println("<meta name='apple-mobile-web-app-capable' content='yes' />");

           //client.println("<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' />");

           //client.println("<link rel='stylesheet' type='text/css' href='http://randomnerdtutorials.com/ethernetcss.css' />");

           //client.println("<link rel='stylesheet' type='text/css' href='https://drive.google.com/file/d/1y3dAAuyWUN2v2tn0Gh7mVEkE8llM4qI9/view?usp=sharing' />");

           ///////////////////////////////////////////////

 

          client.println("<title>");

          client.print("Welcome Mining room by ARDUINO");

          client.println("</title>");

 

            int A;

            float temp =0;

            float humi = 0;

//*

            //////////////////////////////////////////////

            dht.temperature().getEvent(&event);

            if (isnan(event.temperature)) {

              Serial.println("Error reading temperature!");

            } else {

              temp = event.temperature;

              Serial.print("Temperature: ");

              Serial.print(event.temperature);

              Serial.println(" *C");

              //////////////////////////

              if(event.temperature > SETTED_TEMPERATURE) {

                digitalWrite(Relay8, HIGH);

              } else {

                digitalWrite(Relay8, LOW);

              }

              //////////////////////////

            }

            dht.humidity().getEvent(&event);

            if (isnan(event.relative_humidity)) {

              Serial.println("Error reading humidity!");

            }

            else {

              humi = event.relative_humidity;

              Serial.print("Humidity: ");

              Serial.print(event.relative_humidity);

              Serial.println("%");

              //////////////////////////

              if(event.relative_humidity > SETTED_HUMIDITY) {

                //digitalWrite(Relay, HIGH);

              } else {

                //digitalWrite(Relay, LOW);

              }

              //////////////////////////

            }

//*/

            

            //int read( float& humidity, float& temperature);

            //if((A=dht11.read(humi, temp))==0) {

          // 온습도센서(DHT-11)로부터 값 출력

            //Serial.println("test2");

            //Serial.print(temp);       

            //}

            //////////////////////////////////////////////

 

          client.println("<center>");

          client.println("<h1>");

          client.print("Mining Room Monitor");

 

          client.println("</h1>");

          client.println("<h2>");

          client.print("Mining Room Temperature and Humidity status.");

          client.println("</h2>");

          client.println("<h4>");

          client.print("Temperature : ");

          client.print(temp);

          client.print("<sup>0</sup>");

          client.print("C");

          client.println("<br />");

          client.print("Humidity : ");

          client.print(humi);

          client.print("%");

          client.println("<br />");

 

          client.print("Ventilator status : ");

          if(digitalRead(Relay8) == 1) {

            client.print("On");

          } else {

            client.print("Off");

          }

          client.println("<br />");

 

          client.println("</h4>");

          client.println("</center>");

 

          client.println("<br />");

          // auto 한/영 변환 자유로움

          // active  한글기본, 한/영 변환이 자유로움

          // inactive 영문기본, 한/영 변환이 자유로움

          // disabled  영문기본, 한/영 변환이 안됨, 영문/숫자만 입력 가능.

          // <input type="text" name="" value="" style="ime-mode:active;">

          //client.println("<input type=\"submit\" value=\"#1_PowerReset\" />");

 

          client.print("<form>");

          client.print("Password : ");

          client.println("<input type=\"password\" placeholder=\"Password\" name=\"pw_1powerreset\" value=\"\" style=\"ime-mode:disabled;\"><br />");

          client.println("<input type=\"submit\" value=\"worker110_PowerReset\" onclick=\"history.back(-1)\" />");

          client.println("<br />");

          client.print("</form>");

          client.println("<br />");

 

          client.print("<form>");

          client.print("Password : ");

          client.println("<input type=\"password\" placeholder=\"Password\" name=\"pw_2powerreset\" value=\"\" style=\"ime-mode:disabled;\"><br />");

          client.println("<input type=\"submit\" value=\"worker111_PowerReset\" onclick=\"history.back(-1)\" />");

          client.println("<br />");

          client.print("</form>");

          client.println("<br />");

 

          client.println("</html>");

          break;

        }

        if (c == '\n') {

          currentLineIsBlank = true;

          //Serial.println("test3");

        } 

        else if (c != '\r') {

          currentLineIsBlank = false;

          //Serial.println("test4");

        }

      } else {

        //Serial.println("test5");

      }

    }

    //브라우저 데이터 받는 시간 

    delay(1);

    //연결 종료:

    client.stop();

    Serial.println("client disonnected");

 

     ///////////////////////////////////////////////////

     //if HTTP request has ended

     if (c == '\n') {

       Serial.print("readString : ");

       Serial.println(readString); //print to serial monitor for debuging

 

       if (readString.indexOf("?pw_1powerreset=xxx") >0){

           digitalWrite(Relay14, LOW); // <=== Low level trigger 릴레이 케이스.

   //digitalWrite(Relay14, HIGH); // <=== High level trigger 릴레이 케이스.

           delay(2000); // 2 secs..

           digitalWrite(Relay14, HIGH); // <=== Low level trigger 릴레이 케이스.

           //digitalWrite(Relay14, LOW); // <=== High level trigger 릴레이 케이스.

       } else if (readString.indexOf("?pw_2powerreset=xxx") >0){

           digitalWrite(Relay15, LOW); // <=== Low level trigger 릴레이 케이스.

   //digitalWrite(Relay15, HIGH); // <=== High level trigger 릴레이 케이스.

           delay(2000); // 2 secs..

           digitalWrite(Relay15, HIGH); // <=== Low level trigger 릴레이 케이스.

           //digitalWrite(Relay15, LOW); // <=== High level trigger 릴레이 케이스.

       }

 

 

 

       //clearing string for next read

        readString="";

     }

     ///////////////////////////////////////////////////

 

    

  } else {

 

    //*

    Serial.println("client not detected!!");

 

    dht.temperature().getEvent(&event);

    if (isnan(event.temperature)) {

      Serial.println("Error reading temperature!");

    } else {

      Serial.print("Temperature: ");

      Serial.print(event.temperature);

      Serial.println(" *C");

      //////////////////////////

      if(event.temperature > SETTED_TEMPERATURE) {

        digitalWrite(Relay8, HIGH);

      } else {

        digitalWrite(Relay8, LOW);

      }

      //////////////////////////

    }

    dht.humidity().getEvent(&event);

    if (isnan(event.relative_humidity)) {

      Serial.println("Error reading humidity!");

    }

    else {

      Serial.print("Humidity: ");

      Serial.print(event.relative_humidity);

      Serial.println("%");

      //////////////////////////

      if(event.relative_humidity > SETTED_HUMIDITY) {

        //digitalWrite(Relay, HIGH);

      } else {

        //digitalWrite(Relay, LOW);

      }

      //////////////////////////

    }

 

    Serial.print("Ventilator status : ");

    if(digitalRead(Relay8) == 1) {

      Serial.print("On");

    } else {

      Serial.print("Off");

    }

    Serial.println(".");

    //*/

 

  }

  //Serial.println("=============================");

 

}

///////////////////////////////////////////////////////////

 

 

 

파워선 + 와 Reset + 둘을 묶어 주고 파워선 - , Reset - 를 묶어주어서 스위치 하나를 달아주면서 

각 + , - 선 두가닥을 릴레이 쪽으로 빼줍니다..  

스위치를 달아준것은 수동으로 reset 혹은 power on 을 위해서 입니다.

( 파워선과 Reset 버튼을 동시에 인가 시키게 되면 꺼져 있던 피씨는 켜지며 켜져있던 피씨는 reset 이 되게 됩니다. )

- 제가 사용하는 보드들은 그러했는데요.. 다른 보드들도 모두 동일한지는 모르겠습니다... 

 

참고로 피씨의 On/Off 상태는 Power LED 쪽에 5V 가 인가가 되어 있습니다.

해당 부분에 전선으로 빼서 Digital Input 으로 읽으면 피씨의 On/Off 상태도 웹에 표시해줄수 있을 것으로 생각 됩니다. 

- 아직 해당 부품 택배가 안와서... 해당 부분 테스트 전입니다..

 20180121_002931.jpg

 

20180124_011152.jpg

 

20180124_011243.jpg

 

20180124_011346.jpg

 

 

참고로 하기 8개 짜리 릴레이 제품은 비추 입니다..

TONGLING 이라는 하나짜리 릴레이는 의도한 바와 정확히 일치 했습니다..

다중 릴레이는 TONGLING 이라는 거 사용한 다른 제품들 더 테스트 진행하려 합니다...

20180124_011406.jpg

 

20180124_012321.jpg

 

 

 

하기 패스워드 창에 입력후 버튼 누르면 피씨를 On 시키거나 켜져 있는 경우 reset 을 시키게 됩니다.

습도가 21% .... --,,,,

Screenshot_20180124-011317.png

 

 

 

 

 

방 무진장 건조하네요.. --,,

.... 저는 이만.. 내일을 위해 이제 잠자리로.....

 

 

 

 

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

  • profile
    DKsan 2018.01.24 01:55
    재밌는걸 만드셧군요! 닥추
  • ?
    너무나무 2018.01.24 02:02
    to DKsan :
    ^^ 닥추 까지.. 감사합니다...
  • profile
    상혀니 2018.01.24 02:11
    저두 닥추....ㅋ
  • ?
    너무나무 2018.01.24 02:50
    to 상혀니 :
    닥추는 사랑이지요^^ 감사합니다
  • ?
    루키석 2018.01.24 02:26
    진심감사합니다 그런데 부탁좀 드리고 싶은게 있습니다
    제가 너무 초보라 위 내용을 3-4번 읽었는데 저같은 초보는 아무것도 모르겠습니다 배우고 싶은데....부탁드립니다. 초보용으로 해석을...
  • ?
    너무나무 2018.01.24 02:49
    to 루키석 :
    아두이노 관련 자료가 인터넷에 많이 있구요...
    프로그래밍에 대해 조금은 아신다면 일단은 아두이노 중급 혹은 초급용 키트구매해서 공부해보시면 이해가....
    참고로 초급용하고 중급용키트의 보드는 메모리와 저장공간이 작아서 웝서버?? 와 릴레이 하나까지만 가능했습니다 ^^,,,
  • profile
    꿀맨 2018.01.24 02:36
    이두이노 무선랜 모듈도 있나요?
    간이 휴대폰을 만들고 싶은 욕구가 ㅡ
    물론 능력은 안됩니다만 ㅡ
    ㅎㅎㅎ
  • ?
    너무나무 2018.01.24 02:44
    to 꿀맨 :
    무선랜 모듈도 있는거 같던데요
    위 코드는 유선 이더넷 모듈 사용 하였습니다 ^^
  • profile
    켄신임다 2018.01.24 08:25
    각 제품 링크 부탁드립니다.
    도전하고 싶은데 멀사야할지 어렵네요 ㅎㅎ
  • ?
    너무나무 2018.01.24 11:00
    to 켄신임다 :
    저녂에 정리하여 드리겠습니다
    저도 아직 완전히 끝난게 아니라 테스트하면서 부품 조합을 찾아가는 진행중 상태라서요...
  • ?
    너무나무 2018.01.24 23:15
    to 켄신임다 :
    아두이노 메가 Mega 2560 호환보드 ( 네이버에서 검색해보시면 더 싸게 파는 곳들도 있습니다. )
    http://www.eduino.kr/product/detail.html?product_no=41&cate_no=24&display_group=2

    아두이노 이더넷 Ethernet W5100 micro SD소켓 쉴드 ( 네이버에서 검색해보시면 더 싸게 파는 곳들도 있습니다. )
    http://www.eduino.kr/product/detail.html?product_no=157&cate_no=25&display_group=1

    온도 습도 센서 : DHT-22 모듈 ( 네이버에서 검색해보시면 더 싸게 파는 곳들도 있습니다. )
    http://www.eduino.kr/product/detail.html?product_no=285&cate_no=27&display_group=1

    아두이노 8채널 5V 릴레이 모듈 / Arduino Relay Module
    http://www.eduino.kr/product/detail.html?product_no=474&cate_no=69&display_group=1
    <== 해당 모델은 네이버에서 검색시 다른 곳에 더 싸게 파는곳도 많이 있는듯 합니다.. 이건 가격 차이가 좀 나네요...
    https://search.shopping.naver.com/search/all.nhn?query=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+8%EC%B1%84%EB%84%90+5V+%EB%A6%B4%EB%A0%88%EC%9D%B4&frm=NVSCPRO

    그외 부가적인 빵판(브레드 보드) , 피씨 스위치와 Power LED , 랜선 케이블 , 브레드 보드 점퍼케이블 ... 될듯 합니다..

    밑에 다른 분들이 댓글로 남겨주신 제품들도 좋아 보입니다.. ^^
  • ?
    개덩이 2018.01.24 08:45
    추천드립니다:)
  • ?
    너무나무 2018.01.24 11:01
    to 개덩이 :
    감솨합니다 ; )
  • profile
    보조개 2018.01.24 08:47
    언제쯤...
  • ?
    아유블루 2018.01.24 09:07
    좋은 자료 감사합니다.
    ESP8266 와이파이 모듈을 이용해서 핸드폰과 연결해서 power on/off시키는게 더욱 효율적일거 같습니다. 하지만 저가형 기성품들이 많이 나와 있어서 굳이 시간내서 만들지 않아도 우리나라에서는 17천원, 중국에서는 오천원만 주면 살 수 있어요.
  • ?
    너무나무 2018.01.24 11:07
    to 아유블루 :
    옷 좋은정보 감사합니다
    ESP8266 모듈도 테스트 리스트에 ^^
  • ?
    아유블루 2018.01.24 09:09
    https://ko.aliexpress.com/item/SONOFF-4CH-Pro-Wireless-Multi-channel-WIFI-Switch-For-Smart-House-Home-Automation-Module-Controller-433mHz/32827812984.html?spm=a2g12.search0104.3.117.1bd2e0f8J2a9mU&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10344_10068_10342_10343_10313_10059_10340_10341_10534_100031_10084_10604_10617_10083_10616_10103_441_10307_10615_442_5920011_10142,searchweb201603_32,ppcSwitch_2&algo_expid=9d43179e-63a7-437e-bbf8-468fd763529c-16&algo_pvid=9d43179e-63a7-437e-bbf8-468fd763529c&priceBeautifyAB=5
  • ?
    너무나무 2018.01.24 11:25
    to 아유블루 :
    와우 찾을때는 안보였던 좋은 정보 감사합니다
  • ?
    아유블루 2018.01.24 09:11
    이건 1구 짜리 모듈입니다.
    https://ko.aliexpress.com/item/Itead-Sonoff-DIY-Domotica/32831445550.html?spm=a2g12.search0104.3.15.2516dad9lyuXf8&ws_ab_test=searchweb0_0%2Csearchweb201602_1_10065_10344_10068_10342_10343_10313_10059_10340_10341_10534_100031_10084_10604_10617_10083_10616_10103_441_10307_10615_442_5920011_10142-10344%2Csearchweb201603_32%2CppcSwitch_2&algo_expid=d41f5d8b-d9c8-4274-be7e-4f3fe8046aa8-2&algo_pvid=d41f5d8b-d9c8-4274-be7e-4f3fe8046aa8&priceBeautifyAB=5
  • ?
    테크스타 2018.01.24 09:18
    라즈는 무선이 기본이며, 이런 제어는 아무래도 아두이노가 최고죠. 저는 계속 sw-16 테스트중입니다.기존에 나와 있는건 일반적인 전기제어에 대한거라, 아시겟지만, 기기는 2개가 1세트자나요.
  • ?
    너무나무 2018.01.24 11:32
    to 테크스타 :
    라즈베리파이와 아틱 보드도 관심 있는데요...
    근데 sw 16 은?? 보드이름인지요 모듈이름 인지요??
    구글에 검색해보았으나 모르겠어서요...
  • ?
    테크스타 2018.01.24 12:16
    to 너무나무 :
    엥 ? 이거 저두 땡글에서 보고 구매했고 직접 테스트한거라..제가 올린것도 있어요..18개 채굴기 원격 제어..
  • profile
    abcoin 2018.01.24 09:41
    와 우 한번 해보고싶습니다. 추천합니다 !
  • ?
    너무나무 2018.01.24 11:36
    to abcoin :
    감사합니다 ^^
    댓글에도 숨은 고수분들이 많은것 같습니다^^
  • ?
    아유블루 2018.01.24 10:22
    ESP8266 릴레이제어 참고 해보세요 인터넷에 많이 나와 있습니다.

    http://www.instructables.com/id/ESP8266-WiFi-relay-switch/
  • ?
    너무나무 2018.01.24 11:47
    to 아유블루 :

    와우~~ 좋은 정보 공유 감사합니다 ^^

  • ?
    꽁두 2018.01.24 10:28
    저두 닥추!!
  • ?
    너무나무 2018.01.24 11:42
    to 꽁두 :
    저도 감사합니다 ; )
  • ?
    아리아리2 2018.01.24 10:51
    이런것도 방법인데 WOL 쓰시면 인터넷으로 온오프 됩니다!
  • ?
    너무나무 2018.01.24 11:40
    to 아리아리2 :
    저도 기존에 WOL 과 RDP 조합으로 했는데요...
    WOL 이 안먹는 경우를 몇번 경험한 이후로... WOL 기능 믿기가....
    그래서 하드웨어적인 시그널을 날리는 쪽으로 선회 하였습니다..

    간단하게 하기에는 WOL과 RDP 조합도 좋다고 생각합니다
  • ?
    갓버 2018.01.24 11:47
    to 아리아리2 :
    윈도우 프리징 상태에선 wol로 강제재부팅 안됩니다.
  • ?
    너무나무 2018.01.24 11:50
    to 갓버 :
    프리징 상태에서 안되는 거였군요
    왜 안되는지 모르고 황당했던 경험이...
    감사합니다
  • ?
    갓버 2018.01.24 11:49
    알리나 이베이보면 hlk-sw16이라는 모든게 갖춰진 16포트 릴레이가 있습니다. 가격도 매우 저렴하구요
  • ?
    너무나무 2018.01.24 23:17
    to 갓버 :
    알려주신 해당 hlk-sw16 제품 알리에서 찾아 보았는데요.. 중국어로만 보드 셋팅하는 법만 나와있고 사용하는 부분이 어떤지가 안보이던데요..
    사용 환경은 어떤지요?? ( ex : 웹 모드 , 웹모드 사용시 패스워드 유무 )
  • ?
    나무로 2018.01.24 22:39
    진짜 데단하시네요.
    잘보고 갑니다.
  • ?
    너무나무 2018.01.24 23:18
    to 나무로 :
    알고 보면 별거 아닌데요.. 잘 보셨다니 감사합니다.. ^^
  • profile
    동탄김선생 2018.02.09 15:50
    춫..춫천할 수 밖에 없ㅋ네요ㅋ
  • ?
    너무나무 2018.02.09 15:58
    to 동탄김선생 :
    감사합니다^^
    조만간 webhook 과 google assistance 연동한 보이스 컨트롤로 2탄 준비중 입니다 ^^

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 42 239 53255
김광부
2017.06.25
공지 [Air Drop 이벤트] 게시판을 신설합니다 11 updatefile 1652
땡글운영위원회
2019.05.17
공지 [땡글] (주)이에스엔운영 채용공고 15 file 2 2935
ESN운영
2019.05.14
[AD] [AD] ESN으로만 신청 가능한 광고자리입니다. 14 11790
관리자
2019.01.02
» 채굴 채굴시 관제 시스템 관련 자료. - 웹을 통한 원격 PC on/off   웹을 통한 원격 PC on/off 입니다.  상용 수준은 아니지만 간단하게 사용하실분들은 참고하셔서 만드셔도 될듯 합니다.   * 사용환경 네트워크 : IPTIME WiFi AP  컨트롤 보드 : 아두이노 mega 2560 + 아두이노 이... 38 file 29 7013
너무나무
2018.01.24
31390 채굴 마이닝풀허브 출금문의 지갑을 설정 해야하는데 출금지갑주소 생성은 어찌 해야되나요 1 725
용돈버는풍이
2018.01.24
31389 채굴 메인보드도 라이저카드 호환을 타나보네요 asus 메인보드에   006c 라이저카드를 물렸더니 이상하게 해쉬가 0나오는것도 있고 전체적으로 말도안되는   각각 해쉬5 나오는 증상이 있더라구요   인식도 정말 빡세게 했는데 5way 부터 인식불가 화면 포스팅 불가... 4 636
와퀴
2018.01.24
31388 채굴 듀얼 파워 연결 하면 부팅이 안됩니다. 어제 까지는 정상적으로 작동했는데 전원 추가 테스트 한다고 재부팅 한 이후로 먹통입니다.   정확히는 하드디스크를 인식을 못합니다. cmos 설정도 들어가지지 않네요. 하지만 보조전원 끄고 주전원 만으로 기동하... 4 667
royaloak
2018.01.24
31387 채굴 글카 사기 사이트 조심하세요. Gtxvga.com 이라는 사이트인데, 조회해보니 사업자등록도 가짜고, 대구유통단지에 매일닷컴퓨터란 매장도 없네요. 5 1488
Lmsper
2018.01.24
31386 채굴 모네로 마이너 중에 cpu+gpu 동시 채굴되는게 있나요? nicehash 쓰면서 언뜻 봤던거 같기도 하고 아닌거 같기도하고.   cpu + gpu 동시 채굴 가능한 마이너가 있는지 궁금합니다.                       ------------------------------------- 꼬리말 * 게시글 내용 삭제... 5 1522
좀짱
2018.01.24
31385 채굴 11번가 컬러풀 1060 6GB // 1070 8GB   1인당 1개씩만 구매 가능하네요. 웨이코스에서 직접 파는거라 취소 걱정은 없어 보입니다.   각각 429,000 // 699,000원   http://deal.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDet... 10 file 2 2247
케르
2018.01.24
31384 채굴 눈팅만 하다가 글 적어봅니다. 그래픽카드 유통회사 인지도에 대해... 컬러풀.....   어떤가요??   PC방에 늘 다녔지만...  생소하네용..                   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호... 2 676
Emperor00
2018.01.24
31383 채굴 zotac 1060 3g 이더리움+시아 채굴에 성공했습니다. 땡글 선배님들의 무수히 많은 게시글들을 통해 이더리움을 캐는데 성공했습니다.   그래픽카드는 구입한지 한달이 넘었는데 그동안 모네로만 캐고 있었습니다.   운이 좋게도 삼성램이 걸렸네요.   Claymore's Dual E... 10 1286
좀짱
2018.01.24
31382 채굴 H11O PRO BTC+ 메인보드 가격이 너무나도 착해서...   H11O PRO BTC+   메인보드 검색하다가 참고 삼아 클릭하였는데 새것인데도 많이 싼것 같아 적어봅니다.   저도 일단 2개를 주문하였는데 물량은 어는정도는 있는것 같은데 충분히 있는지는 모르겠습니다.   구매처... 37 3 1491
cays
2018.01.24
31381 채굴 채굴시 2종류 그래픽카드 가능한가요? 안녕하세요~ 컴퓨터 한대에 1060과 1050ti 2개를 꼽고 같이 채굴이 가능한가요? 아님 같은 종류만 되나요? 4 806
대제
2018.01.24
31380 채굴 Claymore CryptoNote AMD GPU Miner v10.2 Beta - 질문입니다. 12way 사용해서 모네로 등을 채굴하고 있습니다.   그런데 당연히 8way 까지는 에프터 버너에도 온도와 팬 스피드가 보이는데, 12way 를 하니까 알수가 없습니다. 그래서 쓰레드 나누기 할수 있고, 조금더 해시가 나... 2 file 727
초보초보
2018.01.24
31379 채굴 1060 6gb 6way 하이닉스램 지캐시 오버 질문 드립니다 제 상태 스샷 올립니다     지금 상태로 1800-1850 정도 나옵니다 과도한 오버인지 초보라 잘 모르겠네요   조언 부탁드립니다!!                     ------------------------------------- 꼬리말 * 게시글 내용 ... 4 file 876
엘레강스황
2018.01.24
31378 채굴 수냉질문드립니다. 1080ti 슈젯스트림 6웨이 채굴기 한대 돌리고 있는데 컴 케이스에 수냉으로 집어넣고 싶은데 가능한지 질문 드립니다. 만약 가능하다면 비용은 얼마정도 들겠는지요? 괜찮다면 작업가능하신분도 소개해 주시면 고맙겠... 5 698
마니바듬2
2018.01.24
31377 채굴 sia-cash 되는건가요?   시아팀에서 asic a3 에 대해서 논의를 거쳐 무력화시키기 위해 업뎃하면   비트코인 캐쉬처럼, 우지한이가 a3 마이너들, 지지자들과 단합하여 시아-캐쉬 만들것인가?!                     -----------------------... 746
신시대
2018.01.23
31376 채굴 선배님들~ 채굴 해쉬량과 그래픽카드 오버클럭 도움좀 부탁드립니다. 안녕하세요 선배님들 채굴 얼마전에 시작한 쌩촙입니다.    채굴을 하나도 모르고 일부터 벌여놓고 하나하나 알아가다보니 망망대해 통나무에 올라타서 헤엄치는 기분입니다. ㅠㅠ   선배님들 도움좀 부탁드려볼게요.... 3 file 935
아웅이
2018.01.23
31375 채굴 라데온 사용하는 6way 채굴기 두대가 자꾸 재부팅이 됩니다. 마플허에서 Claymore miner - Windows, Linux AMD 다운받고 비골 채굴 했습니다. 와 워크명 입력하고  잘 되다가 두줄정도 채굴 정보량이 나오면 바로 다운이 됩니다...그리고 재부팅이 되고 무한 반복이 되더군여--;... 3 611
신셰계
2018.01.23
31374 채굴 중국에서 중고 / 신품 채굴기 수입에 관한 질문사항       중국측에서 중고나 신품 채굴기를 수입할려고 준비중입니다.   채굴기는 모든 종류가 다 가능하다고 하네요     궁금 사항이 있어 정리해봅니다.     1. 전파 인증은 문제가 없을까요?     2. 대금 결제를 할때... 6 942
섬마을이야기
2018.01.23
31373 채굴 그래픽 카드 중고확인 방법 있나요??     그래픽 카드 중고확인 방법 있나요??                    ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ ... 5 4572
꿍꾸따
2018.01.23
31372 채굴 기가바이트 H110-D3A 보드 그래픽카드 인식문제 수급이 여의치 않아 매번 새로운 보드로 세팅하다 보니 계속 시행착오를 겪습니다.   위 보드인데요, 내장그래픽 단자가 vga 밖에 없네요, 바이오스 마이너모드로 하고 외장그래픽카드 중 하나에 모니터를 연결했습니... 8 1867
생수통
2018.01.23
목록
Board Pagination Prev 1 ... 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 ... 2577 Next
/ 2577