Material required:
Programming Language: Python
Source code can be found on github: LoggingForest GitHub
Guide to make your device:
Based on Raspberry Pi 3, one DHT22
Material required:
Programming Language: C
Source code can be found on github: LoggingForest GitHub
Guide to make your device:
Based on DHT11 / DHT22 / AM2305
Material required:
Programming Language: C
Source code can be found on github: LoggingForest GitHub
Guide to make your device:
Based on DHT22 / AM2305
Material required:
Programming Language: C, microPython
Source code can be found on github: LoggingForest GitHub
Guide to make your device:
Based on NodeMCU with microPython, one DHT22 / AM2305
Material required:
Programming Language: microPyhton
Source code can be found on github: LoggingForest GitHub
Guide to make your device:
Based on NodeMCU, one DHT22 / AM2305
Based on WeMos D1 mini, 2xDS18B20
Device should act HTTP client and send standard GET HTTP request to a server
millis=long //execution time of device
device_key=string // provided by web interface
secret_key=string // provided by web interface
temp=decimal
hum=decimal
... // you can add your own parameters to request
As result from API device will receive semicolon separated parameters/commands
In this example, result is 1, what means TRUE / SUCCESS, OUT1 is command for IoT device, depend on code in device, for example provide 5 volts on output 1 pin, or provide digital output 1/TRUE on output 2 pin what can trigger some relay or even analog device
We decide for this format because of extra simplicity in parse, what is very important in IoT world to keep devices code simple and clean.