├── .project ├── LICENSE.txt ├── MeshNetBase ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── cie1976ucs.png ├── ciexy.png ├── lib │ ├── Jama-1.0.2.jar │ └── RXTXcomm.jar └── src │ └── com │ └── mattibal │ └── meshnet │ ├── Device.java │ ├── Layer2Serial.java │ ├── Layer3Base.java │ ├── Layer3Packet.java │ ├── Layer4SimpleRpc.java │ ├── MeshNetTest.java │ ├── NetworkTree.java │ ├── SerialRXTXComm.java │ ├── devices │ ├── Led1Analog2Device.java │ ├── LedLamp1Device.java │ └── LedTestDevice.java │ └── utils │ └── color │ ├── AbsoluteColor.java │ ├── CIELab.java │ ├── CIELuv.java │ ├── Chromaticity.java │ ├── ColourConverter.java │ ├── HuslConverter.java │ ├── LightSource.java │ ├── MulticolorSourceCalculator.java │ ├── PlanckianLocus.java │ ├── SrgbConverter.java │ └── gui │ ├── ChromaticityJFrame.java │ ├── ChromaticityUCSJFrame.java │ ├── CieXYZColorSelectedListener.java │ ├── CiexyYColorSelectedListener.java │ ├── HuslChooserJFrame.java │ ├── LabChooserJFrame.java │ └── PlanckianLocusJFrame.java ├── README.md ├── arduino lib └── MeshNet │ ├── MeshNet.cpp │ ├── MeshNet.h │ ├── RF24Layer2.cpp │ ├── RF24Layer2.h │ ├── SerialLayer2.cpp │ ├── SerialLayer2.h │ ├── cli.h │ ├── config.h │ ├── debug.h │ ├── hmac-sha1.cpp │ ├── hmac-sha1.h │ ├── printf.h │ ├── sha1.cpp │ └── sha1.h └── arduino sketches ├── MeshNet_Serial └── MeshNet_Serial.ino └── MeshNet_Serial_RF24 └── MeshNet_Serial_RF24.ino /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/.project -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MeshNetBase/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/.classpath -------------------------------------------------------------------------------- /MeshNetBase/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | 3 | -------------------------------------------------------------------------------- /MeshNetBase/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/.project -------------------------------------------------------------------------------- /MeshNetBase/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /MeshNetBase/cie1976ucs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/cie1976ucs.png -------------------------------------------------------------------------------- /MeshNetBase/ciexy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/ciexy.png -------------------------------------------------------------------------------- /MeshNetBase/lib/Jama-1.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/lib/Jama-1.0.2.jar -------------------------------------------------------------------------------- /MeshNetBase/lib/RXTXcomm.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/lib/RXTXcomm.jar -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/Device.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/Layer2Serial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/Layer2Serial.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/Layer3Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/Layer3Base.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/Layer3Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/Layer3Packet.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/Layer4SimpleRpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/Layer4SimpleRpc.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/MeshNetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/MeshNetTest.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/NetworkTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/NetworkTree.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/SerialRXTXComm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/SerialRXTXComm.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/devices/Led1Analog2Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/devices/Led1Analog2Device.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/devices/LedLamp1Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/devices/LedLamp1Device.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/devices/LedTestDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/devices/LedTestDevice.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/AbsoluteColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/AbsoluteColor.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/CIELab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/CIELab.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/CIELuv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/CIELuv.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/Chromaticity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/Chromaticity.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/ColourConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/ColourConverter.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/HuslConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/HuslConverter.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/LightSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/LightSource.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/MulticolorSourceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/MulticolorSourceCalculator.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/PlanckianLocus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/PlanckianLocus.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/SrgbConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/SrgbConverter.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/ChromaticityJFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/ChromaticityJFrame.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/ChromaticityUCSJFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/ChromaticityUCSJFrame.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/CieXYZColorSelectedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/CieXYZColorSelectedListener.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/CiexyYColorSelectedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/CiexyYColorSelectedListener.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/HuslChooserJFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/HuslChooserJFrame.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/LabChooserJFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/LabChooserJFrame.java -------------------------------------------------------------------------------- /MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/PlanckianLocusJFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/MeshNetBase/src/com/mattibal/meshnet/utils/color/gui/PlanckianLocusJFrame.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/README.md -------------------------------------------------------------------------------- /arduino lib/MeshNet/MeshNet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/MeshNet.cpp -------------------------------------------------------------------------------- /arduino lib/MeshNet/MeshNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/MeshNet.h -------------------------------------------------------------------------------- /arduino lib/MeshNet/RF24Layer2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/RF24Layer2.cpp -------------------------------------------------------------------------------- /arduino lib/MeshNet/RF24Layer2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/RF24Layer2.h -------------------------------------------------------------------------------- /arduino lib/MeshNet/SerialLayer2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/SerialLayer2.cpp -------------------------------------------------------------------------------- /arduino lib/MeshNet/SerialLayer2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/SerialLayer2.h -------------------------------------------------------------------------------- /arduino lib/MeshNet/cli.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arduino lib/MeshNet/config.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arduino lib/MeshNet/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/debug.h -------------------------------------------------------------------------------- /arduino lib/MeshNet/hmac-sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/hmac-sha1.cpp -------------------------------------------------------------------------------- /arduino lib/MeshNet/hmac-sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/hmac-sha1.h -------------------------------------------------------------------------------- /arduino lib/MeshNet/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/printf.h -------------------------------------------------------------------------------- /arduino lib/MeshNet/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/sha1.cpp -------------------------------------------------------------------------------- /arduino lib/MeshNet/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino lib/MeshNet/sha1.h -------------------------------------------------------------------------------- /arduino sketches/MeshNet_Serial/MeshNet_Serial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino sketches/MeshNet_Serial/MeshNet_Serial.ino -------------------------------------------------------------------------------- /arduino sketches/MeshNet_Serial_RF24/MeshNet_Serial_RF24.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattibal/meshnet/HEAD/arduino sketches/MeshNet_Serial_RF24/MeshNet_Serial_RF24.ino --------------------------------------------------------------------------------