2017-04-02 2 views
2

J'ai essayé de connecter mon sim800L à mon modèle Raspberry Pi 3 B (rasbian) mais sans succès ...Connect sim800 à Raspberry Pi (RX, TX)

Je suis à la première étape , et depuis que je suis nouveau à Raspberry pi, je ne comprends pas très bien comment cela fonctionne.

Voici comment je suis en train de le connecter:

montage

Après quelques recherches, j'ai trouvé que je devais ajouter des choses au fichier /boot/config.txt afin de permettre l'UART, donc j'ai ajouté ceci:

core_freq=250 
enable_uart 

Après, j'ai découvert un code qui correspondait à ce que je suis en train de faire, ici il est:

import serial 
import os, time 

# Enable Serial Communication 
port = serial.Serial('/dev/ttyS0', baudrate=9600, timeout=1) 

# Transmitting AT Commands to the Modem 
# '\r\n' indicates the Enter key 

port.write('AT'+'\r\n') 
rcv = port.read(10) 
print rcv 

Mais rien ne fonctionne dans le Shell Python, lorsque j'essaie la commande AT, qui est supposée répondre OK si le sim800L est connecté avec succès. Je reçois quelques erreurs de base, comme AT n'est pas défini.

Comment puis-je résoudre ce problème?

+1

vous devriez poser votre question ici: https://raspberrypi.stackexchange.com/ – Veltro

+0

oui merci, et merci darthbith pour l'édition. – Jonathan199

Répondre

0

La framboise pi ne peut pas communiquer via TXD ou RXD si la masse de la carte SIM n'est pas connectée à la broche GND gpio de la framboise pi.