We're working on Phoenix, a highly connected web framework that aims to serve as a backend for all devices, whether your web browser, native mobile client, or smart oven.
Personally, in production I've used it for basic web apps, WebSockets and background workers that do the heavy lifting for a web application written in another language such as Ruby.
I've also talked to several others that are using Elixir for mobile game and Internet of Things back-ends.
Now that I'm more comfortable with the language I'm looking to use it for something more ambitious, such as a messaging layer that's specific to a cluster of application's needs.
I'm playing with replacing my Python analytics system with Elixir, piece by piece. Working on a little tool with it that'll convert our XML and JSON from two separate parts of the system to a common format.
Wow! I had the same idea not so long ago. Are you by any chance targetting Bluetooth Low Energy connectivity? If so, can you share a bit on how are you going to interface BLE with Elixir? If not, what kind of IoT connectivity are you targetting ?
Actually i'm not targetting any specific kind of devices — the core server is extensible, you add your own sources (tcp, udp, whatever) and your encoder/decoder. The original scope of the project was GPS beacons.