BoT-Python-SDK | Our IoT SDK in Python to enable any connected device to pay

 by   BankingofThings Python Version: v1.0 License: Apache-2.0

kandi X-RAY | BoT-Python-SDK Summary

kandi X-RAY | BoT-Python-SDK Summary

BoT-Python-SDK is a Python library typically used in Telecommunications, Media, Telecom applications. BoT-Python-SDK has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.

FINN enables your IoT devices to perform seamless autonomous payments on your behalf. For more information, visit us at makethingsfinn.com.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              BoT-Python-SDK has a low active ecosystem.
              It has 14 star(s) with 10 fork(s). There are 5 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 3 open issues and 5 have been closed. On average issues are closed in 35 days. There are 4 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of BoT-Python-SDK is v1.0

            kandi-Quality Quality

              BoT-Python-SDK has no bugs reported.

            kandi-Security Security

              BoT-Python-SDK has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              BoT-Python-SDK 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

              BoT-Python-SDK releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed BoT-Python-SDK and discovered the below as its top functions. This is intended to give you an instant insight into BoT-Python-SDK implemented functionality, and help decide if they suit your requirements.
            • Handle POST request
            • Get action by ID
            • Create the action body
            • Trigger an action
            • Check if the configuration is active
            • Activate the device
            • Resume configuration
            • Convert a Configuration to a dictionary
            • Get configuration
            • Create a Configuration object from a dictionary
            • Read the configuration file
            • Perform a GET request
            • Parse response data from BoT
            • Decode token from BoT
            • Called when a bluetooth device is activated
            • Stop advertising
            • Called when a device is received
            • Get device information
            • Remove the configuration
            • Pair device
            • Process a GET request
            • Generate QR code for alternative pairing
            • Handle a GET request
            • Start the device
            • Saves the QR image
            Get all kandi verified functions for this library.

            BoT-Python-SDK Key Features

            No Key Features are available at this moment for BoT-Python-SDK.

            BoT-Python-SDK Examples and Code Snippets

            Installation,Install using a virtual environment
            Pythondot img1Lines of Code : 10dot img1License : Permissive (Apache-2.0)
            copy iconCopy
            # For Raspberry Pi
            make environment-raspberry
            
            # For Mac OS X
            make environment-osx
            
            # For Windows
            make environment-windows
            
            source venv/bin/activate
            
            deactivate
              
            Running the server,Pairing and activating action(s)
            Pythondot img2Lines of Code : 5dot img2License : Permissive (Apache-2.0)
            copy iconCopy
            export LC_ALL=en_US.UTF-8
            python showqr.py
            
            sudo apt-get install feh
            feh storage/qr.png
            
            make server
              
            Installation
            Pythondot img3Lines of Code : 2dot img3License : Permissive (Apache-2.0)
            copy iconCopy
            git clone https://github.com/BankingofThings/BoT-Python-SDK.git
            cd BoT-Python-SDK
              

            Community Discussions

            No Community Discussions are available at this moment for BoT-Python-SDK.Refer to stack overflow page for discussions.

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

            Vulnerabilities

            No vulnerabilities reported

            Install BoT-Python-SDK

            Visit our official documentation for a complete overview. The main steps are:.
            Setting up your device (e.g. a Raspberry Pi)
            Installing the SDK
            Defining Actions on the Maker Portal
            Pairing the device with the Finn Mobile Application
            Trigger actions on your device
            Check results in the Maker Portal > Dashboard
            Clone the repository on your device and enter the folder:.
            First we install virtualenv && create an environment venv with:.

            Support

            Pairing through Bluetooth Low Energy (BLE). Supported with Android Mobile Application. Pairing through QR Code. Supported only in Webserver mode using end point /qrcode to get generated QRCode for device to be paired for both iOS and Android Mobile Applications. Secured HTTP with BoT Service. Supported for all interactions with backend server. Console Logging is implemented. Helps to persist the autonomous payments on the device when there is no internet connectivity available. The saved offline actions get completed when the next action trigger happens and internet connectivity is available. This feature is in plan for implementation.
            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/BankingofThings/BoT-Python-SDK.git

          • CLI

            gh repo clone BankingofThings/BoT-Python-SDK

          • sshUrl

            git@github.com:BankingofThings/BoT-Python-SDK.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