This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is PPP supported by nRF9160?

I wanted to know if PPP is supported by nRF9160? I want to us it with RPi.

Parents
  • Maybe this will help:

    import machine
    import time
    gsm = machine.UART(1,tx=17, rx=16, timeout=1000, baudrate=9600)
    time.sleep(1)
    gsm.write("at\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write("AT+CPIN?\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    #gsm.write("ate0\r\n")
    #print(gsm.readline())
    #print(gsm.readline())
    #time.sleep(1)

    #def gsmconnect():
    gsm.write("AT+CREG?\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write("AT+CNMI=0,0,0,0,0\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write('AT+CGDCONT=1,"IP","globul"\r\n')
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write('AT+CGDATA="PPP",1\r\n')
    time.sleep(1)
    print(gsm.readline())
    print(gsm.readline())

    time.sleep(5)

    import network

    ppp=network.PPP(gsm)
    ppp.active(True)
    time.sleep(15)

    print(ppp.ifconfig())

Reply
  • Maybe this will help:

    import machine
    import time
    gsm = machine.UART(1,tx=17, rx=16, timeout=1000, baudrate=9600)
    time.sleep(1)
    gsm.write("at\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write("AT+CPIN?\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    #gsm.write("ate0\r\n")
    #print(gsm.readline())
    #print(gsm.readline())
    #time.sleep(1)

    #def gsmconnect():
    gsm.write("AT+CREG?\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write("AT+CNMI=0,0,0,0,0\r\n")
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write('AT+CGDCONT=1,"IP","globul"\r\n')
    print(gsm.readline())
    print(gsm.readline())
    time.sleep(1)
    gsm.write('AT+CGDATA="PPP",1\r\n')
    time.sleep(1)
    print(gsm.readline())
    print(gsm.readline())

    time.sleep(5)

    import network

    ppp=network.PPP(gsm)
    ppp.active(True)
    time.sleep(15)

    print(ppp.ifconfig())

Children
No Data
Related