IoT 프리젠 테이션 및 시각화를위한 완전한 오픈 소스 플랫폼이 있습니까?


33

센서와 대화하기 위해 AWS IoT 통신 플랫폼 을 사용하기로 결정했습니다 .

그러나 시각화와 관련하여 바퀴를 재발 명 할 필요가 없기를 바랍니다.

AWS IoT

위 그림에서 볼 수 있듯이 IoT 프레임 워크는 응용 프로그램 서버에 연결됩니다. 저의 이전 애플리케이션 경험은 PHP / MySQL & MongoDB 기반의 독점 시스템이었습니다.

많은 플랫폼이 있으며 대부분 무료 평가판을 포함합니다.

고객에게 데이터를 제공하고 안전한 고객 액세스를 허용하며 필요에 따라 사용자 정의 할 수있는 오픈 소스 시각화 응용 프로그램 플랫폼을 찾고 있습니다.

이상적으로이 플랫폼에는 데이터를 검색 할 수있는 데이터베이스가 포함되며 데이터베이스가 커짐에 따라 효율성을 보장하는 인덱싱 구조가 더 좋습니다. 현장에서 IoT 장치를 모니터링 할 때 일반적으로 사용되는 장치 섀도 레지스트리의 시각화를 제공하는 프레임 워크 일 수 있습니다.

요약하면 이상적인 플랫폼에는 다음 기능이 포함됩니다.

  • 모든 고객을 나열하는 관리자 영역. 고객을 클릭하면 세부 정보가 표시됩니다.
  • 할당 된 센서 만 표시하는 전용 영역으로 사용자를 연결하는 사용자 로그온.
  • 시각화 도구에서 실시간 트 렌딩 데이터를 볼 수있는 사용자 기능 (Grafana와 같은 것이 적합합니다. 그라 파나
  • 히스토리 데이터를 저장하고 검색 할 수있는 데이터베이스 통합
  • 경보 및 경고를 센서와 연결하고 알림이 필요한 사람에게 이메일을 보내는 기능

내 요구 사항을 충족하는 오픈 소스 IoT 응용 프로그램 프로젝트가 있습니까?


12
IoT 시각화는 다른 시각화와 다르지 않습니다. 많은 오픈 소스 프로젝트 (예 : d3 JS 라이브러리), Kibana, Graphite를 찾을 수 있습니다.
bravokeyl

답변:


10

예를 들어 다음과 같은 대시 보드를 제공 하는 freeboard.io 사용을 고려할 수 있습니다 .

여기에 이미지 설명을 입력하십시오

월별 요금을 지불하려는 경우 무제한 공개 대시 보드를 무료로 제공하고 비공개로 제한 할 수 있습니다.

프로젝트 자체는 오픈 소스이며 GitHub에서 호스팅됩니다 .


이전에 사용했지만 오픈 소스가 아닌 독점적입니다.
SeanJ

8

cooja를 살펴보고 싶을 수도 있습니다 . Contiki 운영 체제를 실행하는 장치 시스템을위한 시뮬레이터 / 개발 환경입니다.

다양한 종류의 센서와 무선 프로토콜을 시뮬레이션하고 작동 방식을 확인할 수 있습니다.


6

WSO2 IoT 서버 를 사용해 볼 수 있었습니까 ? 나는 그것을 시도했고 꽤 멋진 기능을 가지고 있습니다. 그리고 당신은 소스 코드를 찾을 수 있습니다 여기 GitHub의에.

고객에게 데이터를 제공하고 안전한 고객 액세스를 허용하며 필요에 따라 사용자 정의 할 수있는 오픈 소스 시각화 응용 프로그램 플랫폼을 찾고 있습니다.

100 % 오픈 소스이며 실시간 및 데이터 시각화 기능을 갖춘 배치 분석 기능을 갖추고 있으며 안전한 고객 액세스를 허용합니다. ID 관리 및 권한 부여를 통해 안전한 장치 및 앱 액세스를 보장합니다. OAuth 2.0 토큰 기반 액세스 제어와 통합됩니다.

코드를 진행하기 전에 제품을 시험해 보려면 여기 에서 서버를 다운로드하고 제공된 샘플 장치 유형을 시험해보십시오. 샘플 호출 " Virtual Fire Alarm "이 있으며 기본적으로 서버가 수행 할 수있는 작업에 대한 높은 수준의 아이디어를 제공합니다. 물리적 장치 나 센서없이이 샘플을 시험해 볼 수 있습니다. 여기를 확인하십시오.

또한 IoT 서버 내부에 완벽한 EMM 솔루션이 있습니다. 또한 Android 디바이스의 모든 센서 데이터를 읽고 실시간 분석을 위해 해당 데이터를 WSO2 IoT 서버에 게시 할 수 있는 디바이스 유형 호출 " Android sense "가 있습니다.

WSO2 IoT 서버 최신 버전에 대한 전체 설명서는 여기에서 찾을 수 있습니다.

또한 AWS IoT와 매우 유사한 클라우드 기반 솔루션도 있습니다. 여기를 확인 하십시오 .


5

uBeac 은 우리가 개발 한 새로운 프리웨어 시각화 도구이며 베타 버전입니다. 오픈 소스는 아니지만 완전 무료입니다.

게이트웨이를 정의 할 수 있으며 고유 한 URI를 얻게됩니다. 게이트웨이 또는 장치에서 URI를 설정하여 HTTP / MQTT 데이터를 보낼 수 있습니다.

다음은 그 기능 중 일부입니다.

  • 팀, 건물, 평면도 정의
  • 실시간 데이터 시각화
  • 다른 위젯을 사용하는 맞춤형 대시 보드 디자인
  • 센서 유형, 단위 및 접두사 정의 맵 시각화
  • ...

일반 Json 데이터 형식과 다른 사전 정의 된 게이트웨이도 지원합니다. 사전 정의 된 페이로드 형식을 사용하지 않으려는 경우 사용자 정의 페이로드 처리를 개발하기 위해 열려 있습니다.


3

Cyfe.com 은 대시 보드의 또 다른 예입니다.

  • 맞춤 데이터 소스

  • 맞춤 위젯

  • 푸시 API

  • 회전이있는 TV 모드

  • 기타.

Cyfe 대시 보드


이것은 오픈 소스가 아닙니다. 이 게시물이 질문과 관련이 없다고 생각합니다.
Andrew

아니에요 그러나 프리웨어입니다.
Jimmy Westberg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.