GithubHelp home page GithubHelp logo

swnw001's Introduction

Serverless Framework with Python


Example project using the Serverless Framework, Python, AWS Lambda and AWS IoT Core Wireless (LoRaWAN) to interface between the LoRa Edge(TM) Tracker Reference Design and the LoRa Cloud. This code utilizes the LoRa Cloud API to first convert the ROSE-encoded stream into data sources. These data sources include WiFi and GNSS scans which can be passed back to LoRa Cloud for position computation. While this example is developed for AWS Lambda using AWS IoT Core Wireless functions, it could be simply adapted to other platforms or environments as required.

For more information please see: https://lora-developers.semtech.com/solutions/lora-edge-asset-management/


Deployment

Secrets

Secrets are injected into your functions using environment variables. By defining variables in the provider section of the serverless.yml you add them to the environment of the deployed function. From there, you can reference them in your functions as well.

A specific variable that will be required is the token used to access the Device and Application Services at LoraCloud.com.

provider:
  environment:
    DAS_KEY: ${env:DAS_KEY}

to your serverless.yml, and then you can add DAS_KEY to your environment variables to be deployed with your function.

Setting Up AWS

*. Create AWS credentials including the following IAM policies: AWSLambdaFullAccess, AmazonAPIGatewayAdministrator, AWSCloudFormationFullAccess, and iotwireless:SendDataToWirelessDevice. For logging: logs:CreateLogGroup, logs:CreateLogStream, and logs:PutLogEvents .

swnw001's People

Contributors

damgabino avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.