Node-RED 우노빅보드 스마트팜 27

ftp 서버 설치 on windows

파일질라 서버 다운로드 파일질라는 오픈소스 크로스 플랫의 자유 소프트웨어인 FTP 프로그램입니다. 서버 프로그램과 클라이언트 프로그램으로 구성되어 있습니다. https://filezilla-project.org/ 프로그램을 설치하고 서버정보를 설정합니다. 접속 계정을 추가합니다. 그리고 ftp 공유 폴더를 추가합니다. node-red 와 연동해서 사용하기 때문에 nodejs 폴더내에 ftp 폴더를 만들겠습니다. ftp 서버 주소와 사용자명 / 비밀번호를 정확히 입력하고 확인을 누르면 서버 접속을 시도합니다. ftp 클라이언트 프로그램으로 접속 테스트합니다. 성공적으로 연결이 되었습니다. 웹브라우져에서 ftp 로그인하여 ftp 폴더내에 있는 파일을 볼수 있고 다운로드 할 수 있습니다. 당연히 사용자명/ 비..

우노빅보드 온도센서 연동 on Node-RED

우노빅보드 우노빅보드 9번핀과 온도센서 DHT11 시그널핀과 연결합니다. 아두이노 소스코드 #include #include #define DHTPIN 9 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); // 온도 습도 데이터 얻기 int temperature, humidity; // 온도 습도를 읽기전 하드웨어 컨트롤 int request_humidity_temperature() { int err; float h = dht.readHumidity(); float t = dht.readTemperature(); Serial.print(h); Serial.print(','); Serial.println(t); temperature = (int)t; humidity = (..

우노빅보드 버튼 연동 on Node-RED

우노빅보드 우노빅보드에 버튼 모듈을 7번핀과 연결합니다. 시리얼로 버튼이 눌려지면 1을 해제되면 0을 출력하도록 프로그래밍합니다. int buttonPin = 7; byte lastState = LOW; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(buttonPin, INPUT_PULLUP); } void loop() { // put your main code here, to run repeatedly: byte currentState = digitalRead(buttonPin); if(currentState != lastState) { lastState = currentState; // Seria..

Node-RED Windows 설치

Node-RED란? Node-RED(노드 레드)는 하드웨어 장치들, API, 온라인 서비스를 사물인터넷의 일부로 와이어링(배선화)시키기 위해 본래 IBM이 개발한 시각 프로그래밍을 위한 플로우 기반 개발 도구입니다. Node-RED는 브라우저 기반 플로 편집기를 제공하므로 자바스크립트 함수를 개발하는데 사용할 수 있습니다. 애플리케이션의 요소들은 재사용을 위해 저장하거나 공유할 수 있습니다. 런타임은 Node.js 위에서 개발되어 있습니다. Node-RED에서 만든 플로는 JSON을 사용하여 저장됩니다. 버전 0.14 이후 MQTT 노드들은 적절하게 구성된 TLS 연결을 만들 수 있습니다. 설치 참조 사이트 http://blog.naver.com/PostView.nhn?blogId=edblab&logNo..

Node-RED UI 설치 on 라즈베리파이

Node-RED UI 설치 참조 사이트 : http://blog.naver.com/PostView.nhn?blogId=dhksrl0508&logNo=221127489634&parentCategoryNo=&categoryNo=156&viewDate=&isShowPopularPosts=true&from=search Raspberry PI 강좌 1. Node-RED로 UI 만들기 Raspberry PI는 IOT를 구현할때 서버로 사용하기 딱 좋은 초소형 컴퓨터 입니다. 그런 라즈베리는 아... blog.naver.com 사이트 접속 라즈베리에 연결된 IP주소를 파악한 후 "http://(IP주소):1880" 에 접속해 봅니다. 라즈베리에서 접속하시면 ip에 localhost를 써도 됩니다.