自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大坤盼盼的博客

写一些我很开心的东西

  • 博客(12)
  • 收藏
  • 关注

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

经过之前的算法和基本的数据处理,我们可以进行再调试情况下的室内定位了。但是对于现实中,我们还需要做其他事情。比如将web服务器搭建以及定位的可视化。这里我们就先进行web的服务器搭建。由于使用python进行开发,所以我们使用python进行实现。可选web框架有Django,Flask。其实这俩选谁都一样,不过还是选Flask吧,django太老,太厚重了,不够前卫。拓展性也不是很好,哈...

2018-12-28 15:39:30 214

原创 indoorLocation(5)--DNN模型实现

Tensorflow基础关于Tensorflow,具体可以参考http://www.tensorfly.cn/来进行学习。下图为Tensorlfow基本结构图:节点(operation) 节点被称为op(也叫做操作,算子),一个节点获得0个或者多个张量数据(tensor),一个节点也可以产生0个或者多个张量数据(tensor)。 张量(tensor) 计算图的一条边,就是一个...

2018-12-27 15:01:13 519

原创 indoorLocation(4)--数据滤波的几种方式

将android收集到的数据写入CSV之后,就方便我们进行数据统计与计算了。对于原始数据,主要有以下几种滤波方法:1,均值滤波(中值滤波解决方式相似)采集数据时间间隔假设为0.5秒,连续采集一段时间,取改短时间内的RSSI均值。但是该方法虽然可以在一定程度上减小干扰导致的差距,但是在出现较大的波动时,该种方式依然将较大波动计算在内,会影响采集的指纹的精确度。import matplo...

2018-12-25 10:36:52 7889

原创 indoorLocation(3)--TXT转CSV

在上文中,我们使用android收集到的数据存放在TXT文件中,一帧格式如下:(暂时去除magnetic数据信息)[(device:F8:F0:05:F3:67:4C rssi:-90 floorNum:1 locationNum:1), (device:F8:F0:05:F3:67:D5 rssi:-80 floorNum:1 locationNum:1), (device:F0:F8:F...

2018-12-25 09:06:54 379

原创 indoorLocation(2)--数据采集

由于本人并没有对于android的app编写熟悉,因此通过自学简单的实现了一个android下的RSSI和Magnetic采集工具。使用Android Studio进行开发。创建一个android  app。第一步,添加我们在android程序中需要用到的外部库(权限申请我们使用的是easypermissions,ble库我们用的是FastBle)dependencies { ...

2018-12-24 17:57:21 428 1

原创 indoorLocation(1)--项目介绍

背景在超市逛逛的时候,作为一个男生,相信大家都有这样的经历,我是谁,我在哪,我要干啥?在嘈杂的人流中迷失了。。。这时候我们假想这样的一个情景,我们带着airpods,褚在一个大型商场的某圪塔        me:siri,我在哪?        siri:  你在***商城        me:。。。这个我用你告诉?这时候,如果我们有比较良好的室内定位解决方案,siri可能真的就不会这...

2018-12-24 16:18:13 672

原创 有这样一个女孩

    有这样一个女孩,她总是让人懵    之前在北京的时候,姑娘在携程实习,由于住的地方离公司比较远,清晨一般是骑车载着姑娘去地铁站,时间很早,我也很困,清晨的冷风依然没有把我吹醒。昏昏沉沉的我,载着小小的她,晃晃悠悠的在生命科学园去地铁那个段小路上向前挪着。她非要钻在我车前的那根横梁上,使得我不得不整个身子向后挪一小节,车子挪着更慢了。“赛车手准备就绪,开始出发,点火,发射”,姑娘开始了自编...

2018-12-24 16:10:06 299 1

原创 简说---5G的到来

    做为一个94年的老叔叔,身体已经不再路上,为了让口味不那么的单调,办公桌旁边的罐子里也只是备足了枸杞和铁观音而已,已然不是当年飒爽英姿的少年。还好,过惯了颓靡的日子,身体老了,心却瘙痒难耐了,那就做一些改变吧,嬉笑怒骂,油墨骚笔,不妄少年。    前段时间,和朋友聊天中有聊到这样一个话题,当5G普及之后会对人们有怎样的种种种种,怎样的种种也没必要细说,网上的知乎大神一抓一大把,种种高效...

2018-12-24 16:05:18 264

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

    什么是NVIC?即嵌套向量中断控制器(Nested Vectored Interrupt Controller)。它属于Cortex内核的器件,不可屏蔽中断(NMI)和外部中断都由它来处理,而SYSTICK不是由NVIC来控制的。-------------------------------------------------- ------------------------------...

2018-05-07 17:06:35 712

原创 GD32 startup.s

     微控制器(单片机)上电后,是如何寻找到并执行主函数的呢?显然很微控制器无法从硬件上定位主函数的入口地址,因为使用Ç语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来主函数的入口地址在微控制器的内部存储空间中不再是绝对不变的。相信读者都可以回答这个问题,答案也许大同小异,但肯定都有个关键词,叫“启动文件”,用英文单词来描述是“引导程序”。启动文件的作用便是负责执行微控...

2018-04-26 13:25:05 2827 1

原创 GD32 flash FMC/bootloade操作

    GD32的Flash的名字是FMC,BOOT的操作主要基于这些进行实现    。GD32有三种启动模式,对应的存储介质均是芯片内置的,他们是: 1)用户闪存=芯片内置的闪存 2)SRAM =芯片内置的RAM区,就是内存啦 。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它...

2018-04-25 18:16:03 11480

原创 二十不勤,三十不立

    今天冷不丁的看到一句话,二十不勤,三十不立。转身想象自己今年24岁,在大学毕业的两年中,所得到的什么,所收获的什么。突然莫名的惶恐。    不勤,不立。总想着在这样一家公司,做这样一份事业,很安稳。但是突然又觉得,这不就是在等死么?做完全没有新意的东西,将已经有的内容打乱组合一下然后又发出去。很吓人。    于是,我来了这里,希望自己能将自己的学习有所记录下来...

2018-02-26 22:19:18 2340 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除