iot2.git
3 years agoAdding config file for sharing. master
rtrimana [Wed, 22 Aug 2018 21:02:26 +0000 (14:02 -0700)]
Adding config file for sharing.

3 years agoAdding Vigilia documentation 1.0
rtrimana [Wed, 22 Aug 2018 00:22:39 +0000 (17:22 -0700)]
Adding Vigilia documentation 1.0

3 years agoAdding a description in the repository folder.
rtrimana [Tue, 21 Aug 2018 23:46:34 +0000 (16:46 -0700)]
Adding a description in the repository folder.

3 years agoThe final version for lede-gui (the phone app for device registration)
rtrimana [Mon, 30 Jul 2018 22:23:57 +0000 (15:23 -0700)]
The final version for lede-gui (the phone app for device registration)

3 years agoAdding tutorial stuff for adding a new subtype for the phone app.
rtrimana [Fri, 27 Jul 2018 22:38:02 +0000 (15:38 -0700)]
Adding tutorial stuff for adding a new subtype for the phone app.

3 years agoOnly driversList.config is needed in the iot2/bin/iotinstaller folder in the beginning.
rtrimana [Thu, 26 Jul 2018 22:36:15 +0000 (15:36 -0700)]
Only driversList.config is needed in the iot2/bin/iotinstaller folder in the beginning.

3 years agoFixing misunderstood config files for the phone app.
rtrimana [Tue, 24 Jul 2018 22:54:04 +0000 (15:54 -0700)]
Fixing misunderstood config files for the phone app.

3 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/iot2
rtrimana [Tue, 24 Jul 2018 22:31:37 +0000 (15:31 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/iot2

3 years agoAdding config files for the phone app.
rtrimana [Tue, 24 Jul 2018 22:31:14 +0000 (15:31 -0700)]
Adding config files for the phone app.

3 years agoMore features for Android app access to device installation, etc.
rtrimana [Tue, 26 Jun 2018 23:26:37 +0000 (16:26 -0700)]
More features for Android app access to device installation, etc.

3 years agoCleaning up benchmarks and drivers code.
rtrimana [Tue, 10 Apr 2018 16:18:04 +0000 (09:18 -0700)]
Cleaning up benchmarks and drivers code.

3 years agoAdding more directory structure to generated files by compiler, also script to copy...
rtrimana [Wed, 4 Apr 2018 18:39:36 +0000 (11:39 -0700)]
Adding more directory structure to generated files by compiler, also script to copy files directly to the appropriate paths; also adding files for tutorial.

3 years agoAdding object Id specification for stub/skeleton used in multiple applications.
rtrimana [Wed, 4 Apr 2018 16:29:57 +0000 (09:29 -0700)]
Adding object Id specification for stub/skeleton used in multiple applications.

3 years agoExtending the compiler to include the case where we can have multiple driver classes...
rtrimana [Tue, 3 Apr 2018 23:58:51 +0000 (16:58 -0700)]
Extending the compiler to include the case where we can have multiple driver classes that use one interface.

3 years agoAdjusting the compiler to generate stubs and skeletons with the correct package and...
rtrimana [Tue, 3 Apr 2018 21:49:10 +0000 (14:49 -0700)]
Adjusting the compiler to generate stubs and skeletons with the correct package and import class names.

3 years agoCleaning up compiler; Adding import statements and package headers appropriately...
rtrimana [Mon, 2 Apr 2018 23:25:20 +0000 (16:25 -0700)]
Cleaning up compiler; Adding import statements and package headers appropriately for stub/skeleton and callback stub/skeleton.

3 years agoCleaning up the Makefile for compiler related commands; cleaning up C++ stubs and...
rtrimana [Fri, 30 Mar 2018 22:11:38 +0000 (15:11 -0700)]
Cleaning up the Makefile for compiler related commands; cleaning up C++ stubs and skeletons further.

3 years agoAdding Tomoyo feature for C++.
rtrimana [Fri, 30 Mar 2018 18:07:19 +0000 (11:07 -0700)]
Adding Tomoyo feature for C++.

3 years agoChanging C++ slave execution into using shell file (to create context for Tomoyo).
rtrimana [Thu, 29 Mar 2018 23:52:44 +0000 (16:52 -0700)]
Changing C++ slave execution into using shell file (to create context for Tomoyo).

3 years agoCleaning up C++ slave.
rtrimana [Thu, 29 Mar 2018 22:04:34 +0000 (15:04 -0700)]
Cleaning up C++ slave.

3 years agoCleaning up drivers/Cpp, Cpp/Lifxtest, virtuals, and iotrmi/C++ (revisiting the C...
rtrimana [Thu, 29 Mar 2018 18:49:48 +0000 (11:49 -0700)]
Cleaning up drivers/Cpp, Cpp/Lifxtest, virtuals, and iotrmi/C++ (revisiting the C++ side of Vigilia).

3 years agoRemoving printing statements from C++ RMI library - this will cause SO files to get...
rtrimana [Thu, 22 Mar 2018 18:25:38 +0000 (11:25 -0700)]
Removing printing statements from C++ RMI library - this will cause SO files to get killed at runtime.

3 years agoAdjusting object ID on the stub side according to the Java stubs.
rtrimana [Mon, 19 Mar 2018 16:19:38 +0000 (09:19 -0700)]
Adjusting object ID on the stub side according to the Java stubs.

3 years agoAdjusting Object IDs to the Java side.
rtrimana [Mon, 19 Mar 2018 16:12:59 +0000 (09:12 -0700)]
Adjusting Object IDs to the Java side.

3 years agoAdjusting C++ files to compile with gcc 4.9.3
rtrimana [Thu, 15 Mar 2018 18:41:45 +0000 (11:41 -0700)]
Adjusting C++ files to compile with gcc 4.9.3

3 years agoAdjustments and clean-ups for Makefile for C++ benchmark and drivers
rtrimana [Wed, 7 Mar 2018 17:20:13 +0000 (09:20 -0800)]
Adjustments and clean-ups for Makefile for C++ benchmark and drivers

3 years agoAdjustment to do initializationof secure cloud later than the sensor/ZigBee initializ...
rtrimana [Tue, 6 Mar 2018 19:32:02 +0000 (11:32 -0800)]
Adjustment to do initializationof secure cloud later than the sensor/ZigBee initialization; this is a more stable approach.

3 years agoMinor adjustments/cleanups for SpeakerController application
rtrimana [Fri, 2 Mar 2018 21:57:05 +0000 (13:57 -0800)]
Minor adjustments/cleanups for SpeakerController application

3 years agoAdding some notes about Java struct issue that can only be declared as static variable
rtrimana [Fri, 2 Mar 2018 18:49:20 +0000 (10:49 -0800)]
Adding some notes about Java struct issue that can only be declared as static variable

3 years agoAdjusting back into the original lengthy version of IrrigationController; for testing...
rtrimana [Fri, 2 Mar 2018 18:40:07 +0000 (10:40 -0800)]
Adjusting back into the original lengthy version of IrrigationController; for testing purposes we can still use the files in testing_version folder

3 years agoAdjusting phone apps with the latest Android studio and Android 7; adjusting Spruce...
rtrimana [Thu, 1 Mar 2018 23:10:30 +0000 (15:10 -0800)]
Adjusting phone apps with the latest Android studio and Android 7; adjusting Spruce sensor driver

3 years agoCleaning up code for runtime, installer, RMI, compiler for the Java side
rtrimana [Wed, 28 Feb 2018 19:04:16 +0000 (11:04 -0800)]
Cleaning up code for runtime, installer, RMI, compiler for the Java side

3 years agoAdjusting and cleaning up ZigbeeTest to install Vigilia ZigBee gateway and devices.
rtrimana [Tue, 27 Feb 2018 23:35:26 +0000 (15:35 -0800)]
Adjusting and cleaning up ZigbeeTest to install Vigilia ZigBee gateway and devices.

3 years agoChanging LifxLightBulb config to default to running Lifxtest application, i.e. using...
rtrimana [Fri, 23 Feb 2018 21:24:56 +0000 (13:24 -0800)]
Changing LifxLightBulb config to default to running Lifxtest application, i.e. using LightBulbTest instead of LightBulbSmart

3 years agoAdjusting cleanrun.bash with new script naming for router, e.g. clean.sh
rtrimana [Fri, 23 Feb 2018 21:03:52 +0000 (13:03 -0800)]
Adjusting cleanrun.bash with new script naming for router, e.g. clean.sh

3 years agoCompleting run.bash; completing the documentation of Raspberry Pi master and slave...
rtrimana [Wed, 21 Feb 2018 18:58:57 +0000 (10:58 -0800)]
Completing run.bash; completing the documentation of Raspberry Pi master and slave documentation

3 years agoAdding copy function for JAR files; cleaning cleanrun.bash
rtrimana [Wed, 21 Feb 2018 17:37:41 +0000 (09:37 -0800)]
Adding copy function for JAR files; cleaning cleanrun.bash

3 years agoAdding clear Tomoyo option
rtrimana [Tue, 20 Feb 2018 19:55:57 +0000 (11:55 -0800)]
Adding clear Tomoyo option

3 years agoAdding iotcloud as a JAR file (Java library)
rtrimana [Tue, 20 Feb 2018 19:13:12 +0000 (11:13 -0800)]
Adding iotcloud as a JAR file (Java library)

3 years agoAdjusting Makefiles and config files for a master RaspberryPi
rtrimana [Tue, 20 Feb 2018 18:24:35 +0000 (10:24 -0800)]
Adjusting Makefiles and config files for a master RaspberryPi

3 years agoAdding file cleanup in the drivers Makefile
rtrimana [Mon, 19 Feb 2018 22:55:53 +0000 (14:55 -0800)]
Adding file cleanup in the drivers Makefile

3 years agoAdding class file deletion in Makefile for controllers
rtrimana [Mon, 19 Feb 2018 22:31:01 +0000 (14:31 -0800)]
Adding class file deletion in Makefile for controllers

3 years agoAdding bin directory creation in Makefile
rtrimana [Fri, 16 Feb 2018 16:19:40 +0000 (08:19 -0800)]
Adding bin directory creation in Makefile

3 years agoRemoving SSL keys
rtrimana [Fri, 16 Feb 2018 00:35:54 +0000 (16:35 -0800)]
Removing SSL keys

3 years agoReverting local HTTP gateway back from HTTPS to HTTP; there was a change regarding...
rtrimana [Thu, 1 Feb 2018 22:37:32 +0000 (14:37 -0800)]
Reverting local HTTP gateway back from HTTPS to HTTP; there was a change regarding TLS contexts for user added CAs - this disrupts our self-signed certificate scheme; see https://github.com/owntracks/android/issues/481; the phone side at this point uses Android Studio 3.0.1 and the app runs on Nexus 5X running Android 7.1.2

3 years agoAdjusting runtime system back after paper evaluation - putting back RMI port and...
rtrimana [Thu, 1 Feb 2018 18:23:20 +0000 (10:23 -0800)]
Adjusting runtime system back after paper evaluation - putting back RMI port and other port assignments to random number generator

3 years agoMore adjustments to files after paper evaluation
rtrimana [Thu, 1 Feb 2018 18:19:05 +0000 (10:19 -0800)]
More adjustments to files after paper evaluation

3 years agoCommitting changes in driver files for paper evaluation
rtrimana [Thu, 1 Feb 2018 18:14:21 +0000 (10:14 -0800)]
Committing changes in driver files for paper evaluation

3 years agoRe-checking in controller Java files after adjustments for paper evaluation
rtrimana [Thu, 1 Feb 2018 18:06:30 +0000 (10:06 -0800)]
Re-checking in controller Java files after adjustments for paper evaluation

3 years agoHacked firmware for Amcrest Camera to enable the firmware downgrade to version 11...
rtrimana [Mon, 22 Jan 2018 16:35:10 +0000 (08:35 -0800)]
Hacked firmware for Amcrest Camera to enable the firmware downgrade to version 11 (01/06/2016)

3 years agoAdding JamWifi, a Mac app that is useful to do deauthentication attacks
rtrimana [Fri, 19 Jan 2018 22:54:24 +0000 (14:54 -0800)]
Adding JamWifi, a Mac app that is useful to do deauthentication attacks

3 years agoUpdating gradle for SpeakerLocator app
rtrimana [Tue, 16 Jan 2018 18:07:16 +0000 (10:07 -0800)]
Updating gradle for SpeakerLocator app

3 years agoUpdating gradle for Irrigation app
rtrimana [Tue, 16 Jan 2018 17:33:11 +0000 (09:33 -0800)]
Updating gradle for Irrigation app

3 years agoExchanging cameras between benchmarks; updating database
rtrimana [Tue, 16 Jan 2018 00:27:28 +0000 (16:27 -0800)]
Exchanging cameras between benchmarks; updating database

3 years agoRe-testing Blossom driver and enabling driver with sudo to be able to use system...
rtrimana [Mon, 15 Jan 2018 23:54:59 +0000 (15:54 -0800)]
Re-testing Blossom driver and enabling driver with sudo to be able to use system ports, e.g. port 80

3 years agoFixing path to the jlayer library in the Makefile
rtrimana [Mon, 15 Jan 2018 17:34:14 +0000 (09:34 -0800)]
Fixing path to the jlayer library in the Makefile

3 years agoAdding options to disable/enable firewall policy and choose MAC/IP translation methods
rtrimana [Thu, 4 Jan 2018 19:43:22 +0000 (11:43 -0800)]
Adding options to disable/enable firewall policy and choose MAC/IP translation methods

3 years agoPerfecting brute-force attack for D-Link alarm/siren; basically we have to always...
rtrimana [Thu, 21 Dec 2017 23:04:35 +0000 (15:04 -0800)]
Perfecting brute-force attack for D-Link alarm/siren; basically we have to always do challenge-response (with pin) pair for every attempt until we see the value of LoginResult field changed from 'failed' to 'success'

3 years agoChecking in a working version of IoTSec after ported to a RaspberryPi 3 that has...
rtrimana [Thu, 21 Dec 2017 19:52:44 +0000 (11:52 -0800)]
Checking in a working version of IoTSec after ported to a RaspberryPi 3 that has been turned into a simple router AP/IGD

3 years agoRemoving forward rules on router for SSH traffic entirely after Sentinel bootstrap...
rtrimana [Thu, 21 Dec 2017 19:51:46 +0000 (11:51 -0800)]
Removing forward rules on router for SSH traffic entirely after Sentinel bootstrap sequence

3 years agoChecking in working pysniffer on a RaspberryPi3 (part of IoTSec, a research system...
rtrimana [Tue, 19 Dec 2017 22:27:04 +0000 (14:27 -0800)]
Checking in working pysniffer on a RaspberryPi3 (part of IoTSec, a research system that we compare against)

3 years agoChanging the alarm/siren driver - make it always authenticate when it is to make...
rtrimana [Tue, 19 Dec 2017 16:38:22 +0000 (08:38 -0800)]
Changing the alarm/siren driver - make it always authenticate when it is to make the alarm/siren go off; plus a few minor changes in multiple files

3 years agoAdding a new feature that makes process jailing rules more fine-grained - we can...
rtrimana [Fri, 1 Dec 2017 22:26:24 +0000 (14:26 -0800)]
Adding a new feature that makes process jailing rules more fine-grained - we can now define additional rules that's specific to drivers/controllers, e.g. a specific file/directory that the driver/controller needs to access.

3 years agoAdjustments to firewall rules generation/initializations for running multiple benchmarks
rtrimana [Thu, 30 Nov 2017 23:38:18 +0000 (15:38 -0800)]
Adjustments to firewall rules generation/initializations for running multiple benchmarks

3 years agoIntegrating D-Link alarm into Home Security benchmark
rtrimana [Wed, 29 Nov 2017 21:22:29 +0000 (13:22 -0800)]
Integrating D-Link alarm into Home Security benchmark

3 years agoAdding DlinkAlarm as a driver for D-Link alarm/siren - replacing EspAlarm board
rtrimana [Wed, 29 Nov 2017 01:21:27 +0000 (17:21 -0800)]
Adding DlinkAlarm as a driver for D-Link alarm/siren - replacing EspAlarm board

3 years agoAdding backup for AmcrestCamera firmware; porting BlossomSprinkler driver from the...
rtrimana [Wed, 22 Nov 2017 00:55:42 +0000 (16:55 -0800)]
Adding backup for AmcrestCamera firmware; porting BlossomSprinkler driver from the old iot project location; preparing/adjusting drivers

4 years agoMinor adjustments for Tomoyo for the fourth benchmark
rtrimana [Mon, 16 Oct 2017 19:02:51 +0000 (12:02 -0700)]
Minor adjustments for Tomoyo for the fourth benchmark

4 years agoChanging encryption in the phone app of the fourth benchmark from AES-ECB to AES...
rtrimana [Tue, 10 Oct 2017 17:54:52 +0000 (10:54 -0700)]
Changing encryption in the phone app of the fourth benchmark from AES-ECB to AES-CTR following the latest update from iotcloud

4 years agoCompleting the addition of iotcloud into the 4th benchmark - alarm control over the...
rtrimana [Mon, 2 Oct 2017 18:10:31 +0000 (11:10 -0700)]
Completing the addition of iotcloud into the 4th benchmark - alarm control over the cloud!

4 years agoAdding delete relation/communication feature
rtrimana [Mon, 2 Oct 2017 18:05:05 +0000 (11:05 -0700)]
Adding delete relation/communication feature

4 years agoUsing a button instead of a switch for the app (avoiding race condition)
rtrimana [Fri, 29 Sep 2017 22:51:55 +0000 (15:51 -0700)]
Using a button instead of a switch for the app (avoiding race condition)

4 years agoPhone app and iotcloud addition into the fourth benchmark and a few minor stuff
rtrimana [Fri, 29 Sep 2017 18:51:31 +0000 (11:51 -0700)]
Phone app and iotcloud addition into the fourth benchmark and a few minor stuff

4 years agoPhone app (based on Ali's Control for iotcloud benchmark) to control alarm in the...
rtrimana [Fri, 29 Sep 2017 18:15:21 +0000 (11:15 -0700)]
Phone app (based on Ali's Control for iotcloud benchmark) to control alarm in the fourth benchmark

4 years agoAdding doorlock to the fourth benchmark
rtrimana [Wed, 27 Sep 2017 22:08:21 +0000 (15:08 -0700)]
Adding doorlock to the fourth benchmark

4 years agoAdding database information insertion features in the phone app
rtrimana [Tue, 26 Sep 2017 19:45:58 +0000 (12:45 -0700)]
Adding database information insertion features in the phone app

4 years agoMinor changes to tables for device registration phone app integration; these changes...
rtrimana [Tue, 26 Sep 2017 19:43:02 +0000 (12:43 -0700)]
Minor changes to tables for device registration phone app integration; these changes make methods more generic to call

4 years agoChecking in LEDE GUI for device registration; this was ported from the implementation...
rtrimana [Thu, 21 Sep 2017 19:04:48 +0000 (12:04 -0700)]
Checking in LEDE GUI for device registration; this was ported from the implementation by the UROP South Korean students (June-August 2017); now, works on the main LEDE router with the adjusted scripts (see the previous one commit).

4 years agoCompleting xbee_driver.py with door lock subroutines
rtrimana [Fri, 23 Jun 2017 21:37:54 +0000 (14:37 -0700)]
Completing xbee_driver.py with door lock subroutines

4 years agoAdding changes and files for doorlock driver
rtrimana [Wed, 21 Jun 2017 17:51:49 +0000 (10:51 -0700)]
Adding changes and files for doorlock driver

4 years agoAdditional files and methods for doorlock functionalities
rtrimana [Wed, 21 Jun 2017 17:15:58 +0000 (10:15 -0700)]
Additional files and methods for doorlock functionalities

4 years agoCompleting ZigbeeTest with doorlock test
rtrimana [Wed, 21 Jun 2017 16:49:55 +0000 (09:49 -0700)]
Completing ZigbeeTest with doorlock test

4 years agoMerge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/iot2
rtrimana [Fri, 16 Jun 2017 18:40:14 +0000 (11:40 -0700)]
Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/iot2

4 years agoAdding ESP8266 code; modified for the latest password for LEDE
rtrimana [Fri, 16 Jun 2017 18:39:55 +0000 (11:39 -0700)]
Adding ESP8266 code; modified for the latest password for LEDE

4 years agoExcluding MotionDetection*.class from the JAR file creation for now for MoistureSenso...
rtrimana [Wed, 14 Jun 2017 23:11:06 +0000 (16:11 -0700)]
Excluding MotionDetection*.class from the JAR file creation for now for MoistureSensor, MotionSensor, MultipurposeSensor, and WaterLeakSensor

4 years agoAdding a flag to activate/deactivate process sandboxing
rtrimana [Mon, 1 May 2017 15:51:01 +0000 (08:51 -0700)]
Adding a flag to activate/deactivate process sandboxing

4 years agoMaking sure that C++ RMI test works
rtrimana [Mon, 1 May 2017 15:50:15 +0000 (08:50 -0700)]
Making sure that C++ RMI test works

4 years agoMaking C++ classes final
rtrimana [Tue, 25 Apr 2017 20:17:31 +0000 (13:17 -0700)]
Making C++ classes final

4 years agoMaking classes final to make inheritance impossible
rtrimana [Tue, 25 Apr 2017 19:45:25 +0000 (12:45 -0700)]
Making classes final to make inheritance impossible

4 years agoUpdating IoTMain mysql database
rtrimana [Tue, 25 Apr 2017 15:27:47 +0000 (08:27 -0700)]
Updating IoTMain mysql database

4 years agoChanges and additional files for RMI profiling
rtrimana [Mon, 24 Apr 2017 23:06:22 +0000 (16:06 -0700)]
Changes and additional files for RMI profiling

4 years agoCompleting Tomoyo policies for all 4 benchmarks
rtrimana [Mon, 24 Apr 2017 23:01:24 +0000 (16:01 -0700)]
Completing Tomoyo policies for all 4 benchmarks

4 years agoCompleting Tomoyo policies for irrigation benchmark
rtrimana [Mon, 24 Apr 2017 20:54:56 +0000 (13:54 -0700)]
Completing Tomoyo policies for irrigation benchmark

4 years agoDoorlock and outlet drivers made by Yuting and Jiawei; the only problem is that outle...
rtrimana [Tue, 18 Apr 2017 17:09:11 +0000 (10:09 -0700)]
Doorlock and outlet drivers made by Yuting and Jiawei; the only problem is that outlet doesn't send notifications automatically, even with configure reporting, for manual turn-on/off (by hand)

4 years agowpad+hostapd package for OpenWrt that has disable_dgaf and hs20 options enabled
rtrimana [Tue, 11 Apr 2017 21:59:27 +0000 (14:59 -0700)]
wpad+hostapd package for OpenWrt that has disable_dgaf and hs20 options enabled

4 years agoSentinel with process jailing using Tomoyo - works with the SmartLightsController...
rtrimana [Mon, 10 Apr 2017 21:47:52 +0000 (14:47 -0700)]
Sentinel with process jailing using Tomoyo - works with the SmartLightsController benchmark

4 years agoIn progress of refining the Tomoyo policies for process jailing; will define a set...
rtrimana [Fri, 7 Apr 2017 23:53:27 +0000 (16:53 -0700)]
In progress of refining the Tomoyo policies for process jailing; will define a set of basic policies and unique policies for each class of program

4 years agoModifying master for Tomoyo process jailing; Adding basic policies for Tomoyo environ...
rtrimana [Fri, 7 Apr 2017 00:35:06 +0000 (17:35 -0700)]
Modifying master for Tomoyo process jailing; Adding basic policies for Tomoyo environment for SmartLightsController

4 years agoAdding a simple script to register a new device (MAC, IP, key, and device name)
rtrimana [Wed, 5 Apr 2017 16:04:43 +0000 (09:04 -0700)]
Adding a simple script to register a new device (MAC, IP, key, and device name)

4 years agoUpdating database
rtrimana [Fri, 24 Feb 2017 16:31:42 +0000 (08:31 -0800)]
Updating database