SesameSDK requires AWS services. Please configure initialization parameters before use.Free quota parameters are provided here.
Swift Example
// SimpleSesameDemo.swift
import UIKit
import SesameSDK
// step 1
struct AWSConfig: AWSConfigurable {
let apiKey = "iGgXj9GorS4PeH90mAysg1l7kdvoIPxM25mPFl3k"
let clientId = "ap-northeast-1:0a1820f1-dbb3-4bca-9227-2a92f6abf0ae"
let iotEndpoint = "https://d06107753ay3c67v7y9pa-ats.iot.ap-northeast-1.amazonaws.com"
}
// step 2
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
AWSConfigManager.configure(with: AWSConfig())
return true
}
}
Regarding the Free quota AWS configuration mentioned in the README.md, I have several questions:
- Are there any usage limits for the free quota? If so, could you please specify what those limits are (e.g., number of requests, rate limits, etc.)?
- What should we do if we need to exceed these limits? Is there a process to upgrade or obtain our own credentials?
- What happens when the limits are exceeded? Will the app crash, or will certain features become unavailable? If specific features are affected, which ones would they be?
- Since most of our processing relies on BLE communication, is this AWS integration mandatory? What functionality does it impact? Is it possible to partially disable or work around this dependency?
Regarding the Free quota AWS configuration mentioned in the README.md, I have several questions: