|
小弟初接觸物聯網, 嘗試用 yeelink 作測試.
在 LED 的範例非常順利, 便進一步想嘗試上傳資料.
按以下連結測試: http://www.yeelink.net/developer/doc/48
但我試好幾遍, 在 sublime 或 Arduino 1.0.5r2 都會出現 error,
Creating E:\Arduino\Sketchbook\Sketchbook.1.0.5\build\yeelink_DHT11\WiFiClient.cpp.o...
In file included from E:\Arduino\IDE\arduino-1.0.5-r2\hardware\arduino\cores\arduino/Arduino.h:192,
from E:\Arduino\IDE\arduino-1.0.5-r2\libraries\SPI/SPI.h:15,
from E:\Arduino\IDE\arduino-1.0.5-r2\libraries\Ethernet\utility/w5100.h:14,
from E:\Arduino\IDE\arduino-1.0.5-r2\libraries\Ethernet\utility/socket.h:4,
from E:\Arduino\IDE\arduino-1.0.5-r2\libraries\WiFi\WiFiClient.cpp:4:
E:\Arduino\IDE\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:116: error: declaration of C function 'StringSumHelper& operator+(const StringSumHelper&, const char*)' conflicts with
:
:
之後開啟 YeeLinkLab post_value_data_point, 同樣出現相同 error. 但同樣在 1.5.7 中又是完全沒問題.
由於已習慣了用 Sublime 開發, Arduino 的 UI 真的受不了, 但 Sublime 不支援 1.5.7.
所以想確認一下, 我的庫是按指示在這裡 ( https://github.com/qinqingege/YeeLinkLib ) 下載的, 是否有另一套庫是給 1.0.5 用的.
另外, 在這裡找了不少例子, 但好像都不是用 yeelinklab 的, 是否有什麼原因? 我猜可能是 yeelink 的庫太耗資源了, 對嗎? (為了配合不同用家, yeelinklab 的庫好像把不同的 network 庫也載入了)
|
|