README.md 1.4 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Purpose
-------

Data logger firmware that runs on the ESP12e NodeMCU board connected an Arduino via software serial for sensor reading. This firmware is being designed to accomplish the following tasks:

* Read sensor data from the Arduino board (established platform for plugging sensors);
* Save the data locally onto an SD card;
* Attempt to send the data onto the server (if fail, try again later);
* Serial REPL (Read-Eval-Print-Loop) interpreter for sending commands;
** Used on initial setup and debugging tasks;

This software is part o the project EMM at CTA-UFRGS. See the official page for more details:
http://cta.if.ufrgs.br/projects/estacao-meteorologica-modular/wiki/Wiki

Usage
-----

The Makefile present on the root directory provide a quick commands for the most commom operations. Type "make" or "make help" for showing the help message. Some commands require external tools to be installed, like Platformio.

The project firmware is under the "firmware/" directory and is ArduinoIDE-compatible. Alternatively you can build/upload it via terminal using "make firmware" command, that uses the excelent PlatformIO tool (use "make install-platformio" if not present).

The examples folder contains several Arduino-IDE compatible little projects for demonstration of key features of the ESP12e.

Development
-----------

The software is still on its early stages, so new functionality will be added frequently.