웹 앱이 있습니다. 현재 구조 \ 흐름은 다음과 같습니다.가장 좋은 방법은 다음과 같습니다. azure iothub에 데이터를 게시하거나 azure tablestorage에 직접 게시하십시오.
- 이 장치에는 장치 관련 데이터를 내 테이블 저장소에 배치하는 데 사용되는 웹 서비스가 있습니다.
- UI 끝에서 SignalR은 장치의 데이터가 TableStorage에 도착할 때와 같이 클라우드에 게시 된 최신 값을 Dashboard (view-cshtml)에 표시하는 데 사용됩니다.
- 선택한 장치에 따라 다른 장치의 데이터가 TableStorage 및 UI 끝에 들어올 것으로 예상되며 관련 데이터가 표시됩니다.
내 쿼리
대신 직접 TableStorage에 게시는 장치가 데이터를 게시 할 수있는 할 수있는 푸른 자원, IOTHub을 가지고 어떤 이점이 있을까요? 그렇다면 그것에 대해 알려주십시오.
-> a. 이 경우 나중에 참조 할 수 있도록 모든 수신 된 데이터를 저장하기 위해 IoTHub에 배치 된 데이터를 가져와야합니까?
---> b. 이전에 StreamAnalytics를 사용하는 옵션을 사용했으며, IoTHub 끝에서받는 데이터를 TableStorage에 삽입하는 쿼리를 사용했습니다. Is 유일한 \ 좋은 옵션을 사용할 수 있습니까?
---> c. 아니면 IoTHub에 게시 된 데이터를 보유 할 수있는 다른 옵션이 있습니까?
장치에서 TableStorage로 직접 데이터를 삽입하는 현재의 흐름은 양호합니까 (모범 사례입니까?)? 그렇지 않은 경우 솔루션에 접근하는 가장 좋은 방법을 제안하십시오. 장치에 클라우드의
1. 고전적인 데이터베이스에서와 같이 데이터를 영구히 보관해야합니다. 웹 앱에는 이전 데이터를 볼 수있는 옵션이 있어야합니다. 그렇다면 IoTHub가 이것을 지원합니까? ____ 2. TableStorage에 직접 삽입하는 대신 IoTHub에 게시하는 이점은 무엇입니까? – jAntoni
1.IoTHub은 데이터 보유를 영구적으로 지원하지 않습니다. 2.이 [link] (https://azure.microsoft.com/en-us/services/iot-hub/)에서 IoTHub에 대한 정보와 혜택을 얻을 수 있습니다. –
감사합니다 MichaelXu. – jAntoni