Difference between revisions of "LTE Data"

From IPLOG
Jump to: navigation, search
Line 124: Line 124:
 
{{NotePre
 
{{NotePre
 
|text=root@buildroot:~# reboot
 
|text=root@buildroot:~# reboot
}}>
+
}}
  
  

Revision as of 13:13, 12 June 2019

This page is beign temporarily revised with the newest updates.

How to Set Up GPRS Data on IPLOG-GAMA G3

By default, the use of LTE mobile data for IPLOG-GAMA G3 is enabled. In the most cases, therefore, it is not necessary to change default configuration.


Check the Mobile Connection

Type command:

root@iplog:~# ifconfig wwan0

If mobile connection is active you will see similar output:

wwan0     Link encap:Ethernet  HWaddr AE:C9:12:92:2C:81
          inet addr:100.106.91.142  Bcast:100.106.91.255  Mask:255.255.255.0
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:1428  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:56 (56.0 B)

Note: It's important that a line with an assigned IP address is present in the output. (Example: inet addr:100.106.91.142  Bcast:100.106.91.255  Mask:255.255.255.0


In the case any error occurs, for example:

ifconfig: wwan0: error fetching interface information: Device not found

Please follow the next chapters:

Enable Automatic LTE Mobile Data Connection

APN Access Point Setting

PIN Check



Disable LTE Mobile Data Connection

Disable LTE Connection

To disable the automatic mobile data connection after boot, perform the following sequence of commands as root user.

1. Backup

It is recommended backup start up script S41lte before remove to posibility enable it again.

root@iplog:~# cp /etc/init.d/S41lte /etc/init.d/K41lte

2. Disable

Deleting file S41lte will disable automatic connection.

root@iplog:~# rm /etc/init.d/S41lte



Manual Connection/Disconnection of LTE Mobile Data. ==

Connecting

root@iplog:~# /etc/init.d/S41lte start


Disconnecting

root@iplog:~# cp /etc/init.d/S41lte stop



APN Access Point Setting

Most mobile operators use for LTE access point called internet. This is a default setting and nothing needs to be changed if your mobile operator uses the same APN name. In other countries, GSM network settings may be different. Therefore, we are introducing a simple way to change the APN configuration.

1. Edit Configuration File

Open the /etc/mbim-network.conf file in the text editor Vi

root@iplog:~# vi /etc/mbim-network.conf

Default configuration where the word "internet" is a APN name.

APN=internet
PROXY=yes


2. Parameters

The APN to use should be configured in this file, in the following way (e.g. assuming APN is called 'internet')

APN=internet

Optional APN user/password strings may be given in the following way:

APN_USER=user
APN_PASS=password

If APN user/password is specified, the authentication protocol to use (one of PAP, CHAP or MSCHAPV2) must also be specified in the following way:

APN_AUTH=protocol

Another important line for proper operation is as follows:

PROXY=yes

Tip:
Text editing - Hit the i (insert mode).
Save and Exit - Write charakter :wq (write and quit). The cursor moves to bottom of screen whenever a colon (:) is typed. This type of command is completed by hitting the Enter key.


3. Device Reboot

It is strongly recommended to do a reboot.

root@buildroot:~# reboot



Enable Automatic LTE Mobile Data Connection ==

You need to have the startup script /etc/init.d/S41lte in the file system. This file is factory-created. If it is not, make sure that the /etc/init.d/K41lte backup file exists. If so, simply rename the file and that is all.

root@buildroot:~# mv /etc/init.d/K41lte /etc/init.d/S41lte
>

Otherwise, if none of the above files exists, you must manually create it.

1. Create the file as root user.

root@iplog:~# touch /etc/init.d/S41lte
>

Change access rights

root@iplog:~# chmod 755 /etc/init.d/S41lte

Open the /etc/init.d/S41gprs file in the text editor Vi.

root@iplog:~# vi /etc/init.d/S41lte

Paste the following content:

#!/bin/sh
#
# Starts the LTE
#

NAME=lte
PREFIX=/usr/bin
START_DAEMON=${PREFIX}/${NAME}_always_on
STOP_SCRIPT=${PREFIX}/${NAME}_off
PIDFILE=/var/run/${NAME}.pid

start()
{
        printf "Starting $NAME: "
        start-stop-daemon -S --background -p $PIDFILE --make-pidfile --startas ${START_DAEMON} && echo "OK" || echo
}

stop()
{
        printf "Stopping $NAME: "
        start-stop-daemon -K -q -p $PIDFILE && \
        rm -f $PIDFILE && \
        $STOP_SCRIPT > /dev/null && \
        echo "OK" || echo "Failed"
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        restart|reload)
                stop
                start
                ;;
        *)
                echo "Usage: $0 {start|stop|restart}"
                exit 1
esac

exit $?

#end-of-file

Tip:
Text editing - Hit the i (insert mode).
Save and Exit - Write charakter :wq (write and quit). The cursor moves to bottom of screen whenever a colon (:) is typed. This type of command is completed by hitting the Enter key.