**************** *** Mon Nemo *** **************** Last update: 2005/03/23 -------------------------------------------- Francois LEIBER -------------------------------------------- This program displays information coming from a PAN, using direct access (as accessing the IPv6 SNMP sensors), or by requesting the data from a database. Presently supported data types are: -- Temperature and humididty -- Direction -- Acceleration -- GPS -- Chat messages The application can run in three modes: -- Server: does SNMP requests and saves them in the database (this mode requires special access to the database and is only used on Nautilus6's server). -- SNMPClient: gets the data directly with SNMP requests to the sensors (default mode, requires IPv6 connectivity). -- DBClient: gets the data from the database (the mode which will be used in the demo applet). -- XML (not yet implemented): like SNMPClient, but gets the session data from an XML file instead of DB (for closed demonstrations). Tow interfaces are already implemented: -- One standard, 900x630, that can be used command-line or in an applet. -- One that can be used on a computer inside the PAN, 700x500, with special features for PAN management. Why do we use a database (FYI, we use PostgreSQL 7.4 database, which works in IPv6) ? -- Only one instance of the application connecting to the PAN, useful if low-bandwidth connectivity. -- Easy central session administration. -- People without IPv6 connectivity can still follow the demonstrations. -- We can keep the gathered data for further study. You need JAVA (>= 1.4) runtime environment installed on your system. If you are using Windows, the Microsoft Java Virtual Machine (installed by default with Internet Explorer) does not work properly with the Applet version of this application, you need to install the SUN JVM and reboot your computer. -- To run the application, type from its installation directory "java -jar MonNemo.jar". By default, the application runs in SNMPClient mode, and displays information about the first valid session it finds on the database, using default login and password (only giving reading rights). You can modify the default behavior with the command line: --mode=mode, where mode can be in {server, snmp, db} --gui=gui, where gui can be in {none, ebike, vaio} --user=user_name and --password=password to change the access user to the database. --session=id to display a specific session. --update=n to update the sensor information every n seconds, overwriting this session's default frequency (impossible in DBClient mode). --url=db to change the URL of the database. --ipv6only if you are in an IPv6-only network. --overwrite, if you want the server only to keep the last value in the database. For demonstrations, complete technical documentation, and this application in Applet mode, please refer to http://demo.nautilus6.org/. Mon Nemo is licensed under the GPL license, see the COPYING file joined in the archive.