2016-12-31 3 views
1

Ich habe ein Projekt, wo ich ein Arduino Uno mit einer Ethernet-Abschirmung, die Nachrichten an die Nexmo SMS API senden muss. Ich habe dies in der Vergangenheit getan, indem ich serielle Daten an einen PC gesendet habe, der einen Dienst hatte, der Nexmo kontaktieren und die Daten zurück zum Arduino schicken würde. Leider habe ich im neuesten Projekt keinen Zugriff auf einen ständig laufenden PC, also muss ich ein eigenständiges System machen. Ich habe mit Temboo experimentiert und es zur Arbeit gebracht, aber ich habe gehört, dass, sobald die 30-Tage-Testversion abgelaufen ist, es ein kostenpflichtiger Dienst ist. Offensichtlich würde ich einen kostenlosen Service bevorzugen (es ist ein Hausautomatisierungsprojekt, also kein Kunde, um eine Rechnung zu senden).Wie kann man von einem Arduino Uno auf Nexmo zugreifen?

Irgendwelche Vorschläge?

Vielen Dank im Voraus.

Antwort

1

Dienste wie Temboo machen es einfacher, APIs wie Nexmo von einem Ardunio zu verwenden, werden aber sicherlich nicht benötigt.

Solange Sie eine HTTP-Anfrage vom Arduino (und mit dem Ethernet-Schild, können Sie) können Sie eine Anfrage an eine Web-basierte API wie Nexmo machen.

Wenn Sie jedoch auf die example code for making a web request with an Arduino schauen, sehen Sie, dass es eine beträchtliche Menge an Komplexität gibt. Diese HttpClient Bibliothek scheint es ein wenig einfacher zu machen, aber immer noch eine Anfrage zu machen und die Antwort takes a bit of code zu verarbeiten.

Es ist diese Komplexität, die Temboo für Sie beseitigt, aber Sie können es auf jeden Fall selbst tun.

Verwandte Themen