Skip to content

rockwood/ExAir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExAir

Nerves powered air quality monitor.

Development

cd apps/ui
npm install
mix deps.get
mix phoenix.server

Building the Firmware

cd apps/fw
mix deps.get
MIX_ENV=prod mix do firmware, firmware.burn

Applications

The ExAir umbrella project contains 4 separate applications.

FW - Firmware application that includes Nerves and it's dependencies.

UI - Phoenix application used to build the user interface.

Device - Hardware interface using ElixirAle.

DeviceFake - Provides a stand-in replacement for Device and is used during development.

                 +-----------------+
                 |                 |
                 |   FW (Nerves)   |
                 |                 |
                 +-----------------+
                          |
                          |
                 +--------v--------+
                 |                 |
          +------+  UI (Phoenix)   +------+
          |      |                 |      |
          |      +-----------------+      |
        prod                           dev/test
          |                               |
+---------v----------+         +----------v---------+
|                    |         |                    |
| Device (ElixirAle) |         |    Device Fake     |
|                    |         |                    |
+--------------------+         +--------------------+

About

Nerves powered air quality monitor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published