Beantwoord

Attaching met fipy werkt (nog) niet

  • 30 oktober 2018
  • 8 reacties
  • 1786 keer bekeken

Ik kom er nog niet helemaal uit. Ik probeer de Pycom FiPy te connecten met het LTE-M netwerk, maar tot zover nog geen succes. Is er iemand die kan helpen.
Hieronder een trace van showphy.

Is het de dekking??
Instellingen?
Suggesties voor een volgende test?
Groeten
Elfred van Nieuwamerongen



**********************************************************
AT+CFUN=0
OK
AT!="clearscanconfig"
OK
AT!="addscanfreq band=20 dl-earfcn=6400"
OK
AT+CFUN=1
OK
AT+CGDCONT=1,"IP","internet.m2m"
OK
not attached
**********************************************************
AT+CSQ
+CSQ: 21,99
OK

**********************************************************
AT!="fsm"

SYSTEM FSM
==========
+--------------------------+--------------------+
| FSM | STATE |
+--------------------------+--------------------+
| RRC TOP FSM |CAMPED |
| RRC SEARCH FSM |CAMPED_ANY |
| RRC ACTIVE FSM |IDLE |
| PMM PLMN FSM |ANY_CAMPED |
| EMM MAIN FSM |NULL |
| EMM AUTH FSM |NULL |
| EMM CONN FSM |NULL |
| EMM TAU FSM |NULL |
| EMM TEST FSM |NULL |
| ESM BEARER FSM |BEARER_NULL |
| SMS MT FSM |IDLE |
| SMS MO FSM |IDLE |
| HP MAIN FSM |IDLE |
| HP USIM FSM |ABSENT |
| HP SMS MO FSM |IDLE |
| HP SMS MT FSM |IDLE |
| HP CAT FSM |NULL |
+--------------------------+--------------------+

OK

AT!="showphy"

DL SYNCHRO STATISTICS
=====================
Synchro state : DRX_WAKE_UP
PPU SIB1 ACQ watchdog : 0
Frequency Hypothesis RF (Hz) : 0
RSRP (dBm) : -86.49
RSRQ (dB) : -7.70
Channel estimation state (Cell-spec.) : HIGH CINR
Channel estimation state (UE-spec.) : LOW CINR
Channel estimation state (MBSFN) : LOW CINR
Channel estimation CINR : 16.43
Channel length : SHORT
AGC
AGC RX gain (dB) : 50.64
RX PSD BO (dBFs) : -21.15
RX PSD (dBm) : -90.46
Noise level RS (dBm) : -97.75
Digital gain (dB) : 3.23
CINR RS (dB) : 11.26
NARROWBANDS
Last DL NB : Central
Last UL NB : 0
AFC
Frequency offset RF (Hz) : -71
Frequency offset BB (Hz) : 0
PBCH
MIB received quantity : 21
MIB timeout quantity : 0

OK

not attached
icon

Beste antwoord door rnd waaij 8 januari 2019, 09:56

@Elfred
Ik heb het ondertussen voor elkaar met de fipy.

als ik de volgende code uitvoer
code:
lte.send_at_cmd('AT+CFUN=0') # disable modem
lte.send_at_cmd('AT!="clearscanconfig"') # clear scanned frequencies
lte.send_at_cmd('AT!="addscanfreq band=20 dl-earfcn=6400"') # set scanned frequency
lte.send_at_cmd('AT+CGDCONT=1,"IP","ltem.internet.m2m"')

lte.send_at_cmd('AT+CFUN=1') # enable modem

lte.attach()

lte.connect()



als ik het met pybytes doe
zie
https://forum.pycom.io/topic/4185/new-pybytes-firmware-1-18-1-r9-experimental-lte-support
dan is de volgende code het enige wat ik doe
code:
pybytes.set_config('lte', { "band": 20, "apn": "ltem.internet.m2m", "reset": True})
pybytes.set_config('network_preferences', ["lte"])



ik hoop dat dit je helpt 😉
Bekijk origineel

8 reacties

Reputatie 4
Badge +2
Goedemiddag Elfred,

Ik ga voor u navragen of onze specialisten nog tips hebben in deze.

Had u deze vraag ook nog op het Pycom forum gesteld?
Ik heb het zelfde probleem met mijn FiPy van pycom. Alles al geprobeerd en nog steeds geen verbinding.

Is het de bedoeling dat de simkaarten nog geactiveerd moeten worden? er staat ipc test_Ready
Dekking zou goed moeten zijn want met 'AT+COPS=?' is het netwerk te vinden, resultaat: 2,"NL KPN","NL KPN","20408",7.
Volgens andere zou deze code hieronder moeten werken, echter krijg ik een fout melding bij 'AT+COPS=1,2,"20408"'

Code:
code:
import socket
import ssl
import time
from network import LTE

def pretty(cmd):
response = lte.send_at_cmd(cmd).split('\r\n')
for line in response:
print(line)

lte = LTE() # instantiate the LTE object

print("Resetting modem:")
pretty('AT^RESET')
pretty('AT!="fsm"')
time.sleep(5)
# DL SYNCHRO STATISTICS
pretty('AT!="showphy"')
time.sleep(5)
print("Turning off antenna:")
pretty('AT+CFUN=0')
time.sleep(5)
print("Clearing scanning configuration:")
pretty('AT!="clearscanconfig"')
time.sleep(5)
print("Adding scan frequency for band 20")
pretty('AT!="RRC::addScanBand band=20"')
pretty('AT!="disablelog 1"')
time.sleep(5)
print("Configure PDP Context 1:")
pretty('AT+CGDCONT=1,"IP","ltem.webtrial.m2m"')
time.sleep(5)
print("Turning on modem")
pretty('AT+CFUN=1')
time.sleep(15)
print("Registering manually to KPN network:")
pretty('AT+COPS=1,2,"20408"')
time.sleep(5)
print("Checking which network the modem is registered to")
pretty('AT+COPS?')
time.sleep(5)

# If correctly configured for carrier network, attach() should succeed.
if not lte.isattached():
print("Attaching to LTE network ", end='')
lte.attach()
while(True):
if lte.isattached():
print(" OK")
break
print('.', end='')
time.sleep(1)

# Once attached, connect() should succeed.
if not lte.isconnected():
print("Connecting on LTE network ", end='')
lte.connect()
while(True):
if lte.isconnected():
print(" OK")
break
print('.', end='')
time.sleep(1)

s = socket.socket()
s = ssl.wrap_socket(s)
s.connect(socket.getaddrinfo('www.google.com', 443)[0][-1])
s.send(b"GET / HTTP/1.0\r\n\r\n")
print(s.recv(4096))
s.close()
Ik gebruik ongeveer dezelfde code. Ik krijg ook een Error op de AT+COPS.

Ik krijg echter wel een goed signaal binnen. AT+CSQ geeft 19,99.

Volgens flo242 op het Pycom forum zou het moeten werken. Dat was 25 dagen geleden. Zijn er sindsdien changes doorgevoerd?
En hebben jullie specialisten nog tips voor FiPy???


https://zakelijkforum.kpn.com/lte-m-forum-60/attaching-met-fipy-werkt-nog-niet-11460/index1.html#post23730
Any progress??

Groeten
Elfred
ik ben benieuwd of het ondertussen iemand is gelukt om de FiPy met het netwerk van KPN te verbinden.

ik heb er hier zelf ook een aantal van liggen en zou voordat ik er aan begin om met KPN te connecten graag willen weten of het al eens iemand is gelukt
@rnd waaij
Ik heb nog niemand gehoord die het voor elkaar krijgt. KPN geeft geen reactie of het kan of niet. Alleen dat de fipy lastig is.
Zie bijvoorbeeld deze link

https://zakelijkforum.kpn.com/lte-m-forum-60/lte-m-sim-diagnostics-11552#post24086

Gr
Elfred
@Elfred
Ik heb het ondertussen voor elkaar met de fipy.

als ik de volgende code uitvoer
code:
lte.send_at_cmd('AT+CFUN=0') # disable modem
lte.send_at_cmd('AT!="clearscanconfig"') # clear scanned frequencies
lte.send_at_cmd('AT!="addscanfreq band=20 dl-earfcn=6400"') # set scanned frequency
lte.send_at_cmd('AT+CGDCONT=1,"IP","ltem.internet.m2m"')

lte.send_at_cmd('AT+CFUN=1') # enable modem

lte.attach()

lte.connect()



als ik het met pybytes doe
zie
https://forum.pycom.io/topic/4185/new-pybytes-firmware-1-18-1-r9-experimental-lte-support
dan is de volgende code het enige wat ik doe
code:
pybytes.set_config('lte', { "band": 20, "apn": "ltem.internet.m2m", "reset": True})
pybytes.set_config('network_preferences', ["lte"])



ik hoop dat dit je helpt 😉

Reageer