Let Elixir into your Home(Kit)

Speaker:
Mat Trudel


Abstract:

This talk introduces HAP, an Elixir library that allows you to add HomeKit support to Elixir applications, allowing them to be controlled directly from the native UI built into every iOS device. The HomeKit standard supports a wide variety of devices types such as lighting, HVAC control, security systems, and a great many more. HAP lets your embedded app look like any of these device types within the HomeKit ecosystem, giving you some serious UI superpowers for very little effort.

We’ll be introducing HAP and also taking a number of diversions along the way:

  • Examples of working with low-level cryptography in Elixir
  • Useful patterns for supervising library-based processes
  • A 10000’ foot overview of hardware control in Nerves
  • Binary pattern matching for fun & profit
  • Amateur-level on-stage theatrics

Level:
Beginners, Intermediate

Tags:
Elixir,HAP,HomeKit