coap-shell | Constrained Application Protocol Interactive Shell

 by   tzolov Java Version: Current License: Apache-2.0

kandi X-RAY | coap-shell Summary

kandi X-RAY | coap-shell Summary

coap-shell is a Java library. coap-shell has no bugs, it has build file available, it has a Permissive License and it has low support. However coap-shell has 2 vulnerabilities. You can download it from GitHub.

CoAP is a RESTful web transfer protocol specialized for use with constrained nodes and constrained networks in the Internet of Things (IoT). The CoAP Shell provides an interactive, command line interface for interacting with CoAP enabled servers. It supports the coap: and coaps: schemas (e.g. UDP and DTLS). It also can manage your IKEA TRÅDFRI smart lights set ;). The CoAP Shell is build on top of the Spring Shell, Californium (Cf) and Scandium (Sc) projects. It is a SpringBoot application, that builds into a single, self-executable jar and runs on any Java8+ environment.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              coap-shell has a low active ecosystem.
              It has 45 star(s) with 6 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 5 have been closed. On average issues are closed in 167 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of coap-shell is current.

            kandi-Quality Quality

              coap-shell has 0 bugs and 41 code smells.

            kandi-Security Security

              coap-shell has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              OutlinedDot
              coap-shell code analysis shows 2 unresolved vulnerabilities (2 blocker, 0 critical, 0 major, 0 minor).
              There are 2 security hotspots that need review.

            kandi-License License

              coap-shell is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              coap-shell releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              coap-shell saves you 561 person hours of effort in developing the same functionality from scratch.
              It has 1306 lines of code, 97 functions and 18 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed coap-shell and discovered the below as its top functions. This is intended to give you an instant insight into coap-shell implemented functionality, and help decide if they suit your requirements.
            • Connect to a CoAP server
            • Discovers the available resources
            • Formats the discovery result
            • Disconnect from the CoAP server
            • Start observing a co - view
            • Pretty print a CoAP Response
            • Pretty prints the given text
            • Pretty - prints the given text
            • List IKEA devices
            • Returns the device type name
            • Convert an indicator value to a on - off status indicator
            • Generate IKE Gateway key
            • Create a connector
            • Create a new resource
            • Update data in CoAP resource
            • List the supported MIME types
            • Request a GET request
            • Changes the device name of an instance
            • Deletes a CoAP resource
            • Blocking message acknowledgement
            • Handles a CoAP connection
            Get all kandi verified functions for this library.

            coap-shell Key Features

            No Key Features are available at this moment for coap-shell.

            coap-shell Examples and Code Snippets

            No Code Snippets are available at this moment for coap-shell.

            Community Discussions

            No Community Discussions are available at this moment for coap-shell.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install coap-shell

            Get a pre-build coap-shell.jar or build one yourself following the instructions further down.
            Get a pre-build coap-shell.jar or build one yourself following the instructions further down.
            Then start the shell:
            Connect to a CoAP server (such as coap://californium.eclipseprojects.io:5683/ or coap://coap.me)
            Discover the available CoAP resources:
            Get resource data
            Use help to the available commands and how are they used.
            Use TAB for command and argument auto-completion.
            Clone the project from GitHub and build with Maven. Then run the self-executable jar in the target folder.

            Support

            The response IDENTITY: myIkeaGatewayIdentity , PRE_SHARED_KEY: X5xyYM41qFS7vNa9 contains the new credential created for you. Store the generated identity and secret so you can use them to interact with your IKEA gateway. (Again substitute with the IP of your gateway. Use the identity and secret created in the previous step).
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/tzolov/coap-shell.git

          • CLI

            gh repo clone tzolov/coap-shell

          • sshUrl

            git@github.com:tzolov/coap-shell.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link