Nefry 클라우드 (임시)를 만들었습니다.

만나서 반갑습니다 & 안녕하세요, 와미입니다.
이번에는 Nefry 클라우드(임시)를 만들었으므로 그 소개를 하겠습니다.

2019/12/20에 업데이트를 위해 정지 예정입니다

Nefry 문제



Nefry에는 큰 문제가있었습니다.
그것은 그물에서 Nefry에게 메시지를 보내는 어려움이 높습니다!

일단 AzureIoTHub나 Milkcocoa(Nefry BT 미대응)등이 있습니다만, Nefry BT에서는 특히 Milkcocoa에 대응하고 있지 않기 때문에 특히 난이도가 높습니다.

그 문제를 해결하기 위해 임시이지만 Nefry 클라우드(임시)를 만들어 보았습니다.
보안이 견고하지 않으므로 민감한 데이터를 다루지 마십시오.

Nefry 클라우드(임시)란?



Node-Red로 만들어진 Nefry용 클라우드입니다.
HTTP 요청에서 받은 메시지를 MQTT를 통해 Nefry로 보냅니다.
Node-Red의 흐름에 대해서도 나중에 공개할 예정입니다.

나중에 Nefry 클라우드(임시)는 공식적인 서비스가 아니므로 갑자기 정지하거나 폐지될 가능성이 있습니다.
뭔가 문제가 있었을 때는 Facebook의 Nefry 사용자 그룹 로 고지하겠다 예정이므로 참가해 주세요.

Nefry 클라우드 (임시) 사용법



Nefry 클라우드(임시)의 사용법을 소개합니다.
클라우드에 등록한 다음 Nefry에 프로그램을 쓰고 HTTP로 메시지를 보내는 곳까지 소개합니다.

Nefry 클라우드 (임시)에 등록



Nefry Cloud (임시) 링크





사용자 이름과 이메일 주소를 입력합니다.
이쪽 메일 주소에 필요한 APIKey를 보내므로 올바른 메일 주소로 해 주세요.



위와 같이 이메일 주소와 사용자 이름을 입력한 후 Send를 누릅니다.
문제가 없으면 아래의 표시가 되어, 메일이 보내집니다.



메일이 무사히 전달되면 APIKey를 알 수 있으므로 Nefry의 프로그램에 기록하므로 기억하십시오.
메일이 도착하지 않는 경우 스팸 메일 폴더 등에 들어있을 가능성이 높기 때문에 거기를 확인하십시오.



필요한 데이터가 부족한 경우에는 오류 메시지가 나오므로 보고 대응해 주십시오.

Nefry 프로그램 작성



미리 여기 라이브러리을 설치하십시오.

NefryCloud.ino
#include <Nefry.h>
#include <NefryCloud.h>

NefryCloud nefryCloud;

void onpush(String message);

void setup() {
  nefryCloud.begin("user","apikey");//サイトで登録したuser,メールで受け取ったapikeyを入力してください
  nefryCloud.on(onpush);
}

void loop() {
  nefryCloud.loop();
}

void onpush(String message) {//Nefryクラウド(仮)から通知が来ます
  Nefry.print("onpush : ");
  Nefry.println(message);
  if(message.equals("on")){
    //onという文字列がきたときに処理をする
  }
}
nefryCloud.begin("user","apikey");//サイトで登録したuser,apikeyを入力してください

이 줄에 앞서 등록한 사용자 이름과 이메일로 받은 APIKey를 바꾸어 입력하세요.

외부에서 Nefry에 알림 보내기



예를 들어, 사용자 이름이 nefry이고 apikey가 2056f57db84f6c6a2e276119e이면 이러한 URL을 두드리십시오.
이 URL을 두드려도 메시지를 보낼 수 없습니다.
데이터를 보낼 수 있는 기능도 있습니다. 이 경우 Nefry에게 testdata라는 메시지가 전송됩니다.

GET 메소드 htp : // c ぉ d. 네 fry. s ぢ오 : 1880 / 네 fry 셋친 g / 세 t 이었어? 우세 r = 네 fry & 케 y = 2056f57db84f6c6 아 2에 276119

POST 메소드 htp : // c ぉ d. 네 fry. s tsuoo : 1880 / 네 fry 세친 g / 세 t
Content-Type : application/json
{"user":"nefry","key":"2056f57db84f6c6a2e276119e","data":"testdata"}

IFTTT에서 Nefry 클라우드 (임시)에 메시지를 던지는 예


요약



간단합니다만, Nefry 클라우드(가)의 소개로 하겠습니다.
Node-Red를 사용하면 위와 같은 서비스를 하루 정도로 쉽게 서비스를 만들 수 있습니다. 꼭 시험해 주세요.

나중에 Nefry 클라우드(임시)는 공식적인 서비스가 아니므로 갑자기 정지하거나 폐지될 가능성이 있습니다.
뭔가 문제가 있었을 때는 Facebook의 Nefry 사용자 그룹 로 고지하겠다 예정이므로 참가해 주십시오.

좋은 웹페이지 즐겨찾기