Just Another Ridiculous Very Inteligent System
Last release here for java modules And here for golang modules
Jarvis system aim to introduce a human to machine interface capability with :
- marytts
- and a custom aiml renderer (in java)
- angularjs / angularmd for ui
- Spark + Spring Boot on server side
- pac4j integration (security) (Cf. http://www.pac4j.org and https://github.com/pac4j/spark-pac4j)
- Neo4j for database (graphdb)
- MongoDB for collections
Oauth2 integration (pac4j)
TODO
- integrate store in client side for data lookup (threw websocket)
- integrate swagger in project (auto documentation)
- integrate lightify (Cf. https://github.com/arubenis/golightify/blob/master/http_json_server.go) Cf. http://www.homautomation.org/2013/10/09/how-to-control-di-o-devices-with-a-raspberry
- integrate pac4j
- more tests ... for devops target
Jarvis use Java and Neo4J technologies
- Neo4J database is a pre-requisite (http://neo4j.com/download), and can start with empty database
- Java 8 u25 min (and JAVA_HOME set)
- Golang for building Golang components (not at runtime)
Any Java plateform can run Jarvis
- windows
- linux, and also raspberry pi :)
pi@raspberrypi:~ $ sudo useradd -m -b /home/jarvis jarvis
pi@raspberrypi:~ $ export GITHUB=https://github.com/yroffin/jarvis/releases/download/v1.01b
pi@raspberrypi:~ $ sudo wget ${GITHUB}/jarvis-core-server-0.0.1-SNAPSHOT.jar -O /home/jarvis/jarvis-core-server-0.0.1-SNAPSHOT.jar
pi@raspberrypi:~ $ sudo chmod 755 /home/jarvis/jarvis-core-server-0.0.1-SNAPSHOT.jar
pi@raspberrypi:~ $ sudo chown jarvis:jarvis /home/jarvis/jarvis-core-server-0.0.1-SNAPSHOT.jar
pi@raspberrypi:~ $ sudo wget ${GITHUB}/jarvis-service -O /etc/init.d/jarvis-service
pi@raspberrypi:~ $ sudo chmod 755 /etc/init.d/jarvis-service
pi@raspberrypi:~ $ sudo update-rc.d jarvis-service defaults
pi@raspberrypi:~ $ sudo service jarvis-service restart
This simple paragraph is a simple way to have a little configuration, just create a snapshot and then
Then upload sample.json with the 'attachment' icon
After store this configuration with the 'floppy' icon
and then restore this resource (with the last icon)
Sometime RT5370 Wireless Adapter are not well configurated
Create new file:
sudo nano /etc/modprobe.d/8192cu.conf and paste this:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1 then reboot
sudo reboot