Mqtt协议是物联网领域的一个标准协议,具有轻巧,对设备,带宽要求低,可靠稳定的特点,适合用来实现手机定位跟踪功能。

目前我初步搭建起来了整个可运行的框架,大致为如下思路:1.手机端通过位置服务,获取其所在的经纬度;2.手机端连接Mqtt的实现mosquitto分发器,实现位置数据的发布;3.在数据中心端用python连接分发器,订阅位置数据;4.数据中心端将接收到的数据写入redis和mongodb(分布用于实时数据和历史数据的存储);5.在应用端通过c#代码从redis取实时位置数据,从mongodb取历史数据;6.将实时数据呈现在百度地图上,跟踪当前位置,将历史数据显示在百度地图上,呈现出历史轨迹。

最新文章

  1. phpexcel读取输出操作
  2. SpringMVC与MyBatis整合(一)——查询人员列表
  3. 【linux】 解决linux下vsftp 500 OOPS: cannot change directory:/home/ftp/ 办法
  4. iOS 10 开发 相机相关的适配
  5. 四种java代码静态检查工具
  6. Xcode7免证书真机调试实践
  7. C链表操作
  8. Atitit.Gui控件and面板----数据库区-mssql 2008 权限 配置 报表查看成员
  9. LinQ to SQL 查询
  10. TC基础使用指南(基于xbeta的TC配置文件)
  11. 在StatusBar中显示当前时间
  12. PHP类中的七种语法说明
  13. 【Azure】Azure技能树
  14. 深入tornado中的IOStream
  15. bzoj1041题解
  16. linux-之常用命令
  17. iOS体会篇 大学编程到公司的过程
  18. vs2017安装pygame,vs2017安装python第三方包
  19. DP 魔族密码 LIS
  20. Receiver 和 Direct方式的区别

热门文章

  1. 2017ACM/ICPC广西邀请赛-重现赛(感谢广西大学)
  2. 【JavaScript 6—基础知识点】:正则表达式(应用)
  3. tab栏切换效果
  4. UITableView滑动动画+FPSLabel
  5. HackerRank# Candies
  6. 大话Spark(3)-一图深入理解WordCount程序在Spark中的执行过程
  7. MySQL什么时候会使用内部临时表?
  8. jquery 禁用/启用滚动条
  9. Source Tree 簡介
  10. IT部门的KPI该如何制定?