├── .gitignore ├── .gitmodules ├── LICENSE ├── MANIFEST.MF ├── README.md ├── boot.py ├── conf ├── network.properties ├── os.properties └── profile.properties ├── espedite.skip ├── get_fw_version.py ├── hw ├── __init__.py ├── board │ ├── Board.py │ ├── NodeMCU.py │ └── __init__.py ├── screen │ ├── SSD1306.py │ ├── Screen.py │ └── __init__.py └── sensor │ ├── AnalogSensor.py │ ├── BMP.py │ ├── DHT.py │ └── __init__.py ├── illuminOS.sh ├── lib ├── Kernel.py ├── Logger.py ├── PropertyManager.py ├── Stepper.py ├── Unit.py ├── __init__.py ├── examples.py └── toolkit.py ├── main.py └── profile ├── __init__.py ├── plant_monitor ├── conf │ └── profile.properties └── main.py └── weather_station ├── conf └── profile.properties └── main.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.MF: -------------------------------------------------------------------------------- 1 | name = illuminOS 2 | version = 0.0.2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/README.md -------------------------------------------------------------------------------- /boot.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /conf/network.properties: -------------------------------------------------------------------------------- 1 | [wifi] 2 | n2 = "n2n4n6n8" 3 | EX_WIFI = "#ex0du$$" 4 | -------------------------------------------------------------------------------- /conf/os.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/conf/os.properties -------------------------------------------------------------------------------- /conf/profile.properties: -------------------------------------------------------------------------------- 1 | [profile] 2 | name = "default" -------------------------------------------------------------------------------- /espedite.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/espedite.skip -------------------------------------------------------------------------------- /get_fw_version.py: -------------------------------------------------------------------------------- 1 | import os 2 | print(os.uname()[3]) -------------------------------------------------------------------------------- /hw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw/board/Board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/board/Board.py -------------------------------------------------------------------------------- /hw/board/NodeMCU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/board/NodeMCU.py -------------------------------------------------------------------------------- /hw/board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw/screen/SSD1306.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/screen/SSD1306.py -------------------------------------------------------------------------------- /hw/screen/Screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/screen/Screen.py -------------------------------------------------------------------------------- /hw/screen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw/sensor/AnalogSensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/sensor/AnalogSensor.py -------------------------------------------------------------------------------- /hw/sensor/BMP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/sensor/BMP.py -------------------------------------------------------------------------------- /hw/sensor/DHT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/hw/sensor/DHT.py -------------------------------------------------------------------------------- /hw/sensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /illuminOS.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/illuminOS.sh -------------------------------------------------------------------------------- /lib/Kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/Kernel.py -------------------------------------------------------------------------------- /lib/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/Logger.py -------------------------------------------------------------------------------- /lib/PropertyManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/PropertyManager.py -------------------------------------------------------------------------------- /lib/Stepper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/Stepper.py -------------------------------------------------------------------------------- /lib/Unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/Unit.py -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/examples.py -------------------------------------------------------------------------------- /lib/toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/lib/toolkit.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/main.py -------------------------------------------------------------------------------- /profile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /profile/plant_monitor/conf/profile.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/profile/plant_monitor/conf/profile.properties -------------------------------------------------------------------------------- /profile/plant_monitor/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/profile/plant_monitor/main.py -------------------------------------------------------------------------------- /profile/weather_station/conf/profile.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/profile/weather_station/conf/profile.properties -------------------------------------------------------------------------------- /profile/weather_station/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idimitrakopoulos/illuminOS/HEAD/profile/weather_station/main.py --------------------------------------------------------------------------------