Я добавил свой мобильный телефон в качестве устройства с именем COL-L29. Я хочу получать измерения в реальном времени с телефона. Я использую Java API таким образом
public static void main(String[] args) {
Platform platform = new PlatformImpl(Constants.CUMULOCITY_URL, new CumulocityCredentials(Constants.USERNAME, Constants.PASSWORD));
InventoryApi inventory = platform.getInventoryApi();
CepApi cep = platform.getCepApi();
CepCustomNotificationsSubscriber subscriber = cep.getCustomNotificationsSubscriber();
Subscription<String> receiver = subscriber.subscribe(channelName, new SubscriptionListener<String, Object>() {
@Override
public void onNotification(Subscription<String> arg0, Object arg1) {
System.out.println("Received notificaiton: "+ arg0 + arg1);
@Override
public void onError(Subscription<String> arg0, Throwable arg1) {
System.out.println("Exception: " + arg0);
}
});
}
Мне интересно, что я должен передать как имя канала, и нужно ли мне что-то еще делать для получения уведомлений в реальном времени?