Last active
August 13, 2016 20:06
-
-
Save colemancda/88c82aaaba0b044b6d16468a44b316d7 to your computer and use it in GitHub Desktop.
IoT, BLE, Swift y Linux Workshop
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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