Как получать уведомления в реальном времени - PullRequest
0 голосов
/ 01 ноября 2018

Я добавил свой мобильный телефон в качестве устройства с именем 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);
            }
        });

    }

Мне интересно, что я должен передать как имя канала, и нужно ли мне что-то еще делать для получения уведомлений в реальном времени?

...