2017-01-31 6 views
0

게이트웨이가 IBM-watson-IoT 대시 보드의 개별 장치 데이터에 어떻게 연결되는지 보려면 어떻게해야합니까? 특정 방법으로 볼 수 있습니까? 는 지금은 같은 데이터를 보낸다 :게이트웨이가 IBM-watson-IoT 대시 보드의 개별 장치 데이터에 어떻게 연결되는지 보려면 어떻게해야합니까?

//publishing device events with deviceType 'Raspi' and deviceId 'pi01' using the default quality of service 
gatewayClient.publishDeviceEvent("Raspi","pi01", "status","json",'{"d" : { "cpu" : 60, "mem" : 50 }}'); 
console.log('event published'); 

그러나 나는 어느 곳에서나 IBM-왓슨의 IoT 대시 보드에서이 데이터 스트림을 볼 수 없습니다입니다. 그것은받은 이벤트를 보여 주지만 장치 "pi01"의 데이터 스트림은 없습니다. 데이터로 전송되면

는 :

gatewayClient.publishGatewayEvent("status","json",'{"d" : { "cpu" : 40, "mem" : 50 }}'); 

이 게이트웨이 수단. 카드를 만들 때 "수신 된 데이터"가 표시됩니다. 하지만 나는 이것을 원하지 않는다. 다른 장치가 게이트웨이에 연결되어 있으므로 새 장치 데이터를 다른 데이터 스트림에 넣길 바란다.

내가 제대로하고 있는지 알려주세요. 그렇다면 모든 데이터를 볼 수 있습니다.

답변

0

대시 보드에서 이것을 수행하는 유일한 방법은 카드에 있습니다. 대시 보드에는 다른 방법이 없습니다 (대시 보드 외부에 다른 방법이 있지만). 코드가 정상적으로 보입니다. 장치 중심 카드에서 장치를 선택하면 속성에서 해당 gw 장치에 대한 값의 흐름을 보거나 그래프가 도움이되는지 확인하십시오. 자체 데이터 스트림입니다. 동일한 게이트웨이를 공유하더라도 다른 장치와 섞여서는 안됩니다. 난이

gatewayClient.publishDeviceEvent('SenseHat','sen-pi-xxx-gw' ,'event', 'json', '{"sugar":5, "salt":2}', 1); 
gatewayClient.publishDeviceEvent('SenseHat','xx-gw-device' ,'event', 'json', '{"sugar":9, "salt":12}', 1); 

enter image description here

+0

확실히 본 : 여기하여 두 장치에 데이터를 전송하는 하나의 게이트웨이이다. 그러나 나는 또한 나의 끔찍한 시내 자료를 원한다. 이것을 마지막으로받은 데이터 만 표시합니다. 내가 그 장치를 만들었을 때 시작부터 보낸 데이터는 어떨까요? 나는 그 데이터를보고 싶다. 다른 것을 보는 방법은 무엇입니까? 그리고 어떻게 ? 또한 장치 목록에서 게이트웨이의 장치를 선택할 때 센서 값이 표시되지 않습니다. –

+0

먼저 어딘가에 저장해야합니다. 자동이 아닙니다. 다음을 참조하십시오. https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-parti/ – amadain

+0

나는 데이터를 보내는 동안 여기에 실수를하고 있다고 생각한다. 그것을 보내기위한 또 다른 포먼트가 있어야합니다. gatewayClient.publishDeviceEvent ("Raspi", "pi01", "status", "json", '{ "d": { "cpu": 60, "mem": 50}}'); 우리가이 부분에 수정이 필요하다면, 최근에 나의 분야가 엠프 티입니다. 이것으로 도울 수 있다면 –