需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):10899 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
【摘要】隨著網(wǎng)絡(luò)技術(shù)與電子電路技術(shù)的快速發(fā)展,物聯(lián)網(wǎng)產(chǎn)業(yè)越發(fā)蓬勃,為了方便民眾生活,讓大家的生活更加的便利,因此開發(fā)了一套遠(yuǎn)程控制價家用電爐的系統(tǒng)。 此項目主體業(yè)務(wù)在于上層控制端(即手機)、遠(yuǎn)程web服務(wù)器、底層控制網(wǎng)管(獵戶座4412)與底層具體控制設(shè)備的交互。商城應(yīng)用端采用android系統(tǒng),通過遠(yuǎn)程網(wǎng)絡(luò)平臺轉(zhuǎn)發(fā)相關(guān)指令給底層網(wǎng)關(guān)設(shè)備,再由獵戶座4412服務(wù)器通過WiFi發(fā)送至底層控制終端。底層控制終端多樣化,此系統(tǒng)使用nodemcu為例通過繼電器對家用電爐進(jìn)行電路進(jìn)行控制。 核心工作包括:第一,即時通訊服務(wù)器搭建,此系統(tǒng)采用環(huán)信平臺進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),本地tomcat服務(wù)器存儲設(shè)備信息,通過http協(xié)議加json字符串格式轉(zhuǎn)發(fā)給底層網(wǎng)關(guān)。第二,底層網(wǎng)關(guān)設(shè)備通訊接口開發(fā),用于接收環(huán)信平臺轉(zhuǎn)發(fā)的指令數(shù)據(jù),并通過tcp協(xié)議轉(zhuǎn)發(fā)給底層控制器nodemcu。第三,底層控制端nodemcu接收來自網(wǎng)管的tcp協(xié)議數(shù)據(jù)并根據(jù)相應(yīng)指令對電路進(jìn)行控制。 【關(guān)鍵詞】:MQTT協(xié)議; Socket通信; 環(huán)信sdk; 即時通訊協(xié)議; 流媒體協(xié)議
目錄 摘要 Abstract 1 緒論-1 1.1 課題背景、目的與意義-1 1.2 國內(nèi)外現(xiàn)狀-1 1.2.1 Android操作系統(tǒng)市場占有率-1 1.2.2環(huán)信的市場份額現(xiàn)狀-1 1.2.3 nodemcu的優(yōu)點-3 2 系統(tǒng)可行性分析-4 2.1 技術(shù)方面-4 2.2 成本方面-4 2.3 實用性方面-4 3 系統(tǒng)需求分析-5 3.1 系統(tǒng)組成模塊-5 3.2 功能需求-5 3.2.1 上層控制端功能-5 3.2.2 服務(wù)器端功能-6 3.2.3控制端底層實現(xiàn)功能-6 3.2.4 red5流媒體服務(wù)器-6 4 系統(tǒng)的總體架構(gòu)-7 4.1 系統(tǒng)總體架構(gòu)-7 4.2 數(shù)據(jù)庫大體架構(gòu)-7 4.2.1數(shù)據(jù)庫實現(xiàn)的結(jié)構(gòu)設(shè)計-8 4.3 系統(tǒng)流程-9 4.4 通信協(xié)議-9 4.4.1 Scocket通信-9 4.4.2 HTTP通信-9 4.5 JSON數(shù)據(jù)交互方式-9 5 詳細(xì)設(shè)計-10 5.1 android APP功能模塊設(shè)計-10 5.1.1 用戶登錄-10 5.1.2 會話-10 5.1.3 添加好友-10 5.1.4 通訊錄-10 5.1.5 聊天-10 5.2 基本資料管理功能設(shè)計-10 5.2.1 管理員登錄-10 5.2.2 管理用戶-10 5.2.3 設(shè)置-10 5.2.4 修改密碼-10 5.3 服務(wù)器設(shè)計-10 5.3.1 服務(wù)器端架構(gòu)-10 5.3.2 MVC思想及其優(yōu)勢-10 5.4 流媒體服務(wù)器-11 5.4.1 流媒體介紹-11 5.4.2 red5搭建-11 5.5 wifi控制板-11 5.5.1 lua簡介-11 5.5.2 nodemcu使用-12 6 主要程序代碼的實現(xiàn)-13 6.1 登錄和主界面實現(xiàn)-13 6.1.1登錄頁面的實現(xiàn)-13 6.1.2 主界面的功能實現(xiàn)-13 6.2 消息發(fā)送設(shè)置實現(xiàn)-14 6.3 好友管理功能模塊-14 6.4 客戶端與服務(wù)器通信-15 6.5 流媒體搭建流程-16 6.6WiFi控制板-17 6.7繼電器-19 6.8網(wǎng)關(guān)設(shè)備-20 7 測試-22 7.1.流媒體測試-22 7.2客戶端測試-22 7.3服務(wù)器端測試-22 8 總結(jié)與展望-24 參考文獻(xiàn)-25 致 謝-26 |