티스토리 뷰
구조도
구성품
- IoT devices: 라즈베리파이 등 MQTT Client
- MQTT Broker: EMQ (https://www.emqx.io)
- Kafka producer: Kafka Junction (https://github.com/brycemcd/MQTT-to-Kafka)
- Kafka consumer: Logstash + kafka input plugin + elasticsearch output plugin
- Kafka (+ Zookeeper)
- Elastic stack
프로세스
IoT 기기에서 MQTT 프로토콜로 MQTT Broker 에 hello-kafka 토픽에 데이터 전송(=pub).
Kafka Producer 인 Kafka bridge 에서 MQTT Broker (종류 중 Emqx 사용함)의 hello-kafka 토픽을 sub 하고 있는 상태이며,
pub 된 데이터를 kafka cluster 의 hello-kafka-cluster 토픽으로 전달(=produce).kafka cluster의 hello-kafka-cluster 토픽에 Kakfa consumer (종류 중 Logstash 사용함)를 걸어놓았으므로,
kafka cluster 의 해당 토픽으로부터 데이터를 꺼내서 Elasticsearch 로 던져줌(=consume).Kibana 의 Timelion 그래프로 Elasticsearch 에 쌓인 IoT 데이터 1초 단위 확인.
Kibana
Timelion 쿼리 예: .es(metric=avg:column1, interval='1s')
Docker 셋팅
Docker 셋팅 사례
다운받은 파일을 특정 폴더를 만들어 압축을 풀어주시고
콘솔에서 docker-compose up -d 명령 실행.
단일 노드(=호스트)에 docker-compose 를 사용하여 docker container 들로
서비스들 띄워지도록 셋팅함.
Web UI
- EMQ
- localhost:18083
- Kafka manager
- localhost:9000
- Kibana
- localhost:5601
- Grafana
- localhost:3000
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
TAG
- CSS
- Linux
- Wordpress
- PHP
- nginx
- 한글
- nodejs
- laravel
- 안드로이드
- API
- git
- 워드프레스
- javascript
- Docker
- Chrome
- JQuery
- JSON
- mssql
- classic asp
- IOS
- Prototype
- iis
- Debug
- ASP
- iphone
- centos
- sencha touch
- IE
- Android
- Mac
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함