Magicblocks.io - IoT | MQTT 소개
이 앱은 휴대 전화의 센서에서 얻은 센서 값을 특정 MQTT 클라이언트로 전송하는 데 사용됩니다. 앱에 센서가 많더라도 휴대폰에 특정 센서가 있어야한다는 점에 유의하는 것이 중요합니다.
휴대 전화의 센서 유형은 휴대 전화의 브랜드와 버전에 따라 다릅니다. 먼저 휴대폰에 내장 된 센서를 먼저 식별하는 것이 중요합니다.
시작하기
시작하려면 앱으로 이동하여 설정 (왼쪽 상단 모서리)을 클릭합니다. 주어진 공간에 필요한 세부 사항을 입력하십시오.
특정 MQTT 브로커에 데이터를 게시하려면 호스트 이름과 포트를 입력합니다. 게시 및 구독 주제를 지정하는 것도 중요합니다.
필요에 따라 시도해 볼 수있는 다른 옵션도 있습니다.
이 앱을 작동 할 때 휴대폰은 항상 안정적인 인터넷 연결을 유지해야합니다.
센서
QR / 바코드 스캐너
카메라로 QR 코드를 스캔하여 데이터를 전송합니다. 앱에 카메라 액세스 권한을 부여하는 것이 중요합니다.
데이터가 전송되는 형식-{ "qr": { "format": "QR_CODE", "content": ""}}
가속도계
가속도계는 가속력을 측정하는 데 사용되는 전자 기계 센서입니다. 단위 – m / s2 단위로 측정 된 X 축, Y 축, Z 축 값
데이터가 전송되는 형식-{ "accelerometer": { "x": "2.84", "y": "0.44", "z": "10.02"}}
자이로 스코프
각속도 센서 또는 각속도 센서라고도하는 자이로 센서는 각속도를 감지하는 장치입니다.
단위 – rad / s 단위로 측정 된 X 축, Y 축, Z 축 값
데이터가 전송되는 형식-{ "gyroscope": { "x": "0.0", "y": "0.0", "z": "0.0"}}
근접 센서
근접 센서는 대상이 센서의 필드에 들어갈 때 대상 (종종 "대상"이라고 함)의 존재를 감지하는 비접촉 센서입니다.
단위 – cm 단위로 측정 된 거리
데이터가 전송되는 형식-{ "proximity": { "x": "5.0"}}
빛
이 센서는 영역의 밝기를 제공합니다
lx 단위
데이터가 전송되는 형식-{{ "light": { "illuminance": "7.0"}}
온도
실내 온도를 제공합니다.
섭씨 단위
전송되는 데이터 형식-{ "온도": { "온도": "7.0"}}
압력
실내 압력 측정
hPa 단위
데이터가 전송되는 형식-{ "pressure": { "pressure": "1009.56"}}
위치
위치에 액세스하려면 앱에 대한 액세스 권한을 부여하세요. 장치의 위도 및 경도 위치를도 단위로 제공하고 현재 위치의 고도도 미터 단위로 제공합니다.
데이터가 전송되는 형식-{ "gps": { "alt": "0.0", "lon": "80.06", "lat": "6.72"}}
설정
오른쪽 상단의 설정으로 이동합니다. 사용자 지정 응용 프로그램을 만들기 위해 변경해야하는 설정입니다. 필요한 것이 있습니다.
앱을 작동시키기 위해 채워야하는 선택적 필드뿐만 아니라 필드.
호스트 이름 –이 필드에 브로커 이름을 입력해야합니다. 사용을 권장하는 무료 MQTT 브로커가 있습니다. 그들은,
broker.hivemq.com
mqtt.eclipse.org
이것은 필수 필드입니다.
포트-이것은 또한 필수 필드입니다. 포트 기본값 (1883)을 그대로 두는 것이 가장 좋습니다.
사용자 이름-이것은 선택적 요구 사항입니다. 보안을 위해 사용자 이름을 추가하는 것이 좋습니다.
암호 – 이것은 선택적 요구 사항입니다. 보안을 위해 사용자 이름을 추가하는 것이 좋습니다.
ClientID-이것은 선택적 요구 사항입니다. 공백으로두면 응용 프로그램이 사용자에 대한 clientID를 생성합니다.
주제 게시 – 사용자는 데이터를 보낼 주제를 지정해야합니다.
주제 구독 – 사용자는 애플리케이션이 데이터를 수신하기 위해 수신해야하는 주제를 지정해야합니다.
데이터 푸시 간격 – 데이터를 게시해야하는 속도입니다.
QoS – MQTT QoS에 대한 자세한 내용은 MQTT 브로커의 공식 웹 사이트를 방문하십시오.
필수 필드를 지정한 후 저장을 클릭하고 홈 페이지로 이동하십시오. 슬라이더를 밀어 MQTT 브로커에 연결합니다. 모든 것이 잘되면 화면에 '연결됨'이 표시됩니다.
휴대 전화의 센서 유형은 휴대 전화의 브랜드와 버전에 따라 다릅니다. 먼저 휴대폰에 내장 된 센서를 먼저 식별하는 것이 중요합니다.
시작하기
시작하려면 앱으로 이동하여 설정 (왼쪽 상단 모서리)을 클릭합니다. 주어진 공간에 필요한 세부 사항을 입력하십시오.
특정 MQTT 브로커에 데이터를 게시하려면 호스트 이름과 포트를 입력합니다. 게시 및 구독 주제를 지정하는 것도 중요합니다.
필요에 따라 시도해 볼 수있는 다른 옵션도 있습니다.
이 앱을 작동 할 때 휴대폰은 항상 안정적인 인터넷 연결을 유지해야합니다.
센서
QR / 바코드 스캐너
카메라로 QR 코드를 스캔하여 데이터를 전송합니다. 앱에 카메라 액세스 권한을 부여하는 것이 중요합니다.
데이터가 전송되는 형식-{ "qr": { "format": "QR_CODE", "content": ""}}
가속도계
가속도계는 가속력을 측정하는 데 사용되는 전자 기계 센서입니다. 단위 – m / s2 단위로 측정 된 X 축, Y 축, Z 축 값
데이터가 전송되는 형식-{ "accelerometer": { "x": "2.84", "y": "0.44", "z": "10.02"}}
자이로 스코프
각속도 센서 또는 각속도 센서라고도하는 자이로 센서는 각속도를 감지하는 장치입니다.
단위 – rad / s 단위로 측정 된 X 축, Y 축, Z 축 값
데이터가 전송되는 형식-{ "gyroscope": { "x": "0.0", "y": "0.0", "z": "0.0"}}
근접 센서
근접 센서는 대상이 센서의 필드에 들어갈 때 대상 (종종 "대상"이라고 함)의 존재를 감지하는 비접촉 센서입니다.
단위 – cm 단위로 측정 된 거리
데이터가 전송되는 형식-{ "proximity": { "x": "5.0"}}
빛
이 센서는 영역의 밝기를 제공합니다
lx 단위
데이터가 전송되는 형식-{{ "light": { "illuminance": "7.0"}}
온도
실내 온도를 제공합니다.
섭씨 단위
전송되는 데이터 형식-{ "온도": { "온도": "7.0"}}
압력
실내 압력 측정
hPa 단위
데이터가 전송되는 형식-{ "pressure": { "pressure": "1009.56"}}
위치
위치에 액세스하려면 앱에 대한 액세스 권한을 부여하세요. 장치의 위도 및 경도 위치를도 단위로 제공하고 현재 위치의 고도도 미터 단위로 제공합니다.
데이터가 전송되는 형식-{ "gps": { "alt": "0.0", "lon": "80.06", "lat": "6.72"}}
설정
오른쪽 상단의 설정으로 이동합니다. 사용자 지정 응용 프로그램을 만들기 위해 변경해야하는 설정입니다. 필요한 것이 있습니다.
앱을 작동시키기 위해 채워야하는 선택적 필드뿐만 아니라 필드.
호스트 이름 –이 필드에 브로커 이름을 입력해야합니다. 사용을 권장하는 무료 MQTT 브로커가 있습니다. 그들은,
broker.hivemq.com
mqtt.eclipse.org
이것은 필수 필드입니다.
포트-이것은 또한 필수 필드입니다. 포트 기본값 (1883)을 그대로 두는 것이 가장 좋습니다.
사용자 이름-이것은 선택적 요구 사항입니다. 보안을 위해 사용자 이름을 추가하는 것이 좋습니다.
암호 – 이것은 선택적 요구 사항입니다. 보안을 위해 사용자 이름을 추가하는 것이 좋습니다.
ClientID-이것은 선택적 요구 사항입니다. 공백으로두면 응용 프로그램이 사용자에 대한 clientID를 생성합니다.
주제 게시 – 사용자는 데이터를 보낼 주제를 지정해야합니다.
주제 구독 – 사용자는 애플리케이션이 데이터를 수신하기 위해 수신해야하는 주제를 지정해야합니다.
데이터 푸시 간격 – 데이터를 게시해야하는 속도입니다.
QoS – MQTT QoS에 대한 자세한 내용은 MQTT 브로커의 공식 웹 사이트를 방문하십시오.
필수 필드를 지정한 후 저장을 클릭하고 홈 페이지로 이동하십시오. 슬라이더를 밀어 MQTT 브로커에 연결합니다. 모든 것이 잘되면 화면에 '연결됨'이 표시됩니다.
더 보기