国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

【RT-Thread作品秀】4G定位器

2020/12/22
883
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

代碼地址.txt

共2個(gè)文件

RT-Thread作品秀】4G定位器

作者:鐘文華

 

 

概述

現(xiàn)在的小孩子,老人家容易不會(huì)用智能機(jī),即使會(huì)用智能機(jī),監(jiān)護(hù)人也不知道其位置,于是我制作這個(gè)4G定位器,只要老人和小孩子出門帶在身上,就能實(shí)時(shí)看到小孩或者老人的位置,就能實(shí)現(xiàn)監(jiān)護(hù)作用

開發(fā)環(huán)境

硬件STM32F103RCT6(MCU),EC20(4G),N303-3(GPS)

RT-Thread版本:RT-THREAD 4.0.2

開發(fā)工具及版本:RT-THREAD studio

RT-Thread使用情況概述

本系統(tǒng)內(nèi)核使用了信號(hào)量,互次信號(hào)量,郵箱,消息隊(duì)列。

使用的組件為AT客戶端,SAL,Libc

軟件包使用了lwgps,cjson,webclient,at_device

 

硬件框架

 

軟件框架說(shuō)明

 

軟件模塊說(shuō)明

首先通過(guò)控制ec20電源引腳使模塊開機(jī),通過(guò)發(fā)送at指令等到回復(fù)來(lái)確定ec20啟動(dòng)完成,然后發(fā)送初始化代碼初始化ec20,初始化完成后創(chuàng)建ec20網(wǎng)卡設(shè)備線程服務(wù)函數(shù),打開n303電源,創(chuàng)建lwgps軟件包處理線程,處理gps發(fā)送過(guò)來(lái)的位置信息,獲取到位置信息之后,通過(guò)webclient創(chuàng)建http post 向ontnet上傳位置信息

 

演示效果

比賽感悟

這次比賽讓我受益匪淺,首先我使用的是, rt-th read nano版本。讓自己更熟悉內(nèi)核。

熟練掌握如何創(chuàng)建線程。軟件定時(shí)器的使用。多線程如何用信號(hào)量來(lái)同步,對(duì)比了Freertosrt thread的差距,國(guó)產(chǎn)的系統(tǒng)已經(jīng)成長(zhǎng)了一個(gè)很高的高度。最讓我印象深刻的是,at組件的使用,非常非常的方便。但是我卻覺得。那些組件就感覺讓我們接觸不到底層,自己不了解底層在干什么。當(dāng)4g模塊出現(xiàn)問題的時(shí)候,無(wú)法自己加入處理函數(shù)。非常的被動(dòng)。組件的使用方法介紹比較少。其是我使用at組件的時(shí)候。切換接收結(jié)束符。怎么都不行。。后來(lái)我放棄了。用nano版本自己寫。用sscanf接收到的數(shù)據(jù)處理,不過(guò)我也感謝rt thread我知道了。有sscanf這個(gè)好東西。讓我覺得印象深刻,非常好用的是lwgps,才能方便直接提取位置信息就行了。,還有http包,那些偏上層應(yīng)用的不用關(guān)心底層,使用起來(lái)非常方便。當(dāng)時(shí)用at組件,要關(guān)心模塊的狀態(tài)。就有點(diǎn)非常不方便了。,能針對(duì)我快的狀態(tài),及時(shí)做出自己的反應(yīng)。

  • 代碼地址.txt
    下載
  • 作品.docx
    下載

相關(guān)推薦

芜湖市| 达拉特旗| 林州市| 阳信县| 宁国市| 日喀则市| 友谊县| 武义县| 马龙县| 沁源县| 邵东县| 尚志市| 茌平县| 奉新县| 南康市| 兴城市| 邵东县| 繁昌县| 铅山县| 淮南市| 凤台县| 巢湖市| 柯坪县| 东源县| 蒙山县| 阳城县| 登封市| 科尔| 海口市| 长垣县| 新疆| 彰化县| 遂平县| 庄河市| 扎鲁特旗| 淮阳县| 天水市| 清苑县| 惠来县| 河源市| 永济市|