六路WIFI外網(wǎng)IO控制器

一直以來,物聯(lián)網(wǎng)的控制一直都是電子界發(fā)展的一個熱點(diǎn)操漠,但是物聯(lián)網(wǎng)的開發(fā)卻不是一個簡單的工程烹笔,而對于只是熟悉單片機(jī)這樣的硬件開發(fā)者來說確實(shí)一件很難的事情,原因是除了掌握單片機(jī)的開發(fā)外澄耍,還的掌握互聯(lián)網(wǎng)服務(wù)器的開發(fā)噪珊、手機(jī)端等開發(fā)等等晌缘,導(dǎo)致難度一再上升,為此我們在sHMICtrl的基礎(chǔ)上痢站,連接ESP-12S磷箕,完成了這個六路控制器,可由外網(wǎng)服務(wù)器直接透傳內(nèi)網(wǎng)控制sHMIctrl上的六路擴(kuò)展IO的電平阵难,同時屏幕上也可以直接控制這六路IO岳枷;

大家知道,作為一個物聯(lián)網(wǎng)控制設(shè)備呜叫,需要聯(lián)網(wǎng)空繁,而聯(lián)網(wǎng)就需要有UI界面輸入wifi密碼,這個就一下難住了大多數(shù)的單片機(jī)開發(fā)者朱庆,常規(guī)的方案是借助手機(jī)來跨接盛泡,但這樣又需要單片機(jī)開發(fā)人員會手機(jī)開發(fā),這豈不是天方夜譚(如果作為商品開發(fā)娱颊,甚至還需要開發(fā)android和IOS兩個版本)饭于,而使用sHMIctrl的方案,只需要單片機(jī)開發(fā)人員即可完成维蒙;用戶也很簡單掰吕,直接在屏幕上選擇wifi熱點(diǎn)后輸入wifi密碼即可;

硬件連接:


只需要4根線颅痊,就可以把屏幕和ESP-12S連接在一起殖熟,為了方便用戶,我們特意使用了安信可的原始AT指令固件斑响,因此無需再對ESP-12S進(jìn)行編程菱属;

通信有兩種方式,一種是最簡單的同步通信方式舰罚,也就是說發(fā)送數(shù)據(jù)后纽门,系統(tǒng)一直在等待數(shù)據(jù)的到來,這樣通信非常好理解营罢,但是由于CPU一直等待數(shù)據(jù)赏陵,導(dǎo)致效率很低,當(dāng)然對于常規(guī)單片機(jī)來說饲漾,是沒有問題的蝙搔;但是在有界面體系的單片機(jī)上,是肯定不行的考传,因?yàn)檠h(huán)等待數(shù)據(jù)肯定會導(dǎo)致界面無法響應(yīng)吃型;

另外一種通信方式就是異步的,一般帶有界面的系統(tǒng)都會啟用異步方案僚楞,所謂異步方案勤晚,就是指發(fā)送數(shù)據(jù)后程序繼續(xù)執(zhí)行枉层,當(dāng)收到合適的數(shù)據(jù)后,自動啟動預(yù)先設(shè)置好的處理代碼來完成數(shù)據(jù)處理赐写;這種方式效率高返干,但是對于C語言來說實(shí)現(xiàn)不好實(shí)現(xiàn)(JS、lua血淌、python等比較容易實(shí)現(xiàn))矩欠;而對于嵌入式系統(tǒng)來說,一般通用的做法是利用線程把異步代碼改成同步的代碼悠夯,但是需要考慮線程的并發(fā)性癌淮,對于只熟悉單片機(jī)C代碼用戶的開發(fā)者都不是優(yōu)選;

為了更好的利用C語言完成異步加載沦补,我們通過研究乳蓄,提出了“狀態(tài)機(jī)隊(duì)列”這個體系,通過狀態(tài)機(jī)隊(duì)列將異步的通信變成了好理解的偽同步代碼

這樣就很容易的把ESP-12S帶的各種AT指令集給控制下來了

具體詳細(xì)操作請下載源代碼和工程文件查看夕膀;



上電后虚倒,系統(tǒng)會自動檢測是否有ESP-12S模塊,并且檢測是否有已經(jīng)記憶的熱點(diǎn)产舞,第一次使用的時候魂奥,需要點(diǎn)擊“進(jìn)入”來設(shè)置wifi熱點(diǎn)



這兩個界面可以點(diǎn)擊控制IO的變化,同時如果外網(wǎng)頁面有動作易猫,頁面開關(guān)也會自動變化


相關(guān)資料下載:

原理圖與PCB :https://lceda.cn/apachectl/shmictrl-28-wifi

sHMIctrl工程文件:http://shmictrl.com/download/shmictrl-wifictrl.sz

控制頁面的PHP代碼:http://shmictrl.com/download/shmictrl_wifi_php.zip

說明文檔:http://shmictrl.com/shmidoc/

資料下載:https://weidian.com/item.html?itemID=2209655941&spider_token=d72d

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耻煤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子准颓,更是在濱河造成了極大的恐慌哈蝇,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件攘已,死亡現(xiàn)場離奇詭異炮赦,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)样勃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門吠勘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人彤灶,你說我怎么就攤上這事看幼∨” “怎么了幌陕?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長汽煮。 經(jīng)常有香客問我搏熄,道長棚唆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任心例,我火速辦了婚禮宵凌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘止后。我一直安慰自己瞎惫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布译株。 她就那樣靜靜地躺著瓜喇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪歉糜。 梳的紋絲不亂的頭發(fā)上乘寒,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音匪补,去河邊找鬼伞辛。 笑死,一個胖子當(dāng)著我的面吹牛夯缺,可吹牛的內(nèi)容都是我干的蚤氏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼踊兜,長吁一口氣:“原來是場噩夢啊……” “哼瞧捌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起润文,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤姐呐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后典蝌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體曙砂,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年骏掀,在試婚紗的時候發(fā)現(xiàn)自己被綠了鸠澈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡截驮,死狀恐怖笑陈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葵袭,我是刑警寧澤涵妥,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站坡锡,受9級特大地震影響蓬网,放射性物質(zhì)發(fā)生泄漏窒所。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一帆锋、第九天 我趴在偏房一處隱蔽的房頂上張望吵取。 院中可真熱鬧,春花似錦锯厢、人聲如沸皮官。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臣疑。三九已至,卻和暖如春徙菠,著一層夾襖步出監(jiān)牢的瞬間讯沈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工婿奔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缺狠,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓萍摊,卻偏偏與公主長得像挤茄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子冰木,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 11月8日 陰 星期四 放學(xué)后穷劈,我給小豆豆們換了家那就在土里。 我們今天搬了家踊沸,小主人這樣把我們平移到了土里...
    狄琪兒仙子閱讀 122評論 0 0
  • 文/清姝小棧(qingshuxiaozhan) 我們總是拼命的學(xué)習(xí)逼龟、看書评凝、上課,讓自己開闊眼界是一方面腺律,想要轉(zhuǎn)成金...
    清姝閱讀 942評論 1 50
  • 乾州碎娃 楊家阿妹生麗質(zhì)奕短,謝過父恩謝君恩。 日日歡聲夜夜宴匀钧,鼓樂相伴春宵短翎碑。 侍兒扶起嬌無力,從此君王不早朝之斯。 紫...
    行走在乾縣閱讀 371評論 0 7
  • 電梯里日杈,路上,地鐵里···隨處可見廣告的身影。 有你喜歡的达椰,也有你排斥的翰蠢。 今天项乒,我們來討論一下廣告是否有存在的價...
    舞步指尖閱讀 554評論 0 1