欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4262|回復(fù): 1
收起左側(cè)

一個(gè)開源無線傳感網(wǎng)絡(luò)的協(xié)議-完全用51單片機(jī)實(shí)現(xiàn)

[復(fù)制鏈接]
ID:67727 發(fā)表于 2016-1-12 13:25 | 顯示全部樓層 |閱讀模式
本項(xiàng)目完全用51單片機(jī)實(shí)現(xiàn)

和大家分享我的一個(gè)開源項(xiàng)目,是一個(gè)無線傳感網(wǎng)絡(luò)的協(xié)議。這個(gè)靈感項(xiàng)目來源于一個(gè)課程設(shè)計(jì)和之前的Zigbee課程。有一次課程設(shè)計(jì)老師讓用單片機(jī)做一個(gè)溫濕度采集的系統(tǒng),因?yàn)槲颐恳淮巫稣n設(shè)的態(tài)度就是一定要有彩頭,代碼量一定要不能太少,一定要將課設(shè)當(dāng)作產(chǎn)品來做。所以這一次自然應(yīng)該和前幾次都一樣,然后我就想到了設(shè)計(jì)一個(gè)無線傳感網(wǎng)絡(luò)協(xié)議,再加上原來Zigbee課程上我深感Zigbee協(xié)議不能被很多想要用藍(lán)牙或者選擇其它通信鏈路的同學(xué)們使用,因此很多同學(xué)(我周邊)基本沒有實(shí)現(xiàn)過任何關(guān)于組網(wǎng)的小項(xiàng)目,這樣我便覺得了要寫一個(gè)與信道無關(guān)的采用串行通信的協(xié)議,同學(xué)們只需要是串行通信就可以,可以藍(lán)牙,2.4G或者有線的方式通信。


首先貼上Github https://github.com/yulincoder/YuLinProtocol (Github是一個(gè)用于代碼托管的網(wǎng)站平臺(tái),全世界程序員在上邊交流和托管自己的代碼)


我給它取名 YuLinProtocol 。    現(xiàn)在這個(gè)課設(shè)是完成了,但是項(xiàng)目才剛剛開始,我希望和歡迎有這方面興趣的同學(xué)能夠參加其中。
        paradox@163.com這是我的郵箱,需要與我聯(lián)系的朋友可以發(fā)我郵箱。當(dāng)然朋友們也可以去我的博客留言。

       a09e79310a55b3191f00456844a98226cefc178b.jpg

        YuLinProtocol協(xié)議目前的實(shí)現(xiàn)是基于51單片機(jī)的,由51單片機(jī)模擬串口實(shí)現(xiàn)多路通信。日后我會(huì)在其它芯片的移植上也下一番功夫。
         766c0a55b319ebc44281b1848526cffc1f17168b.jpg
        它的數(shù)據(jù)包一共有四種,分別是握手包hand_cmd 握手確認(rèn)包 hand_ack 數(shù)據(jù)請求包 hand_request 和數(shù)據(jù)響應(yīng)包data_respond,它的連接總要由父節(jié)點(diǎn)發(fā)起,父節(jié)點(diǎn)會(huì)每隔一定時(shí)間
搜索子節(jié)點(diǎn),將新加入的節(jié)點(diǎn)添加進(jìn)記錄,也會(huì)將已經(jīng)退出的節(jié)點(diǎn)從記錄中清除。

         3ca7828ba61ea8d357adb219900a304e241f58f9.jpg

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2016-1-12 17:33 | 顯示全部樓層
支持開源,樓主現(xiàn)在這個(gè)項(xiàng)目完成的怎么樣了?以后主要應(yīng)用在什么地方呢?
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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