2016-12-31 50 views
1

我有一個項目,我有一個以太網盾的Arduino Uno,它需要發送消息到Nexmo SMS API。過去我通過將串行數據發送到PC來完成這項工作,PC上運行的服務將與Nexmo聯繫並將數據轉發回Arduino。不幸的是,在最新的項目中,我無法訪問持續運行的PC,所以我需要做一個獨立的系統。我已經試用了Temboo並且開始使用它,但我聽說,一旦30天的試用期結束,這是一項付費服務​​。顯然,我更喜歡免費服務(這是一個家庭自動化項目,所以沒有客戶發送賬單)。如何從Arduino Uno訪問Nexmo?

有什麼建議嗎?

在此先感謝。

回答

1

像Temboo這樣的服務可以更容易地從Ardunio使用像Nexmo這樣的API,但肯定不需要。

只要你可以從Arduino發出一個HTTP請求(你可以使用以太網盾),你可以向一個基於web的API(如Nexmo)發出請求。

但是,如果您查看example code for making a web request with an Arduino,您會發現存在相當多的複雜性。這HttpClient庫似乎使它更容易一些,但仍然提出請求並處理響應takes a bit of code

這就是Temboo爲你消除的複雜性,但你絕對可以自己動手。