Package ch.ethz.inf.vs.californium.coap

Examples of ch.ethz.inf.vs.californium.coap.Request


  public CO02_05(String serverURI) {
    super(CO02_05.class.getSimpleName());

    // create the request
    Request request = new Request(Code.GET, Type.NON);
    // set Observe option
    request.setObserve();
    // set the parameters and execute the request
    executeRequest(request, serverURI, RESOURCE_URI);
  }
View Full Code Here


  public CL01(String serverURI) {
    super(CL01.class.getSimpleName());

    // create the request
    Request request = Request.newGet();
   
    // set the parameters and execute the request
    executeRequest(request, serverURI, RESOURCE_URI);
  }
View Full Code Here

  public CL09(String serverURI) {
    super(CL09.class.getSimpleName());

    // create the request
    Request request = new Request(Code.GET, Type.CON);
    request.getOptions().addURIQuery(URI_QUERY);
    executeRequest(request, serverURI, RESOURCE_URI);
  }
View Full Code Here

        success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
        success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
        success &= checkDiscovery(RESOURCE_URI_2, response.getPayloadString());
       
        // Client sends a GET request for /path to Server
        request = new Request(Code.GET, Type.CON);
        try {
          uri = new URI(serverURI + RESOURCE_URI_2);
        } catch (URISyntaxException use) {
          throw new IllegalArgumentException("Invalid URI: "
              + use.getMessage());
        }

        request.setURI(uri);

        request.send();
        response = request.waitForResponse(6000);

        // checking the response
        if (response != null) {

          // print response info
          if (verbose) {
            System.out.println("Response received");
            System.out.println("Time elapsed (ms): "
                + response.getRTT());
            Utils.prettyPrint(response);
          }

          success &= checkType(Type.ACK, response.getType());
          success &= checkInt(EXPECTED_RESPONSE_CODE.value, response.getCode().value, "code");
          success &= checkOption(MediaTypeRegistry.APPLICATION_LINK_FORMAT, response.getOptions().getContentFormat(), "Content-Format");
          success &= checkDiscovery(RESOURCE_URI_3, response.getPayloadString());
         
          // Client sends a GET request for /path/sub1
          request = new Request(Code.GET, Type.CON);
          try {
            uri = new URI(serverURI + RESOURCE_URI_3);
          } catch (URISyntaxException use) {
            throw new IllegalArgumentException("Invalid URI: "
                + use.getMessage());
View Full Code Here

  public CL06(String serverURI) {
    super(CL06.class.getSimpleName());

    // create the request
    Request request = new Request(Code.GET, Type.CON);
    // set query
    request.getOptions().addURIQuery(EXPECTED_SZ);
    // set the parameters and execute the request
    executeRequest(request, serverURI, RESOURCE_URI);
  }
View Full Code Here

  public CC08(String serverURI) {
    super(CC08.class.getSimpleName());

    // create the request
    Request request = new Request(Code.POST);
    request.setConfirmable(false);
    // add payload
    request.setPayload("TD_COAP_CORE_08", MediaTypeRegistry.TEXT_PLAIN);
    // set the parameters and execute the request
    executeRequest(request, serverURI, RESOURCE_URI);
  }
View Full Code Here

  private ResponseCode EXPECTED_RESPONSE_CODE = ResponseCode.CREATED;

  public CB04(String serverURI) {
    super(CB04.class.getSimpleName());

    Request request = Request.newPost();
    request.setPayload(data);
    request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN);

    // set the parameters and execute the request
    executeRequest(request, serverURI, "/large-create");

    // TODO: verify resource creation (optional): send GET request to
View Full Code Here

  public CO04(String serverURI) {
    super(CO04.class.getSimpleName());

    // create the request
    Request request = new Request(Code.GET, Type.CON);
    // set Observe option
    request.setObserve();
    // set the parameters and execute the request
    executeRequest(request, serverURI, RESOURCE_URI);
  }
View Full Code Here

                System.out.println("+++++++++++++++++++++++");
                System.out.println("++++ REBOOT SERVER ++++");
                System.out.println("+++++++++++++++++++++++");

                System.out.println("++++ obs-reset PUT ++++");
                Request asyncRequest = new Request(Code.POST, Type.CON);
                asyncRequest.setPayload("sesame");
                asyncRequest.setURI(serverURI + "/obs-reset");
                asyncRequest.addMessageObserver(new MessageObserverAdapter() {
                    public void onResponse(Response response) {
                        if (response != null) {
                          System.out.println("Received: " + response.getCode());
                          System.out.println("+++++++++++++++++++++++");
                        }
                      }
                    });
                asyncRequest.send();
              }

            } else if (!timedOut) {
              timedOut = true;
              l = observeLoop / 2;
              System.out.println("PASS: Max-Age timed out");
              System.out.println("+++++ Re-registering +++++");
              Request reregister = Request.newGet();
              reregister.setURI(uri);
              reregister.setToken(request.getToken());
              reregister.setObserve();
              request = reregister;
              request.send();
             
              response = request.waitForResponse(time);
                    if (response != null) {
View Full Code Here

  public CO09(String serverURI) {
    super(CO09.class.getSimpleName());

    // create the request
    Request request = new Request(Code.GET, Type.CON);
    // request.setToken(TokenManager.getInstance().acquireToken(false));
    request.setObserve();
    // set the parameters and execute the request
    executeRequest(request, serverURI, RESOURCE_URI);

  }
View Full Code Here

TOP

Related Classes of ch.ethz.inf.vs.californium.coap.Request

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.