티스토리 뷰
구조도
구성품
- 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
- javascript
- iis
- Wordpress
- sencha touch
- JSON
- laravel
- centos
- PHP
- Docker
- git
- IE
- classic asp
- nodejs
- Mac
- mssql
- 한글
- 워드프레스
- API
- CSS
- Linux
- Android
- IOS
- Chrome
- iphone
- 안드로이드
- Prototype
- nginx
- Debug
- JQuery
- ASP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함