<마이크로비트 사물인터넷 키트>
- IoT Starter Kit for micro:bit -
초보 메이커의 첫 사물인터넷 코딩!
어렵게 서버를 구축할 필요 없이, 간편하고 편리하게!
누구나 쉽게 이해할 수 있을
마이크로비트 사물인터넷 키트
소개합니다!
마이크로비트 사물인터넷 키트로 IoT 환경을 구축해 보겠습니다.
^_^
마이크로비트와 확장팩, 네트워크 연결 모듈을 준비합니다.
http://iot.dfrobot.com 사이트에 계정을 생성하여, 로그인 합니다.
사물인터넷을 위한 아이디'IoT_id'와 패스워드'Iot_pwd'가 등록되어 제공됩니다.
[workshop] 페이지에서 "add a new device"를 눌러
'Topic'값을 얻습니다.
마이크로비트 코딩 편집기는 http://makecode.microbit.org/v0 주소로 들어가야 합니다.
확장 명령어로 "OBLOQ"를 검색하여 추가합니다.
추가된 OBLOQ 명령어에서 'Obloq setup mqtt'블록을
시작 블록 안에 넣고,
WiFi 이름과 비밀번호를 기입하고
할당받은 IoT 아이디와 비밀번호를 입력합니다.
주의할 점은 'Server:'는 "Global"로 해주는 것!!!
무한반복 안에 'pubLish (Hello) to topic_0'블록을 넣습니다.
'puase (1000)'블록도 넣어
1초 마다 "Hello" 메시지가 EasyIoT로 보내지게 코딩합니다.
마이크로비트에 다운로드 한 후
USB 케이블을 확장팩에 끼우세요!
그렇지 않으면, 인터넷에 잘 연결이 안될 수 있으니 주의해야겠죠~
WiFi와 연결을 시도한 후
WiFi에 연결되면, 마이크로비트 LED에 체크 표시가 뜹니다.
바로 EasyIoT와 연결을 시도하고,
곧 이어 연결 완료되었다는 체크 표시가 나타납니다.
http://iot.dfrobot.com 페이지의 [workshop]에서 device의 [View details]를 클릭합니다.
1초 마다 보내진 "Hello" 메시지를 확인해 볼 수 있었어요~ ^_^
이번에는 센서 값을 서버에 업데이트 해보도록 하겠습니다.
마이크로비트 코딩 편집기에서 확장 명령어로 "github.com/DFRobot/pxt-ds18b20"를 검색하여 추가합니다.
추가된 DS18B20 명령어에서 '(pin 0) Temperature_string'블록을
pubLish 명령어 안에 넣습니다.
마이크로비트는 온도센서로부터 받은 온도 값을 1초 마다 EasyIoT에 업데이트 합니다.
http://iot.dfrobot.com 페이지의 [workshop]에서 device의 [View details]를 클릭합니다.
1초 마다 업데이트 된 온도 값을 확인해 볼 수 있답니다. ^_^
처음 IoT를 다루는 초보자도 쉽게
사물인터넷을 구현해 볼 수 있을 정도로
이해를 돕는 상세한 그림과 쉬운 설명을 제공합니다.
마이크로비트를 실행하기 위한 편집기, 메이크코드(makecode)의
블록코딩으로 쉽게 프로그래밍 할 수 있어서 더욱 좋습니다!
로그인 필요 없어요, 아래 '♡ (공감)'도 꾹~눌러주세요^^!