Artikel ini akan menjelaskan cara membuat jaringan data menggunakan PPP dengan menghubungkan modul GPRS ke papan Intel Edison.Menginstal paket dan mengaktifkan PPP di kernel
:
http://downloadmirror.intel.com/24698/eng/edison-src-ww05-15.tgz, root- . (
).
, 2 6 . Ubuntu 12.04.
:
Install libtool using sudo apt-get install libtool.
1. ERROR: Task 535 (/home/inteldell/edison-src/device-software/meta-edison-distro/recipes-connectivity/libwebsockets/libwebsockets_1.23.bb, do_compile) failed with exit code '1'
2. NOTE: Tasks Summary: Attempted 1855 tasks of which 18 didn't need to be rerun and 1 failed.
: 22 recept :
edison-src/device-software/meta-edison-distro/recipes-connectivity/libwebsockets/libwebsockets_1.23.bb
:
export OPENSSL_CONF=${TMPDIR}/sysroots/x86_64-linux/usr/lib/ssl/openssl.cnf
:
export OPENSSL_CONF=${TMPDIR}/sysroots/i686-linux/usr/lib/ssl/openssl.cnf
PPP .

, PPP , – PPP . , .
PPP
http://repo.opkg.net/edison/repo/core2-32/pppd GPRS-.
.

, GPIO 0 1.
0 1, :
echo 214 > /sys/class/gpio/export 2>&1
echo high > /sys/class/gpio/gpio214/direction
echo low > /sys/class/gpio/gpio214/direction
echo 131 > /sys/class/gpio/export 2>&1
echo mode1 > /sys/kernel/debug/gpio_debug/gpio131/current_pinmux
echo 249 > /sys/class/gpio/export 2>&1
echo high > /sys/class/gpio/gpio249/direction
echo 1 > /sys/class/gpio/gpio249/value
echo 217 > /sys/class/gpio/export 2>&1
echo high > /sys/class/gpio/gpio217/direction
echo 1 > /sys/class/gpio/gpio217/value
echo out > /sys/class/gpio/gpio131/direction
echo 0 > /sys/class/gpio/gpio131/value
echo 130 > /sys/class/gpio/export 2>&1
echo mode1 > /sys/kernel/debug/gpio_debug/gpio130/current_pinmux
echo 248 > /sys/class/gpio/export 2>&1
echo low > /sys/class/gpio/gpio248/direction
echo 0 > /sys/class/gpio/gpio248/value
echo 216 > /sys/class/gpio/export 2>&1
echo in > /sys/class/gpio/gpio216/direction
echo in > /sys/class/gpio/gpio130/direction
echo high > /sys/class/gpio/gpio214/direction
GPRS-
SIM- T-Mobile. GPRS-, AT- microcom:
AT
OK
AT+CMGF=1 Set SMS text format
OK
AT+CMGS="+1503*****79" Send SMS message
> Hello World
+CMGS: 14
OK
mraa.
GPRS:
AT+CGATT=1 attach to GPRS network (normally includes in atd*99
AT+CGATT? should return +CGATT: 1
AT+CGDCONT=1,"IP","epc.tmobile.com" context definition (for T-Mobile)
AT+CGACT=1 PDP context activation
AT+CGDATA="PPP",1 enter data mode
GPRS
, PDP (Packet Data Protocol) . ppp.zip, .
, :

- :
Press CTRL-C to close the connection at any stage!
defining PDP context...
AT
OK
ATH
OK
ATE1
OK
AT+CGDCONT=1,"IP","epc.tmobile.com","",0,0
OK
waiting for connect...
ATD*99
CONNECT
Connected.
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyMFD1
not replacing default route to wlan0 [192.168.1.1]
local IP address 100.198.64.64
remote IP address 192.200.1.21
primary DNS address 10.177.0.34
secondary DNS address 10.168.185.116
:
ppp.zip:
communities.intel.com/docs/DOC-23449repo.opkg.net/edison/repo/core2-32communities.intel.com/thread/54236communities.intel.com/thread/55790downloadmirror.intel.com/24698/eng/edison-src-ww05-15.tgzwww.att.com/esupport/article.jsp?sid=36059&cv=820#fbid=AcRge45P9Zawiki.openmoko.org/wiki/T-Mobile_pppd_scriptswww.tldp.org/HOWTO/PPP-HOWTO