freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

物聯(lián)網(wǎng)m2m概述-資料下載頁

2025-01-11 16:23本頁面
  

【正文】 域將從企業(yè)向個人和家庭用戶的方向延伸。 第 8章 物聯(lián)網(wǎng) M2M M2M的應用舉例 — 基于嵌入式 ARM處理器的 M2M終端總體設計 1.系統(tǒng)硬件組成 M2M終端的硬件核心為 GPRS通信模塊 MC35i和 ARM處理器 AT91SAM7S64,它們的接口設計如圖 。 M2M終端對外留有兩個 RS232串口,通過發(fā)送預先定義好的數(shù)字指令,可以實現(xiàn) M2M終端的啟動、關閉等。當 M2M終端與Inter建立連接后,只需把封裝好的數(shù)據(jù)通過串口發(fā)送到M2M終端,由其完成向監(jiān)控中心發(fā)送數(shù)據(jù)的功能。 第 8章 物聯(lián)網(wǎng) M2M 圖 嵌入式 M2M終端的硬件組成 第 8章 物聯(lián)網(wǎng) M2M 1) ?GPRS模塊 GPRS模塊是實現(xiàn) M2M終端平臺的核心部分,設計中采用西門子公司的 GPRS通信模塊 MC35i。本模塊包括 CPU接口電路、 SIM卡接口電路和 MC35i外圍電路。 MC35i支持 GPRS的四種編碼協(xié)議: CS CS CS3和 CS4,理論上最高傳輸速率可達 172 kb/s。它具備完整的 GSM和 GPRS功能,可以廣泛應用在相關的 M2M數(shù)據(jù)傳輸平臺上。 MC35i提供了標準AT命令界面和一個 RS232接口,用于與外部應用系統(tǒng)連接。 第 8章 物聯(lián)網(wǎng) M2M 2) ?ARM處理器 本數(shù)據(jù)傳輸平臺處理器采用 ATMEL公司生產的 32位ARM7TDMI體系結構處理器 AT91SAM7S64。該芯片采用 V電壓進行供電,支持低功耗模式。它具有 64 KB的 FLASH和 16 KB的 SRAM,具備豐富的外圍設備資源,其中包括 3個UART通信串口和 1個 。利用本芯片完成系統(tǒng)功能的同時可以實現(xiàn)系統(tǒng)的高性價比。 CPU模塊硬件電路包括時鐘電路、 JTAG接口電路和 RS232接口電路等。 第 8章 物聯(lián)網(wǎng) M2M 3) 電源設計 系統(tǒng)采用 9?V電源進行供電,經過 TI公司 LDO降壓芯片UA7805進行一次降壓,使電壓降至 5 V。 GPRS模塊 MC35i要求的電源電壓為 V~ V,而且要求電源必須能夠提供 2 A的尖峰電流,因此需要將 5 V電源通過一個 V壓降的肖特基二極管 1N5819后輸入 MC35i,同時需要接入耐壓 25 V、1000 μF的電解電容,以為 MC35i提供足夠的尖峰電流。將 5 V電源經過 TI公司電源模塊 V,為微處理器及其他芯片提供電源。 第 8章 物聯(lián)網(wǎng) M2M 2.嵌入式軟件設計 采用嵌入式實時操作系統(tǒng)可以更合適、有效地利用 CPU的資源,簡化應用軟件的設計,縮短系統(tǒng)開發(fā)時間,更好地保證系統(tǒng)的實時性和可靠性。 FreeRTOS是在 Sourcefe網(wǎng)站上發(fā)布的微內核嵌入式實時操作系統(tǒng),它是完全免費的操作系統(tǒng),具有源碼公開、可移植、可裁減、調度策略靈活的特點。作為一個輕量級的操作系統(tǒng), FreeRTOS提供的功能包括任務管理、時間管理、信號量、消息隊列、內存管理等。 FreeRTOS支持優(yōu)先級和輪換時間片兩種調度算法,可根據(jù)用戶需要設置為可剝奪型內核或不可剝奪型內核。下面基于 FreeRTOS給出了 M2M終端實現(xiàn) PPP協(xié)商以及數(shù)據(jù)封裝傳輸?shù)能浖O計方案。 第 8章 物聯(lián)網(wǎng) M2M 1) 基于狀態(tài)機設計 GPRS連接任務 由于網(wǎng)絡和信號較弱等原因,可能導致節(jié)點與 GPRS網(wǎng)絡連接的失敗,采用基于狀態(tài)機的結構設計方法對各個階段產生的錯誤進行處理,能保障模塊與 GPRS網(wǎng)絡建立可靠連接。狀態(tài)機設計流程如圖 。 第 8章 物聯(lián)網(wǎng) M2M 圖 GPRS網(wǎng)絡連接任務的狀態(tài)機設計流程 第 8章 物聯(lián)網(wǎng) M2M 空閑待命態(tài):此時 MC35i處在離線關閉狀態(tài),節(jié)點處在低功耗模式下,系統(tǒng)復位后處于此狀態(tài)。 GPRS參數(shù)設置態(tài):處理器控制啟動 MC35i模塊后進入此狀態(tài),通過發(fā)送 AT命令對模塊及必要的網(wǎng)絡參數(shù)進行設置,為使各個參數(shù)均設置成功,軟件設計中增加了容錯重試機制 。 第 8章 物聯(lián)網(wǎng) M2M PPP協(xié)商態(tài): GPRS參數(shù)設置完成后,通過發(fā)送AT*99***1命令,開始 MC35i模塊與 GPRS網(wǎng)絡 ISP(網(wǎng)絡服務提供商 )的 PPP協(xié)商。軟件設計中采用 LCPHandler()函數(shù)完成 LCP協(xié)商, PAPHandler()完成認證,由 IPCPHandler()完成IPCP協(xié)商,如果最后獲得 ISP和本節(jié)點的 IP地址,則進入PPPOVER態(tài),此后就能進行數(shù)據(jù)的傳輸了。由于 GPRS網(wǎng)絡等原因, PPP協(xié)商有時會失敗,此時應重啟 MC35i模塊,再按照狀態(tài)機流程重新連接 。 第 8章 物聯(lián)網(wǎng) M2M UDP數(shù)據(jù)傳輸態(tài):當程序采用 UDP方式進行數(shù)據(jù)傳輸時,程序進入此狀態(tài),通過 xDataTrsmtTask()任務進行數(shù)據(jù)的UDP/IP封裝和解析。 TCP數(shù)據(jù)傳輸態(tài):當節(jié)點調用 uip_cionnect()函數(shù)與監(jiān)控中心建立連接后,程序進入 TCP數(shù)據(jù)傳輸態(tài),進行基于 TCP的數(shù)據(jù)傳輸。 第 8章 物聯(lián)網(wǎng) M2M 2) 數(shù)據(jù)的封裝和傳輸 通過 GPRS進行數(shù)據(jù)的傳輸需要經過 Inter網(wǎng)絡進行中轉,因而傳輸?shù)臄?shù)據(jù)封裝必須進行 TCP/IP協(xié)議。此處利用軟件進行數(shù)據(jù)封裝,需要傳輸?shù)臄?shù)據(jù)經過傳輸層 UDP協(xié)議頭封裝,然后是 IP協(xié)議頭的封裝,最后進行 PPP協(xié)議的封裝。 MC35i將接收到的數(shù)據(jù)透明地傳輸?shù)?Inter網(wǎng)絡中,通過 Inter網(wǎng)絡路由器中轉,最終將數(shù)據(jù)傳輸?shù)奖O(jiān)控中心。接收端對接收到的數(shù)據(jù)按照相應的層次進行解析,從而確定數(shù)據(jù)的目標程序。 第 8章 物聯(lián)網(wǎng) M2M 系統(tǒng)軟件設計采用分層的結構,從底到上分別為串口驅動層 (物理層 )、 PPP協(xié)議層 (鏈路層 )、 IP協(xié)議層 (網(wǎng)絡層 )、UDP協(xié)議和 ICMP層 (傳輸層 )以及應用層。在移植好的 LwIP協(xié)議棧中,通過在各層中建立相應功能的線程,實現(xiàn)數(shù)據(jù)的封裝。底層軟件為上層軟件提供函數(shù)支持,上層軟件利用底層軟件完成應用程序的編寫和實現(xiàn)。軟件采用自底向上的設計方法逐步實現(xiàn)系統(tǒng)中各個函數(shù)的功能,各部分函數(shù)實現(xiàn)均采用模塊化的設計方法。每個任務對應一個模塊。對每個任務單獨進行設計后,最終由 FreeRTOS操作系統(tǒng)統(tǒng)一管理,通過采用信號量和郵箱的方式實現(xiàn)多個任務之間的通信。軟件各部分主要函數(shù)之間的關系如圖 。 第 8章 物聯(lián)網(wǎng) M2M 圖 軟件各部分主要函數(shù)之間的關系 第 8章 物聯(lián)網(wǎng) M2M 在 MC35SerialISR()中將接收的數(shù)據(jù)存放到 xQRxChars隊列中后,發(fā)送 SemMC35Rx信號量來激活 PPPRxTask()任務。通過對接收數(shù)據(jù)的解析,確定數(shù)據(jù)包的類型,然后由相應的函數(shù)對接收的數(shù)據(jù)進行處理。 第 8章 物聯(lián)網(wǎng) M2M 如果接收的數(shù)據(jù)是應用程序的數(shù)據(jù),將由 IPRx()函數(shù)判斷目標主機是否正確,再經過傳輸層解析數(shù)據(jù)從而判定對數(shù)據(jù)處理的應用程序。最后由應用程序解析數(shù)據(jù)并執(zhí)行相應的功能,如將數(shù)據(jù)通過串口發(fā)送到主機、向數(shù)據(jù)采集系統(tǒng)發(fā)送控制命令、接收數(shù)據(jù)采集系統(tǒng)的數(shù)據(jù)并發(fā)送等。當接收隊列中所有數(shù)據(jù)均處理完畢后,延時 250 ms,如果還沒有接收到數(shù)據(jù),則任務通過等待信號量 SemMC35Rx將自己掛起。數(shù)據(jù)的發(fā)送是一個相反的過程。 第 8章 物聯(lián)網(wǎng) M2M 應用程序根據(jù)需要的功能建立 UDPTxTask()或ICMPTxTask()任務,并將數(shù)據(jù)發(fā)送到 xAPPTxQ隊列中。相應的任務再調用 IPTx()和 PPPTx()函數(shù)進行數(shù)據(jù)的封裝并將數(shù)據(jù)發(fā)送到 xQTxChars隊列中,從而喚醒 MC35SerialISR()中斷程序將數(shù)據(jù)通過串口發(fā)送到 MC35i中進行傳輸。為提高系統(tǒng)的實時性, FreeRTOS采用可剝奪內核方式進行調度。采用FreeRTOS操作系統(tǒng)對任務進行管理簡化了軟件的編寫難度,同時提高了程序的可讀性和可移植性。 第 8章 物聯(lián)網(wǎng) M2M 3.總結 基于 GPRS的 M2M產品的無線數(shù)據(jù)傳輸以及遠程監(jiān)控系統(tǒng)是目前國內外研究的熱點。本節(jié)采用完全免費的操作系統(tǒng)和 TCP/IP協(xié)議棧給出的系統(tǒng)設計方案具備成本低、性能好、可升級等優(yōu)點,為遠程監(jiān)控系統(tǒng)相關領域的數(shù)據(jù)傳輸提供了一個可行的設計方案。 第 8章 物聯(lián)網(wǎng) M2M 演講完畢,謝謝觀看!
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1