版上的各位大大您好,目前我與夥伴在撰寫Arduino程式這方面遇到了一些困擾,想請問一下大家有沒有甚麼建議或方法能與我們交流...
我們想做一個能觀察水溫(ds18b20)、室溫(dht11)、Arduino ph值感測器、水位(water_sensor)、光度(gy-30)、水流(water_flowrate)的一個測量儀器並配合esp8266 wifi晶片來傳輸到手機上顯示,但目前我們能夠單獨測試各個晶片,卻不知道如何把所有資料整合再一起透過esp8266傳輸,想請問版上各位大大,有沒有辦法能夠把所有感測器整合再一起,再透過wifi晶片傳輸的方法?
邱永明
2017-01-29 00:26:44
楊京樺
2017-01-29 00:33:05
邱永明
2017-01-29 00:42:42
用樹莓派當iot電腦去連接 Arduino 然後在樹莓派內架網站以顯示資料 網站以wifi 接路由器 再接手機
Guan-Hsiung Liaw
2017-01-29 01:40:10
看起來一片arduino應該是可以把這些感測器全部接上,上層的資料傳輸協定可以考慮用MQTT,一來arduino已經有pubsubclient的函式庫可以用,二來只要將ESP8266設成TCP client模式,在後端架一個MQTT server(用開源的mosquitto即可),讓ESP8266一起來就連上此server,這樣就可以把感测资料發佈到MQTT server。而後端再另外自己寫一支資料收集的程式,向MQTT server訂閲這些感测资料。有興趣的話,可以去玩玩openhab這套開源的系統。
陳志弘
2017-01-29 02:07:48
^_^
LinkIt 7688 Duo 可評估使用, WFDuino, NodeMCU 也可列入評估, 加油~
林承諺
2017-01-29 03:30:03
架構會像這樣
Sensor xN -> Gateway with ESP8266 -> Internet
Henry Soong
2017-01-29 12:12:23
Johnson Huang
2017-01-30 12:50:16
直接用esp8266接senser即可,既省錢又省事!