新聞中心

EEPW首頁(yè) > 物聯(lián)網(wǎng)與傳感器 > 設(shè)計(jì)應(yīng)用 > 基于物聯(lián)網(wǎng)的智能化烤煙系統(tǒng)

基于物聯(lián)網(wǎng)的智能化烤煙系統(tǒng)

作者:林鵬輝 吳偉鋒 項(xiàng)興興 時(shí)間:2015-04-23 來(lái)源:電子產(chǎn)品世界 收藏

  2.5 微信公眾平臺(tái)

本文引用地址:http://butianyuan.cn/article/273057.htm

  微信公眾平臺(tái)通過(guò)網(wǎng)址和Token來(lái)指定自己的云服務(wù)器,在本系統(tǒng)中為新浪云服務(wù)器的,其中Token可由開(kāi)發(fā)者填寫(xiě),用作生成簽名。通過(guò)微信公眾平臺(tái)可以開(kāi)發(fā)出自己的微信公眾賬號(hào)。

  2.6 微信用戶(hù)

  微信用戶(hù)通過(guò)HTTP與新浪云服務(wù)器進(jìn)行通信,微信用戶(hù)發(fā)送指令時(shí)通過(guò)POST將數(shù)據(jù)發(fā)送給微信的后臺(tái),微信的后臺(tái)收到這條消息之后,再把消息通過(guò)POST轉(zhuǎn)發(fā)給微信公眾賬號(hào)的服務(wù)器即新浪云服務(wù)器。微信用戶(hù)接收數(shù)據(jù)時(shí)通過(guò)GET請(qǐng)求獲取微信后臺(tái)的數(shù)據(jù),微信后臺(tái)把公眾賬號(hào)服務(wù)器發(fā)來(lái)的消息轉(zhuǎn)發(fā)到用戶(hù)的微信上,這樣用戶(hù)就可以看到公眾賬號(hào)發(fā)來(lái)的微信消息了。

  授予權(quán)限微信用戶(hù)除了可以查看實(shí)時(shí)數(shù)據(jù)外,還能進(jìn)行遠(yuǎn)程烤煙控制。

  未授予權(quán)限微信用戶(hù)發(fā)送“1”即可查看實(shí)時(shí)烤煙數(shù)據(jù),但沒(méi)有權(quán)限進(jìn)行遠(yuǎn)程控制。

  3 功能與指標(biāo)

  3.1 監(jiān)控端功能與指標(biāo)

  監(jiān)控端平臺(tái):TI AM1808主控芯片的ARM9開(kāi)發(fā)板

  工作電壓:5V

  操作系統(tǒng):Linux 2.6 內(nèi)核

  附屬設(shè)備:溫度傳感器 DS18B20、濕度傳感器 DHT11、煙霧傳感器 MQ-2、步進(jìn)馬達(dá)(模擬熱源閘門(mén))、中興微 ZC301P 攝像頭、TL-WN321G 無(wú)線網(wǎng)卡

  軟件特性:C語(yǔ)言編程

  軟件功能:監(jiān)控端主要實(shí)現(xiàn)溫度、濕度、煙霧傳感器信息的采集和自動(dòng)控制處理,并能夠控制攝像頭抓拍圖片以便在微信上查看烤煙效果。監(jiān)控端依據(jù)微信用戶(hù)發(fā)送的溫度、濕度的降低或升高的指令進(jìn)行溫度、濕度的調(diào)整(用步進(jìn)馬達(dá)的正轉(zhuǎn)和反轉(zhuǎn)模擬烤煙熱源閘門(mén)的打開(kāi)和關(guān)閉)。一旦烤煙過(guò)程中有出現(xiàn)異常情況,系統(tǒng)會(huì)自動(dòng)進(jìn)行調(diào)整,如果調(diào)整無(wú)效,便會(huì)報(bào)警并通知用戶(hù)。

  3.2 本地服務(wù)器功能與指標(biāo)

  本地服務(wù)器功能與指標(biāo):

  電腦類(lèi)型:PC

  操作系統(tǒng):Windows 7 旗艦版 32位

  軟件特性:C#語(yǔ)言編程和SQL Server數(shù)據(jù)庫(kù)編程

  軟件功能:本地服務(wù)器主要進(jìn)行數(shù)據(jù)的處理和轉(zhuǎn)發(fā),是整個(gè)系統(tǒng)數(shù)據(jù)傳輸?shù)臉屑~和數(shù)據(jù)處理中心。本地服務(wù)器將監(jiān)控端傳感器收集到的信息進(jìn)行處理,將結(jié)果發(fā)送至新浪云服務(wù)器(SAE)。所以本地服務(wù)器是新浪云服務(wù)器與監(jiān)控端通信的橋梁,本地服務(wù)器主要負(fù)責(zé)監(jiān)控端數(shù)據(jù)的傳輸和響應(yīng)微信公眾平臺(tái)通過(guò)云服務(wù)器所轉(zhuǎn)發(fā)的用戶(hù)請(qǐng)求。

  3.3 新浪云服務(wù)器功能與指標(biāo)

  服務(wù)器配置:Apache-2.2.x,PHP-5.3.x

  操作系統(tǒng):CentOS-6.x(64位)

  軟件特性:PHP語(yǔ)言編程和MySQL數(shù)據(jù)庫(kù)編程

  軟件功能:新浪云服務(wù)器SAE是微信公眾平臺(tái)與本地服務(wù)器通信的中轉(zhuǎn)站,用于處理和轉(zhuǎn)發(fā)微信用戶(hù)發(fā)來(lái)的指令。新浪云服務(wù)器收到微信用戶(hù)的請(qǐng)求后,云服務(wù)器將解析后的消息傳遞給本地服務(wù)器,根據(jù)用戶(hù)內(nèi)容和自己的服務(wù)器邏輯,計(jì)算出需要返回給用戶(hù)的消息,然后將消息返回給微信用戶(hù)。

  3.4 微信公眾平臺(tái)功能與指標(biāo)

  微信公眾平臺(tái)通過(guò)網(wǎng)址URL和Token來(lái)指定自己的云服務(wù)器,在本系統(tǒng)中URL為新浪云服務(wù)器的URL,其中Token可由開(kāi)發(fā)者填寫(xiě),用作生成簽名。通過(guò)微信公眾平臺(tái)可以開(kāi)發(fā)出自己的微信公眾賬號(hào)。

  3.5 微信用戶(hù)功能與指標(biāo)

  本系統(tǒng)將與微信相結(jié)合,使用戶(hù)可以無(wú)需安裝獨(dú)立的手機(jī)軟件即可遠(yuǎn)程查看和遠(yuǎn)程控制烤煙房。微信端的功能主要有:新建一個(gè)烤煙配置數(shù)據(jù)開(kāi)始烤煙、遠(yuǎn)程查看烤煙房溫濕度和煙霧信息、查看烤煙時(shí)長(zhǎng)、查看烤煙房實(shí)時(shí)圖片、綁定與解綁手機(jī)號(hào)碼、遠(yuǎn)程升高或降低溫濕度、遠(yuǎn)程關(guān)機(jī)和遠(yuǎn)程重啟等。此外,我們?cè)谖⑿哦诉€限制了用戶(hù)的權(quán)限功能,沒(méi)有授予權(quán)限的微信用戶(hù)只能遠(yuǎn)程查看數(shù)據(jù)信息和瀏覽圖片,不能進(jìn)行遠(yuǎn)程控制。

  4 結(jié)論

  不是一個(gè)獨(dú)立的領(lǐng)域,而是一條新興的產(chǎn)業(yè)鏈,它需要較為統(tǒng)一的實(shí)現(xiàn)方式。由于還沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),導(dǎo)致各種App錯(cuò)綜復(fù)雜,這給用戶(hù)帶來(lái)了選擇上的困難。據(jù)初步調(diào)查,大部分軟件都可用微信代替,但現(xiàn)在大多數(shù)物聯(lián)網(wǎng)系統(tǒng)的手機(jī)軟件都是,這樣既造成了冗余,開(kāi)發(fā)成本偏高等現(xiàn)象,又不方便用戶(hù)安裝和使用(需學(xué)習(xí)使用方法)。所以我們使用了正與國(guó)外Facebook競(jìng)爭(zhēng)的,在國(guó)內(nèi)又擁有廣大用戶(hù)的,卻很少將它與嵌入式和物聯(lián)網(wǎng)相結(jié)合的微信。用戶(hù)可以通過(guò)微信公眾帳號(hào)輕松實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)設(shè)備的遠(yuǎn)程控制,實(shí)現(xiàn)了標(biāo)準(zhǔn)的統(tǒng)一。 我們的設(shè)計(jì)理念得到了龍巖市煙草局的肯定,我們正積極與其探討二期產(chǎn)品(烤煙微信系統(tǒng))的合作意向,擬在龍巖市烤煙房進(jìn)行布點(diǎn)測(cè)試。

物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么


c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉