原创 indoorLocation(4)--數據濾波的幾種方式

將android收集到的數據寫入CSV之後,就方便我們進行數據統計與計算了。對於原始數據,主要有以下幾種濾波方法: 1,均值濾波(中值濾波解決方式相似) 採集數據時間間隔假設爲0.5秒,連續採集一段時間,取改短時間內的RSSI均值。但是該

原创 indoorLocation(5)--DNN模型實現

Tensorflow基礎 關於Tensorflow,具體可以參考http://www.tensorfly.cn/來進行學習。下圖爲Tensorlfow基本結構圖: 節點(operation) 節點被稱爲op(也叫做操作,算子),一個節點獲

原创 indoorLocation(6)--python Web服務器

經過之前的算法和基本的數據處理,我們可以進行再調試情況下的室內定位了。但是對於現實中,我們還需要做其他事情。比如將web服務器搭建以及定位的可視化。 這裏我們就先進行web的服務器搭建。由於使用python進行開發,所以我們使用pytho

原创 indoorLocation(1)--項目介紹

背景 在超市逛逛的時候,作爲一個男生,相信大家都有這樣的經歷,我是誰,我在哪,我要幹啥?在嘈雜的人流中迷失了。。。這時候我們假想這樣的一個情景,我們帶着airpods,褚在一個大型商場的某圪塔         me:siri,我在哪?  

原创 indoorLocation(2)--數據採集

由於本人並沒有對於android的app編寫熟悉,因此通過自學簡單的實現了一個android下的RSSI和Magnetic採集工具。 使用Android Studio進行開發。創建一個android  app。 第一步,添加我們在andr

原创 有這樣一個女孩

    有這樣一個女孩,她總是讓人懵     之前在北京的時候,姑娘在攜程實習,由於住的地方離公司比較遠,清晨一般是騎車載着姑娘去地鐵站,時間很早,我也很困,清晨的冷風依然沒有把我吹醒。昏昏沉沉的我,載着小小的她,晃晃悠悠的在生命科學園去

原创 indoorLocation(4)--數據處理的幾種方式

將android收集到的數據寫入CSV之後,就方便我們進行數據統計與計算了。對於原始數據,主要有以下幾種濾波方法: 1,均值濾波 採集數據時間間隔假設爲0.5秒,連續採集一段時間,取改短時間內的RSSI均值。但是該方法雖然可以在一定程度上

原创 簡說---5G的到來

    做爲一個94年的老叔叔,身體已經不再路上,爲了讓口味不那麼的單調,辦公桌旁邊的罐子裏也只是備足了枸杞和鐵觀音而已,已然不是當年颯爽英姿的少年。還好,過慣了頹靡的日子,身體老了,心卻瘙癢難耐了,那就做一些改變吧,嬉笑怒罵,油墨騷筆,

原创 indoorLocation(3)--TXT轉CSV

在上文中,我們使用android收集到的數據存放在TXT文件中,一幀格式如下:(暫時去除magnetic數據信息) [(device:F8:F0:05:F3:67:4C rssi:-90 floorNum:1 locationNum:1

原创 GD32 flash FMC/bootloade操作

    GD32的Flash的名字是FMC,BOOT的操作主要基於這些進行實現    .GD32有三種啓動模式,對應的存儲介質均是芯片內置的,他們是:1)用戶閃存=芯片內置的閃存2)SRAM =芯片內置的RAM區,就是內存啦0.3)系統存

原创 NVIC----EXTI流程理解

    什麼是NVIC?即嵌套向量中斷控制器(Nested Vectored Interrupt Controller)。它屬於Cortex內核的器件,不可屏蔽中斷(NMI)和外部中斷都由它來處理,而SYSTICK不是由NVIC來控制的。

原创 GD32 startup.s

     微控制器(單片機)上電後,是如何尋找到並執行主函數的呢?很顯然微控制器無法從硬件上定位主函數的入口地址,因爲使用Ç語言作爲開發語言後,變量/函數的地址便由編譯器在編譯時自行分配,這樣一來主函數的入口地址在微控制器的內部存儲空間中

原创 二十不勤,三十不立

    今天冷不丁的看到一句話,二十不勤,三十不立。轉身想象自己今年24歲,在大學畢業的兩年中,所得到的什麼,所收穫的什麼。突然莫名的惶恐。    不勤,不立。總想着在這樣一家公司,做這樣一份事業,很安穩。但是突然又覺得,這不就是在等死麼