2016-05-03 8 views
0

Sim800 unterstützt SSL-Protokoll. Der AT-Befehl "AT + CIPSSL" setzt TCP auf die Verwendung der SSL-Funktion. In der "sim800_series_ssl_application_note_v1.01.pdf" wird notiert, dass: "Modul wird automatisch SSL-Zertifikat nach TCP verbunden." Mein Problem: Was ist die genaue Bedeutung des beginnen SSL-Zertifikat? Was macht sim800 genau? Erhält Sim800 SSL-Zertifikat von der Website? Wo speichert Sim800 ein SSL-Zertifikat?Wie sim800 erhalten SSL-Zertifikat?

+0

Hallo. Willkommen bei Stack Overflow. Bitte schau dich um und nimm die [Tour], und lies dir die [Hilfe] durch. Sie können auch über [eine gute Frage] lesen. – Sampada

Antwort

0

Es gibt nur sehr wenige Informationen über sim800 und SSL-Zertifikat auf dem Netz, und wie Sie mich darüber eine Menge Fragen.

Über Ihre Fragen, wie Sim800 Zertifikat erhalten und wo es speichert, scheint es, nach sim800_series_ssl_application_note_v1.01.pdf, dass Sie erstellen können (definieren Sie Ihren eigenen Pfad), schreiben und importieren Sie ein SSL-Zertifikat auf Ihrem Eigene mit den Befehlen AT + FSCREATE, AT + FSWRITE und AT + SSLSETCERT. Ein Beispiel finden Sie im Abschnitt 3.10.

Es tut mir leid, ich kann Ihre anderen Fragen nicht beantworten. Wie auch immer, wenn Sie weitere Informationen über Sim800 und SSL erhalten, wäre ich dankbar, wenn Sie es mit mir teilen.

1

Soweit ich weiß, hat SIM800 einige Zertifikate in sie und wenn Sie eine TCP + SSL oder HTTP + SSL-Verbindung verwenden, wird es automatisch die Zertifikate verwenden.

Wenn diese Zertifikate nicht in Ordnung sind, müssen Sie eine SD-Karte verwenden, dort die gewünschten Zertifikate speichern und mit dem Befehl AT + SSLSETCERT das von Ihnen auf Ihrer SD-Karte gespeicherte Zertifikat festlegen. Here können Sie finden, wie man das Dateisystem benutzt.

Normalerweise reichen die Zertifikate, die mit dem Modul geliefert werden, aus und Sie werden dies nicht benötigen. Aber zum Beispiel funktionierten sie nicht für mich, als ich versuchte, über MQTT mit Azure zu kommunizieren. Ich musste die Daten selbst mit der wolfSSL-Bibliothek verschlüsseln und mit TCP ohne SSL senden.

Hinweis: Nicht alle SIM800 Module SD-Card-Unterstützung.