極客開發(fā)板使用指南_第1頁
極客開發(fā)板使用指南_第2頁
極客開發(fā)板使用指南_第3頁
極客開發(fā)板使用指南_第4頁
極客開發(fā)板使用指南_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第一節(jié)板子的硬件連接方 第二節(jié)程 第三節(jié)連接網(wǎng) 第四節(jié)UDP測試LED和繼電 第五節(jié)關(guān)于和yeelink通信,和我們的板子進(jìn)行通 第六節(jié)傳感器的使用辦 附1關(guān)于開發(fā)板的學(xué)習(xí)步驟建 附2關(guān)于網(wǎng)絡(luò)調(diào)試助手的使 附3關(guān)于OV2640的使 其中有幾個(gè)點(diǎn)是要注意的。第一,WIFI模塊不能反插或者錯(cuò)那么上面就是我們的硬件連接了,一些通信口,像頭旁邊的啰嗦幾句,RESTORE個(gè)出廠值的含義是WIFI的配置參數(shù),具體的原理我們后面再講;RESETISPSTM32是支持ISP程序方式的,也就是用串口我們就可以進(jìn)那么可以看到那么COM5也就是我們的串了。所以我們在上面軟件的PORT可以點(diǎn)擊NEXT…一直到 的obj里面的hex文件,WEP源碼里面的HEX在下述 以我們一般都用JILNK來和調(diào)試,JLINK我們店里也有賣,測試可第二節(jié)程MDK編譯器,這個(gè)編譯器在我們的“工具及其安裝程序”文件夾里 ;Debug里我們選擇用JLINK第三點(diǎn),在Utilities里面我們選擇燒錄方式以及FLASH去通過看WIFIWIFI模塊的電源燈會(huì)亮起,之后便的方法是一個(gè)stm32f10x_lib.h到我們的程序下,并將該頭文件添加到編譯器的關(guān)聯(lián),其添加方法是:WIFI開發(fā)板的默認(rèn)套餐,我們程序的是WEP模式的,我們的板子通過WEP的連接到路由器,并進(jìn)入網(wǎng)絡(luò)。TPLINK802.11n64因此建議大家為了安全起見使用128位密鑰的WEP后該TPLINK802.11nWEP加密過的,而且加密密鑰是128位。第二步,wifi_config()函數(shù)中 網(wǎng)段內(nèi)設(shè)置(一般是從-54)上會(huì)提示LBS_DISCONNECTED!),或者使用液晶屏查看連接狀態(tài); 前只支持 如何 說明:其實(shí)原理和WEP是一樣的,WEP下就是把上述參數(shù)放在了一在這里,#if1代碼編譯器選擇編譯,也就是參數(shù)有效,否則不編譯;infraadhoc模式的選擇,則是依據(jù)marvel_mode10,如果為0,則是infra,也是基礎(chǔ)網(wǎng)連接模式。模式,并且可以為接入板子的設(shè)備分配IP地址。自動(dòng)將WIFIADHOC其中我們的板子的IP地址配置成0,網(wǎng)關(guān)是們可以用我們的PC或者(如果是安卓需要找到合適機(jī)型址范圍是100到200,所以我們的或者PC連接到板子的時(shí)候,板子會(huì)給分配一個(gè)00的IP。DHCP客戶機(jī)(DHCP 給DHCP服務(wù)器中· DHCP的工作原理。DHCP的工作流程分為四步:一、客戶機(jī)請求IP(DHCPdiscover)DHCPIP作為MAC地址可不是FFFF.FFFF.FFFF的MAC廣播哦~)由于是廣播所以同一網(wǎng)段內(nèi)的計(jì)算機(jī)都會(huì)“聽”到!DHCP服務(wù)器當(dāng)然也不例外。DHCP服務(wù)器“聽”到后,它首先會(huì)針對該次請求的信息所MACIP(用的IP給客戶機(jī)使用!當(dāng)然這里的響應(yīng),服務(wù)器也是采用55的廣播,因?yàn)榇藭r(shí)客戶機(jī)還沒IP哦~用來告訴客戶機(jī)這個(gè)IP能用多久!使用全1的廣播MAC地址DHCP服務(wù)器的IP沒被占用!再次發(fā)送DHCPIPDHCP服務(wù)務(wù)器獲取到IP哦!所以這一步源地址還是,目標(biāo)地址是DHCPack消息的形式向客戶機(jī)廣播成功的確認(rèn)。DHCPack包含:IP、DHCP服務(wù)器的DHCPack消息后,客戶機(jī)便使用不知道大家有沒有注意!呵呵~DHCP原理就講完了,5分鐘嘗試與DHCP服務(wù)器進(jìn)行通信。(B類地址被稱為APIPAIP地址?。牡谝徊剑―HCPdiscover)開始重新申請IP,而是從第三步ipconfig/releaseIPDHCPrelease消息!ipconfig/renewIPDHCPdiscover消息!UDPLED著,后面的一些TCP的客戶端、TCPYEELINK的客戶端去學(xué)習(xí)LWIP相關(guān)書籍和知識(shí),篇幅較長我們不再贅述。void{structip_addripaddr;structpbuf*p;p->payload=(void*)UDPData;IP4_ADDR(&ipaddr,192,168,10,100);}端,8080(8080和80是同樣功能,都是HTTP的端,但是,IUDP在ADHOC模式下啟用00的地址(DHCP沒完成,這串?dāng)?shù)據(jù)是收不到的,這也就是為然后程序再了一個(gè)UDP_Receive的回調(diào)函數(shù),回調(diào)函數(shù)的機(jī)理請并作出一些相關(guān)功能。如,這里的UDP_Receive,我們來看看它里面voidUDP_Receive(void*arg,structudp_pcb*upcb,structpbuf*p,struct{char*pt=NULL;if(p!={ receive:}}UDP數(shù)據(jù)數(shù)據(jù)做一個(gè)解析,然后賦予相應(yīng)的動(dòng)作。這個(gè)動(dòng)作是led_crl(pt+42)voidled_crl(char{{}{}{}{}if(strstr(con,JDQ_OPEN)>{}{}}對收到的數(shù)據(jù)進(jìn)行解析出相關(guān)令,然后再附加對應(yīng)的動(dòng)作~所以接下去的TCP的客戶端、TCP的服務(wù)器等都是一個(gè)道理剛才我們所講的一些,是我們一些在局域網(wǎng)內(nèi)應(yīng)用,大家感13年上線的,也是由幾個(gè)富有的年輕人創(chuàng)建,定位是提供云端哈。賬號(hào)申請后會(huì)生成一個(gè)API_KEY,如下:態(tài)URL”;第一步,我們在我們的程序里新建了一個(gè)yeelink的客戶端,voidYee_{Yeetcp_err(Yee.pcb,YeeConError);}voidYee_{if(Yee.connected!=1)}第二步:我們向yeelink發(fā)送數(shù)據(jù),打個(gè)比方,這里是查詢我們繼電JSON格式的代里面有API文檔,里面有具體說明了每一個(gè)類型的傳感器,是何種代我們的main.cYEELINK_ENABLE這個(gè)變量使能,否則程序不那么Yeelink的控制機(jī)制究竟是怎樣的呢?剛才我們已經(jīng)說過了我們向發(fā)送一連串的http請求數(shù)據(jù),yeelink如果成Server:Date:Fri,27Mar201501:21:17Transfer-Encoding:chunkedConnection:closeSet-:CAKEPHP=2c80u06b74dm3irq141fqqrp80;expires=Sat,04-Apr-201509:21:17GMT;P3P:CP="NOIADMDEVPSAiCOMNAVOUROTRoSTPIND這段語句的含義,大家感可以參考下HTTP協(xié)議。在響應(yīng)信當(dāng)收到y(tǒng)eelink0101就首先請大家注意,yeelink現(xiàn)在規(guī)定上傳數(shù)據(jù)的時(shí)間間隔,不能小于GET語句,前者,就是POST語句了。到電源,5V負(fù)接到我們的GND端。然后如果是用的,我們只要D0口,可以用中斷或者查詢方式。如果是想成我們的煙霧濃度。請大家參考本指頭的接觸方式進(jìn)行連接~1集,底端應(yīng)用程序的書寫,LWIP協(xié)議棧的移植,WIFI的驅(qū)動(dòng),和云WIFI模塊我們選擇了MARVELL8686,這是一款目前網(wǎng)絡(luò)學(xué)習(xí)資料比同時(shí),LWIP協(xié)議棧也是我們開發(fā)板上可以學(xué)習(xí)到的重點(diǎn)內(nèi)容。LWIP感的點(diǎn)和計(jì)劃,極客君只是這樣建議。在學(xué)習(xí)中遇到的,不解,可以在我們的里互相探討,也可以來問極客君,群里的管理員就是我們的售后QQ。21)打開網(wǎng)絡(luò)調(diào)試助手

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論