JavaScript로 하드를 제어합시다.
이번에 통제하는 것은 Nefry입니다.
우선 Nefry에 대해 소개하겠습니다.
Nefry란?
플리스크 사이즈의 IoT 디바이스로 USB에 직접 연결되거나, 웹 페이지상에서 WiFi의 설정이나 ESP8266의 단말 설정을 할 수 있게 되어 있거나와 ESP8266을 보다 간단하게 취급할 수 있게 되어 있습니다.
자세한 내용은 Lig 블로그에서 기사를 몇 개 올리고 있으므로 봐주세요.
자작한 오리지널 IoT 디바이스 「Nefry」와 인터넷을 연결해 보았다
웹 서비스끼리를 연계할 수 있는 「IFTTT」와 자작 IoT 디바이스를 연결해 생활을 편리하게 해 보았다
dotstudio 씨에서 판매중입니다! !
RESTAPI로 하드를 다루자.
dotstuido 님에게 기사를 공개하고 있습니다.
URL을 넣는 것만! REST API로 Nefry를 쉽게 제어해보세요!
이번은 이쪽에서 소개한 것을 베이스로 추천합니다!
Nefry에 프로그램을 쓰자.
Nefry에서 RESTAPI를 처리하기 위해 프로그램을 작성하십시오.
위의 기사나 환경 구축의 이야기를 참고해 ArduinoIDE로 기입할 수 있으므로 Nefry에 프로그램을 기입해 봅시다.
(나중에 프로그램을 다운로드할 수 있게 하므로, 좋아도 눌러 다시 봐 주세요.)
RestApi.ino#include <NefryRESTAPI.h>
void setup() {
NefryRESTAPI.begin();//REST APIを使うのに必要な初期化をおこないます。
}
void loop() {
}
쓰기가 끝나면 다음으로 진행합시다.
wifi의 설정등도 web페이지로부터 설정할 수 있는 것이라도 좋으면 해 둡시다.
javascript로 코드를 작성합시다.
방금의 설정으로 하드에 대해서는 준비 완료이므로, javascript의 코드를 써 갑니다.
이번 코드는 모두 여기에 정리되어 있습니다.
h tp : // js. 이 t/와미 s네 t/63S4
예를 들어, 버전 정보는 여기를 두드리고 있습니다.
$.post("http://192.168.4.1/api/version",
"",
function (data, textStatus, jqXHRn) {
//リクエストが成功した際に実行する関数
alert("Nefry Rest Api version: " + data.version);
},
"json"
);
그 외에는 Nefry에는 풀 컬러 LED가 붙어 있습니다만, 그것의 제어를 할 수도 있습니다!
$.post("http://192.168.4.1/api/1.0/NefrysetLed",
"r=255&g=0&b=0",
function (data, textStatus, jqXHRn) {
//リクエストが成功した際に実行する関数
alert("Nefry Rest Api: " + data.mode);
},
"json"
);
js의 코드는 비교적 간단하고 Nefry의 API를 jquery로 post시키고 있을 뿐이지요.
어떤 API가 있습니까?
dotstadio 기사 에 자주 사용하는 API를 게재하고 있습니다.
기본적인 제어는 그쪽의 기사를 참조해 주실 수 있습니다만, 타고 있지 않은 것에 대해서도 실장되고 있으므로, 꼭 여기 qiita 기사 를 봐 주세요.
움직여 보자
jsdoit에서 Nefry를 제어하고 있습니다.
jsdoit(javascript)에서 Nefry를 제어해 보았습니다! 피 c. 라고 r. 이 m / 146j 모두 0pW4 — 와미 (@wamisnet) 2016년 12월 8일
요약
Arduino가 취급할 수 없어도 javascript로 괜찮은 상태로 제어할 수 있으므로, 꼭 해 보세요!
Reference
이 문제에 관하여(JavaScript로 하드를 제어합시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wamisnet/items/937a129ec690abd6fc55
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
dotstuido 님에게 기사를 공개하고 있습니다.
URL을 넣는 것만! REST API로 Nefry를 쉽게 제어해보세요!
이번은 이쪽에서 소개한 것을 베이스로 추천합니다!
Nefry에 프로그램을 쓰자.
Nefry에서 RESTAPI를 처리하기 위해 프로그램을 작성하십시오.
위의 기사나 환경 구축의 이야기를 참고해 ArduinoIDE로 기입할 수 있으므로 Nefry에 프로그램을 기입해 봅시다.
(나중에 프로그램을 다운로드할 수 있게 하므로, 좋아도 눌러 다시 봐 주세요.)
RestApi.ino
#include <NefryRESTAPI.h>
void setup() {
NefryRESTAPI.begin();//REST APIを使うのに必要な初期化をおこないます。
}
void loop() {
}
쓰기가 끝나면 다음으로 진행합시다.
wifi의 설정등도 web페이지로부터 설정할 수 있는 것이라도 좋으면 해 둡시다.
javascript로 코드를 작성합시다.
방금의 설정으로 하드에 대해서는 준비 완료이므로, javascript의 코드를 써 갑니다.
이번 코드는 모두 여기에 정리되어 있습니다.
h tp : // js. 이 t/와미 s네 t/63S4
예를 들어, 버전 정보는 여기를 두드리고 있습니다.
$.post("http://192.168.4.1/api/version",
"",
function (data, textStatus, jqXHRn) {
//リクエストが成功した際に実行する関数
alert("Nefry Rest Api version: " + data.version);
},
"json"
);
그 외에는 Nefry에는 풀 컬러 LED가 붙어 있습니다만, 그것의 제어를 할 수도 있습니다!
$.post("http://192.168.4.1/api/1.0/NefrysetLed",
"r=255&g=0&b=0",
function (data, textStatus, jqXHRn) {
//リクエストが成功した際に実行する関数
alert("Nefry Rest Api: " + data.mode);
},
"json"
);
js의 코드는 비교적 간단하고 Nefry의 API를 jquery로 post시키고 있을 뿐이지요.
어떤 API가 있습니까?
dotstadio 기사 에 자주 사용하는 API를 게재하고 있습니다.
기본적인 제어는 그쪽의 기사를 참조해 주실 수 있습니다만, 타고 있지 않은 것에 대해서도 실장되고 있으므로, 꼭 여기 qiita 기사 를 봐 주세요.
움직여 보자
jsdoit에서 Nefry를 제어하고 있습니다.
jsdoit(javascript)에서 Nefry를 제어해 보았습니다! 피 c. 라고 r. 이 m / 146j 모두 0pW4 — 와미 (@wamisnet) 2016년 12월 8일
요약
Arduino가 취급할 수 없어도 javascript로 괜찮은 상태로 제어할 수 있으므로, 꼭 해 보세요!
Reference
이 문제에 관하여(JavaScript로 하드를 제어합시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wamisnet/items/937a129ec690abd6fc55텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)