2017-02-06 10 views
0

Есть ли способ идентифицировать полученные сообщения от зарегистрированного шлюза или устройства в организации.Как проверить сообщение, полученное с зарегистрированного устройства только в IBM Watson IOT-Node Red

Я использую IBM Watson IOT и Node-Red - редактор для имитации отправки с устройства/шлюза. здесь вопрос заключается в получении сообщения. Как проверить полученное сообщение с зарегистрированного устройства/шлюза ?.

P: S, если мы подписались на получение сообщения по этой теме со всем типом устройства/идентификатором id/event id, мы можем получить сообщение от незарегистрированного устройства/шлюза.

Цените help.Thanks заранее

+0

Я этого не понимаю. Может ли что-нибудь отправить, если оно не зарегистрировано? Я ожидал бы, что платформа заблокировала его с 404 или недействительным токеном. И если он не может отправить, он не должен появляться в подписке в любом месте. – amadain

+1

@amadain Шлюз может передавать данные с устройства, которое еще не определено в платформе IoT, которое создает для него запись браузера устройства. Тип устройства должен уже существовать, и, конечно, шлюз должен быть аутентифицирован (то есть подключен), прежде чем он сможет это сделать. – barny

+0

Спасибо @barny, я понятия не имел, что это возможно. Наверное, я могу понять, почему, хотя теперь я думаю об этом. – amadain

ответ

2

безопасности Уотсон IoT Платформа сегрегируется данных в организации, которые могут быть доступны только с помощью устройств или приложений, зарегистрированных в этой конкретной организации. См. Документацию here.

Если вы подписаны на получение сообщения по этой теме с типом устройства, установленным для всех, это будут только устройства, шлюзы и приложения, зарегистрированные в этой организации. Незарегистрированные устройства и приложения не смогут разместить это пространство темы.

enter image description here