找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 16399|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

Android+ESP8266用作遠(yuǎn)程控制的務(wù)實(shí)之驗(yàn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
     ESP8266已經(jīng)時(shí)髦好久了,實(shí)在便宜又容易上手,招來一窩瘋的模仿效法、爭(zhēng)相倒騰,很是熱鬧。難怪這么興奮,此家伙遠(yuǎn)程控制功能真的很了不起。
     可是指令發(fā)出去了,是否被遠(yuǎn)程執(zhí)行了呢?被控狀態(tài)實(shí)為咋樣子呢?從實(shí)用上講這可是至關(guān)要緊的,這同在跟前控制的情況不大一樣。就是說每個(gè)操控指令得有實(shí)時(shí)的回調(diào)信息反應(yīng)被控狀態(tài)才算靠譜?墒悄壳斑@個(gè)節(jié)骨眼做得好的不多,原因看來不光是技術(shù)問題,還連帶了資源占用和商業(yè)考慮。為此,咱嘗試探索了各個(gè)不同的引用方式和不同的云端服務(wù),意欲找出個(gè)像樣點(diǎn)的來。這里選一個(gè)覺得有點(diǎn)靠譜的實(shí)驗(yàn),秀來參考討論。原諒咱業(yè)余嗜好者,全撿現(xiàn)成的改巴改巴來做實(shí)驗(yàn),不會(huì)生造,不好意思說是原創(chuàng)。
     選用是 espush.cn 的云端服務(wù)器,申請(qǐng)免費(fèi)設(shè)備的AppID和AppKey,下載其專用的NodeMCU固件和App手機(jī)包。據(jù)介紹固件添加了一系列的專用的推送指令和回調(diào)函數(shù)等等代碼。(逐一個(gè)的實(shí)驗(yàn)不同服務(wù)器和應(yīng)用方案后覺得這個(gè)才比較靠譜,尤其實(shí)時(shí)回調(diào)信息確實(shí)能實(shí)時(shí)的反應(yīng)被控狀態(tài))。感謝 espush.cn 的NodeMCU固件和App手機(jī)包都開源了,而且文檔資料也很個(gè)細(xì),照顧到了不是很強(qiáng)智的咱,居然能依指引如法上手。App手機(jī)包源碼可用Andriod studio編輯修改,NodeMCU固件可以用Lua Editer 添加自己的Lua應(yīng)用代碼以及填入wifi和espush.cn 服務(wù)器的ID和密鑰。不用講客氣,想咋改就咋改。你看看原來的手機(jī)界面被咱改成了這樣,不是很正規(guī),但是很親民不是?

   

   實(shí)驗(yàn)證明,手機(jī)App每次開啟或重新加載后都會(huì)得到回調(diào)信息并在手機(jī)界面上反應(yīng)出被控端真實(shí)狀態(tài),每次控制動(dòng)作后界面底部都會(huì)即時(shí)彈出成功與否信息,若控制失敗,比如斷網(wǎng)、設(shè)備斷電時(shí),除彈出報(bào)錯(cuò)信息外,開關(guān)圖標(biāo)是不亂改變的。設(shè)備被運(yùn)程可靠操控的感覺真好。
   就服務(wù)器來講雖然都屬于瞬時(shí)服務(wù),兼顧到了服務(wù)器資源利用率,卻還是干得很漂亮,顯得比其它服務(wù)器要開明。比如樂為網(wǎng)服務(wù)器就限定了回調(diào)信息傳送周期不能小于10秒鐘,這顯然無法做為開關(guān)控制的實(shí)時(shí)信息回調(diào)。
    當(dāng)然,你若妄想要人家服務(wù)器連續(xù)實(shí)時(shí)的泡在你一個(gè)設(shè)備上全時(shí)效勞,巨不現(xiàn)實(shí)。

   




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:122597 發(fā)表于 2016-5-22 16:49 | 只看該作者
樓主在嗎
回復(fù)

使用道具 舉報(bào)

板凳
ID:124111 發(fā)表于 2016-5-30 21:50 | 只看該作者
學(xué)習(xí)了,有創(chuàng)意。
回復(fù)

使用道具 舉報(bào)

地板
ID:117823 發(fā)表于 2016-6-4 01:31 來自手機(jī) | 只看該作者
自己用esp8266做的,可以達(dá)到1秒
回復(fù)

使用道具 舉報(bào)

5#
ID:117823 發(fā)表于 2016-6-4 19:50 來自手機(jī) | 只看該作者
app太占手機(jī)內(nèi)存了,微信開發(fā)比較實(shí)用
回復(fù)

使用道具 舉報(bào)

6#
ID:126162 發(fā)表于 2016-6-10 22:56 | 只看該作者
請(qǐng)問這個(gè)插座哪里買的,多少錢?
回復(fù)

使用道具 舉報(bào)

7#
ID:65237 發(fā)表于 2024-3-12 09:27 | 只看該作者
這么好的東西才看到,樓主能分享一下你的原代碼嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表