QNAP Systems, Inc. - 네트워크 부착형 스토리지(NAS)

Language

Support

MQTTS를 사용하여 QIoT Suite Lite에 연결하는 방법은?

이 자습서에서는 MQTTS를 사용하여 QIoT Suite Lite에 연결하는 방법을 배웁니다.

다양한 개발 보드를 QIoT Suite Lite에 연결하는 방법을 배우려면 다음 자습서를 참조하십시오: https://www.qnap.com/en/how-to/tutorial/qiot-suite-lite

IoT 애플리케이션 및 사물을 설정하는 방법을 배우려면 다음 링크를 참조하십시오: https://www.qnap.com/go/how-to/tutorial/article/how-to-show-dht11-data-on-qiot-dashboard

https://github.com/qnap-dev/qnap-qiot-sdks에서 QNAP GitHub를 참조할 수도 있습니다.

IoT 애플리케이션을 열고 MQTTS 설정 가져오기

  • IoT 애플리케이션을 열고 사물로 이동합니다.
  • "장치 연결" 버튼을 클릭합니다.
  • "MQTTS"를 선택하고 "장치 인증서 생성"을 클릭합니다.
  • 각 링크를 클릭하여 장치 인증서와 개인 키를 다운로드합니다.
  • "JSON 파일 다운로드"를 클릭합니다. 파일 이름은 "resourceinfo.json"이 됩니다.

* "resourceinfo.json"에 대한 추가 정보
다음은 resourceinfo.json의 예제 코드입니다:

	{

          "host": [

          "172.17.28.73"

          ],

          "myqnapcloudHost": "Not Available",

          "port": 28883,

          "clientId": "rpi2_1509002899",

          "username": "c08b5979-1f8f-42da-9085-d761707be65c",

          "password": "r:e91d53d57729b9d0b59772f9f2a130dc",

         "resources": [

               {

                 "resourcename": "temp",

                 "resourceid": "temp",

                 "resourcetypename": "Temperature",

                  "datatype": "Float",

                  "unit": "°C",

                  "description": "",

	               "topic":  "qiot/things/admin/rpi2/temp"
                 }

                ],

                "caCert":  "/v1/media/ca-crt.pem",

                "clientCert":  "/v1/media/7019512017-10-18_06-32-36/7019512017-10-18_06-32-36_certificate.pem",

	             "privateCert":  "/v1/media/7019512017-10-18_06-32-36/7019512017-10-18_06-32-36_privatekey.pem"

		}
		
  • 참고 자료:
    1. "host": NAS IP
    2. "myqnapcloudHost": NAS에서 myqnapcloud DDNS 서비스를 연결하면 QIoT Suite Lite에 연결할 수 있는 인터넷 호스트 이름을 제공합니다. 포트에 문제가 발생할 경우 다음 게시물을 참조하십시오: https://qiot.qnap.com/blog/en/2017/09/21/solve-problem-using-different-port-qiot-suite-lite-v1-0-41/
    3. "port": MQTTS 포트.
    4. "clientId": 장치 식별자.
    5. "username": MQTT 사용자 이름.
    6. "password": MQTT 비밀번호.
    7. "resources": 다음을 포함한 리소스 정보:
      • description: QIoT 리소스 설명.
      • datatype: QIoT 리소스 데이터 유형.
      • resourceid: QIoT 리소스 식별자.
      • topic: 게시 및 구독할 MQTTS 항목.
      • resourcename: QIoT 리소스 이름
      • resourcetypename: QIoT 리소스 유형 이름.
      • unit : QIoT 리소스 유니트.
  • 연결 유형:
    "연결":
    • 사용자 이름: <username>
    • 비밀번호: <password>
    • 클라이언트 ID: <clientId>
    • CA 인증서: 이전에 다운로드한 "CA 인증서"를 선택합니다.
    • 클라이언트 인증서: 이전에 다운로드한 "장치 인증서"를 선택합니다.
    • 클라이언트 키: 이전에 다운로드한 "개인 키"를 선택합니다.
    "게시":
    • 항목: <topic>
    • 페이로드:
      • {"value" : <data>}
    "구독"
    • 항목: <topic>
릴리스 날짜: 2017-11-16
도움이 되었습니까?
피드백을 주셔서 감사드립니다.
피드백을 주셔서 감사드립니다. 다른 질문 사항이 있으면 support@qnap.com으로 문의해 주시기 바랍니다.
o