Skip to content

Instantly share code, notes, and snippets.

@colemancda
Last active August 13, 2016 20:06
Show Gist options
  • Save colemancda/88c82aaaba0b044b6d16468a44b316d7 to your computer and use it in GitHub Desktop.
Save colemancda/88c82aaaba0b044b6d16468a44b316d7 to your computer and use it in GitHub Desktop.
IoT, BLE, Swift y Linux Workshop
let title = "IoT, BLE, Swift y Linux"
// When
let date = "August 13th, 2016"
let city = "Lima, Peru"
let location = "Laboratoria Perú"
// Duration
let hours = 8
// Requirements
var requirements = [String]()
requirements.append("Macbook")
// Course Material
var materials = [String]()
materials.append("Linux Armv7 1.6 GHZ CPU, 512MB Ram")
materials.append("8GB MicroSD")
materials.append("Bluetooth Low Energy USB Adapter")
// Syllabus
var course = [String: [String]]()
// 1. iBeacon
course["iBeacon"] = ["Install Armbian",
"Open Source Swift on Linux",
"SwiftFoundation framework",
"BluetoothLinux framework",
"Example Linux iBeacon daemon",
"Example iBeacon iOS app"]
// 2. Bluetooth LE Peripherals
course["Bluetooth LE Peripherals"] = ["GATT Protocol (CoreBluetooth)",
"GATT framework",
"Example GATT Profile",
"Example Linux GATT Server"]
// 3. Case Study: Smart Lock LATAM
course["Smart Lock LATAM"] = ["Problem",
"Solution",
"BluetoothLinux",
"GATT Profile + Encryption",
"iOS App"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment