summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--notFinishedCode/Report/test.log4
-rw-r--r--notFinishedCode/Report/test.pdfbin1474285 -> 1474222 bytes
-rw-r--r--notFinishedCode/Report/test.tex24
-rw-r--r--notFinishedCode/Report/test.tex.backup27
-rw-r--r--notFinishedCode/Report/test.tex~24
5 files changed, 71 insertions, 8 deletions
diff --git a/notFinishedCode/Report/test.log b/notFinishedCode/Report/test.log
index 1d21501..38b0aa8 100644
--- a/notFinishedCode/Report/test.log
+++ b/notFinishedCode/Report/test.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.9.27) 26 OCT 2011 13:49
+This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.9.27) 26 OCT 2011 14:41
entering extended mode
%&-line parsing enabled.
**test.tex
@@ -431,7 +431,7 @@ ur/jknappen/ec/ecsx1440.600pk> </home/refik/.texmf-var/fonts/pk/ljfour/jknappen
sr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/te
xmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-texlive
/fonts/type1/public/amsfonts/cm/cmsy9.pfb>
-Output written on test.pdf (36 pages, 1474285 bytes).
+Output written on test.pdf (36 pages, 1474222 bytes).
PDF statistics:
747 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
diff --git a/notFinishedCode/Report/test.pdf b/notFinishedCode/Report/test.pdf
index a89f36a..19166b5 100644
--- a/notFinishedCode/Report/test.pdf
+++ b/notFinishedCode/Report/test.pdf
Binary files differ
diff --git a/notFinishedCode/Report/test.tex b/notFinishedCode/Report/test.tex
index 7a71f6b..ce7cdb2 100644
--- a/notFinishedCode/Report/test.tex
+++ b/notFinishedCode/Report/test.tex
@@ -865,9 +865,27 @@ The given command should produce a result similar to:
[ 5178.753600] usb 1-1.2: pl2303 converter now attached to ttyUSB0
\end{lstlisting}
-\par We have two kind different options to configure the mobile device, by manual or automatic. Both method can be access using website and terminal. On the manual option, we use interaction with user, which devices will be updating and ask for information about portname, number, and IMEI. After getting all information from user, system will check to detect the mobile device using portname given, if the device send respond, then system will asking for IMEI and device number to the mobile devices, if all the information match then system will update the information to the database.
-On the automatic option, this function trying to detect every mobile device which are connected to the server and searching for available port name on the server, and then use USB Detected Class trying to connect with the device and fetch the information. After succeed make connection to the device, next step is send AT command and read the respond from the device, fetch into the variable and finally update device information in the database. After getting all information from the mobile device, system will compare with existing information on the database to recognize which device are connected and make sure that system sign the right information to the mobile device.
-This function can detect mobile device up to 9, which are connected to the server up. We put limit up to 9 because mostly we only need less then 6 mobile devices connect to the server. Also in this function, we have limitation for the mobile device type, since until now we only tested on several mobile device, this function only working for mobile device which are support storing information about own number and user also should put this own number information directly in the devices. For some telephone provider they have great function which are storing own number in the SIM card and can be use by mobile phone to assign in the his system. More information about how to configure the device will explain in chapter 9.
+We have two different ways to configure the cell phones, manually and automatic.
+Both options can be accessed either using the website or the terminal window.
+Using the manual configuration from the terminal, the user configures everything him/herself.
+The user will be presented with a few questions like the port address, cell phone number and IMEI.
+After the user enters all the required parameters, the software will check
+if the given port address is accessible and it will look for a response from the devices.
+Then you will be asked to enter the IMEI and the cell phone number of the device.
+If the entered IMEI matches the device IMEI then the software will update the database
+with the entered information. You can run, both the manual and automatic configuration
+by typing:
+\begin{lstlisting}
+python gsmselftest.py --devconf
+\end{lstlisting}
+In the automatic configuration, the software will automatically try to detect every
+cell phone that is connected to the USB hub. This configuration option can detect
+up to nine cell phones, that are connected to the server computer. We had set a limit to
+nine cell phones because we required only five (four for the external GSM networks
+and one for our internal GSM BST). The only limitation of the automatic cell phone congiguration
+is that it only supports cell phones where we could read out the number using the \emph{AT Modem}
+commands since some cell phone manufacturers do not use the standardized \emph{AT Modem} commands.
+
\subsection{Using the software}
\newpage
\section{Conclusion}
diff --git a/notFinishedCode/Report/test.tex.backup b/notFinishedCode/Report/test.tex.backup
index cee44fc..e142d78 100644
--- a/notFinishedCode/Report/test.tex.backup
+++ b/notFinishedCode/Report/test.tex.backup
@@ -854,6 +854,33 @@ sudo easy_install setproctitle
\subsection{Configuring hardware}
+Before proceeding with the next steps, please connect all the cell phones
+to the USB hub using the suitable cables. Then make sure the cables are
+recognized by the operating system. This can be performed by typing the following command:
+\begin{lstlisting}
+dmesg | grep ttyU
+\end{lstlisting}
+The given command should produce a result similar to:
+\begin{lstlisting}
+[ 5178.753600] usb 1-1.2: pl2303 converter now attached to ttyUSB0
+\end{lstlisting}
+
+We have two different ways to configure the cell phones, manually and automatic.
+Both options can be accessed either using the website or the terminal window.
+Using the manual configuration from the terminal, the user configures everything him/herself.
+The user will be presented with a few questions like the port address, cell phone number and IMEI.
+After the user enters all the required parameters, the software will check
+if the given port address is accessible and it will look for a response from the devices.
+Then you will be asked to enter the IMEI and the cell phone number of the device.
+If the entered IMEI matches the device IMEI then the software will update the database
+with the entered information. You can run the manual configuration by typing:
+\begin{lstlisting}
+python gsmselftest.py --devconf
+\end{lstlisting}
+
+In the automatic configuration, the software will try automatically to detect every
+cell phone that is connected to the USB hub. It will search for available port on the server, and then use USB Detected Class trying to connect with the device and fetch the information. After succeed make connection to the device, next step is send AT command and read the respond from the device, fetch into the variable and finally update device information in the database. After getting all information from the mobile device, system will compare with existing information on the database to recognize which device are connected and make sure that system sign the right information to the mobile device.
+This function can detect mobile device up to 9, which are connected to the server up. We put limit up to 9 because mostly we only need less then 6 mobile devices connect to the server. Also in this function, we have limitation for the mobile device type, since until now we only tested on several mobile device, this function only working for mobile device which are support storing information about own number and user also should put this own number information directly in the devices. For some telephone provider they have great function which are storing own number in the SIM card and can be use by mobile phone to assign in the his system. More information about how to configure the device will explain in chapter 9.
\subsection{Using the software}
\newpage
\section{Conclusion}
diff --git a/notFinishedCode/Report/test.tex~ b/notFinishedCode/Report/test.tex~
index f8d17a4..ecd34c2 100644
--- a/notFinishedCode/Report/test.tex~
+++ b/notFinishedCode/Report/test.tex~
@@ -865,9 +865,27 @@ The given command should produce a result similar to:
[ 5178.753600] usb 1-1.2: pl2303 converter now attached to ttyUSB0
\end{lstlisting}
-We have two kind different options to configure the mobile device, by manual or automatic. Both method can be access using website and terminal. On the manual option, we use interaction with user, which devices will be updating and ask for information about portname, number, and IMEI. After getting all information from user, system will check to detect the mobile device using portname given, if the device send respond, then system will asking for IMEI and device number to the mobile devices, if all the information match then system will update the information to the database.
-On the automatic option, this function trying to detect every mobile device which are connected to the server and searching for available port name on the server, and then use USB Detected Class trying to connect with the device and fetch the information. After succeed make connection to the device, next step is send AT command and read the respond from the device, fetch into the variable and finally update device information in the database. After getting all information from the mobile device, system will compare with existing information on the database to recognize which device are connected and make sure that system sign the right information to the mobile device.
-This function can detect mobile device up to 9, which are connected to the server up. We put limit up to 9 because mostly we only need less then 6 mobile devices connect to the server. Also in this function, we have limitation for the mobile device type, since until now we only tested on several mobile device, this function only working for mobile device which are support storing information about own number and user also should put this own number information directly in the devices. For some telephone provider they have great function which are storing own number in the SIM card and can be use by mobile phone to assign in the his system. More information about how to configure the device will explain in chapter 9.
+We have two different ways to configure the cell phones, manually and automatic.
+Both options can be accessed either using the website or the terminal window.
+Using the manual configuration from the terminal, the user configures everything him/herself.
+The user will be presented with a few questions like the port address, cell phone number and IMEI.
+After the user enters all the required parameters, the software will check
+if the given port address is accessible and it will look for a response from the devices.
+Then you will be asked to enter the IMEI and the cell phone number of the device.
+If the entered IMEI matches the device IMEI then the software will update the database
+with the entered information. You can run, both the manual and automatic configuration
+by typing:
+\begin{lstlisting}
+python gsmselftest.py --devconf
+\end{lstlisting}
+In the automatic configuration, the software will automatically try to detect every
+cell phone that is connected to the USB hub. This configuration option can detect
+up to nine cell phones, that are connected to the server computer. We had set a limit to
+nine cell phones because we required only five (four for the external GSM networks
+and one for our internal GSM BST). The only limitation of the automatic cell phone congiguration
+is that it only supports cell phones where we could read out the number using the \emph{AT Modem}
+commands since some cell phone manufacturers do not use the standardized \epmh{AT Modem} commands.
+
\subsection{Using the software}
\newpage
\section{Conclusion}