成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

分布式智能家居項(xiàng)目雛形-創(chuàng)新互聯(lián)

需求分析

客戶端進(jìn)入室內(nèi)后(局域網(wǎng))能夠主動(dòng)發(fā)現(xiàn)服務(wù)(如: 環(huán)境服務(wù),燈光服務(wù))

站在用戶的角度思考問題,與客戶深入溝通,找到新洲網(wǎng)站設(shè)計(jì)與新洲網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋新洲地區(qū)。

各種服務(wù)可以有不同的載體(如:由不同設(shè)備提供)

各種服務(wù)之間,服務(wù)與客戶端之間完全無(wú)耦合(服務(wù)可自由增減)

客戶端可以是移動(dòng)APP,也可以是桌面軟件

技術(shù)可行性分析

發(fā)現(xiàn)服務(wù):UDP廣播+自定義協(xié)議

  • 客戶端主動(dòng)廣播服務(wù)查詢協(xié)議包
  • 服務(wù)設(shè)備接收到查詢服務(wù)包,回復(fù)協(xié)議內(nèi)容和協(xié)議使用方式

服務(wù)自定義增減

  • 服務(wù)設(shè)備遵循相同的協(xié)議:數(shù)據(jù)傳輸協(xié)議,服務(wù)提供模式,等
  • 客戶端通過協(xié)議使用服務(wù),無(wú)須關(guān)心服務(wù)設(shè)備的形態(tài)及位置

基礎(chǔ)設(shè)施

提供服務(wù)的設(shè)備(嵌入式,服務(wù)器,PC,等)必須具備聯(lián)網(wǎng)能力,且遵循服務(wù)協(xié)議

系統(tǒng)設(shè)計(jì)概要

交互流程

系統(tǒng)詳細(xì)設(shè)計(jì)

服務(wù)發(fā)現(xiàn)

  • 客戶端主動(dòng)廣播服務(wù)發(fā)現(xiàn)數(shù)據(jù)包

服務(wù)應(yīng)答

  • 服務(wù)設(shè)備能夠提供本機(jī)IP及能夠提供的服務(wù)信息發(fā)回客戶端

客戶端詳細(xì)設(shè)計(jì)

通過廣播服務(wù)發(fā)現(xiàn)數(shù)據(jù)包,收集當(dāng)前環(huán)境的服務(wù)信息

可用服務(wù)通過"菜單"方式呈現(xiàn),并提示服務(wù)使用方式

選擇服務(wù)后,連接到對(duì)應(yīng)設(shè)備,通過協(xié)議消息發(fā)送服務(wù)請(qǐng)求命令

收到設(shè)備回復(fù)后,斷開設(shè)備連接(請(qǐng)求-應(yīng)答)

服務(wù)端詳細(xì)設(shè)計(jì)

聯(lián)網(wǎng)模塊

  • 設(shè)備提供服務(wù)前,必須聯(lián)網(wǎng)(無(wú)線or有線)

服務(wù)前端

  • 接收服務(wù)發(fā)現(xiàn)數(shù)據(jù)包,并應(yīng)答當(dāng)前設(shè)備服務(wù)信息

服務(wù)后端

  • 服務(wù)設(shè)備驅(qū)動(dòng),如:溫濕度傳感器驅(qū)動(dòng),燈光控制驅(qū)動(dòng),等

項(xiàng)目硬件選型

服務(wù)設(shè)備軟件架構(gòu)設(shè)計(jì)

服務(wù)設(shè)備啟動(dòng)流程

幾個(gè)問題

設(shè)備上運(yùn)行什么操作系統(tǒng)?

  • OpenHarmony操作系統(tǒng)

設(shè)備運(yùn)行的系統(tǒng)中如何創(chuàng)建多個(gè)并行執(zhí)行的任務(wù)?

  • 使用OpenHarmony操作系統(tǒng)提供的 osThreadNew 接口去創(chuàng)建線程去并行執(zhí)行任務(wù)

設(shè)備如何通過wifi聯(lián)網(wǎng)?

  • 下節(jié)課說明

設(shè)備上的網(wǎng)絡(luò)編程通過什么接口完成?

  • OpenHarmony操作系統(tǒng)兼容了socket編程,可以直接使用我們學(xué)過的socket函數(shù)接口來編程

OpenHarmony輕量級(jí)系統(tǒng)應(yīng)用開發(fā)精要

實(shí)驗(yàn)任務(wù)

基于OpenHarmony操作系統(tǒng)完成一個(gè)sample:創(chuàng)建一個(gè)線程打印一句話,并在小熊開發(fā)板上運(yùn)行。

main_entry.c

#include#include "ohos_init.h"
#include "cmsis_os2.h"

static void* Task_Iniit(const char* arg)
{
	printf("Hello D.T.Software!\n");
	
	return arg;
}

static void Main_Entry(void)
{
    osThreadAttr_t attr = {0};

    attr.name = "Task_Iniit";
    attr.stack_size = 4 * 1024;
    attr.priority = 20;

    if(osThreadNew((osThreadFunc_t)Task_Iniit, NULL, &attr) == NULL)
	{
		printf("failed to create task!\n");
	}
}

SYS_RUN(Main_Entry);

執(zhí)行結(jié)果如下所示:

待解決的問題?

如何在設(shè)備上進(jìn)行Wifi編程?

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

標(biāo)題名稱:分布式智能家居項(xiàng)目雛形-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://jinyejixie.com/article28/gjpcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、App設(shè)計(jì)品牌網(wǎng)站建設(shè)、網(wǎng)站排名、定制網(wǎng)站、網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
孟津县| 石林| 南城县| 开化县| 泰顺县| 泉州市| 集贤县| 宝丰县| 普陀区| 巴里| 嫩江县| 乌拉特前旗| 漳浦县| 泰来县| 武威市| 蓬莱市| 延边| 德庆县| 康保县| 泉州市| 天等县| 琼结县| 晋州市| 枞阳县| 延安市| 滦南县| 镇沅| 霍州市| 容城县| 交口县| 焉耆| 武宣县| 雷波县| 夏邑县| 余姚市| 山东省| 丹阳市| 科尔| 新野县| 静安区| 宁陕县|