WLE | NPC | 创造力: | 帖子: | 发消息 | 串个门 | 加好友 | 打招呼
2021-4-2 10:03:15 [显示全部楼层]
8777浏览
查看: 8777|回复: 1

[教程] GPS模块+树莓派向阿里云上传位置信息

[复制链接]
本帖最后由 WLE 于 2021-4-2 10:03 编辑


简介:
    这是一个高灵敏度的GPS模块在空旷的环境下响应快,灵敏度高,内置电池,能够储存卫星数据状态,加速启动时间,底部带有磁吸,采用USB接口能在各类开发板上使用,可以用于手持定位、可穿戴设备等领域。

1.添加产品
首先需要使用阿里云物联网平台,初次使用可以按照此链接内容和创建阿里云账号。
进入到物联网平台控制台(参照链接),按照下图页面提示,填写信息,创建一个名为GPS_1的产品。
GPS模块+树莓派向阿里云上传位置信息图1
选择自定义品类,单击确认。产品创建完成后,会自动出现在产品列表中。
GPS模块+树莓派向阿里云上传位置信息图2
接下来为产品定义相应的功能。点击查看产品详情,进入产品详情页
点击功能定义->编辑草稿->添加自定义功能(注:要留意产品标识符)
GPS模块+树莓派向阿里云上传位置信息图3
文本框中输入地理位置,在弹出的下拉框中如图选择
GPS模块+树莓派向阿里云上传位置信息图4
删去高度信息(该款GPS没有高度信息)
GPS模块+树莓派向阿里云上传位置信息图5
功能添加完成后,点击左下角发布上线 直接勾选弹出的确认信息后点击确定
GPS模块+树莓派向阿里云上传位置信息图6
确认一下刚才添加的功能
GPS模块+树莓派向阿里云上传位置信息图7

2.创建设备:
在左侧导航栏选择设备管理->设备,单击添加设备,选择创建的产品。选择后,新建的设备将继承该产品定义好的功能和特性。填入 DeviceName。(可留空)
GPS模块+树莓派向阿里云上传位置信息图8
点击查看设备信息,将设备的信息记录下来后面使用。
GPS模块+树莓派向阿里云上传位置信息图9

3.Web可视化开发应用:
返回到物联网平台在左侧导航栏选择相关服务->物联网应用开发,单击前往使用
GPS模块+树莓派向阿里云上传位置信息图10
新建空白项目,填入项目名称
GPS模块+树莓派向阿里云上传位置信息图11
在左侧导航栏选择产品,点击关联物联网平台产品,勾选之前创建的产品,勾选关联产品同时关联其下所有设备,点击确定
GPS模块+树莓派向阿里云上传位置信息图12
在上方导航栏选择web可视化开发。填写应用名称,点击确定

GPS模块+树莓派向阿里云上传位置信息图13
GPS模块+树莓派向阿里云上传位置信息图14
在左侧导航栏中选择地图组件拖入编辑区域,单击选中地图->编辑设备地图
GPS模块+树莓派向阿里云上传位置信息图15
右方点击选择产品选择使用的设备
GPS模块+树莓派向阿里云上传位置信息图16
点击右上方保存
GPS模块+树莓派向阿里云上传位置信息图17
返回刚才的编辑页面,单击右上角发布。
根据自己需要绑定域名,如不绑定直接点击确认
GPS模块+树莓派向阿里云上传位置信息图18

4.修改代码
在树莓派中下载程序(见后文)解压后,打开demos文件夹的data_model_basic_demo.c文件,找到三元组位置替换为自己的设备信息
GPS模块+树莓派向阿里云上传位置信息图19
根据GPSwiki中方式替换串口
GPS模块+树莓派向阿里云上传位置信息图20
最后打开makefile文件,添加连接数学库的参数。
GPS模块+树莓派向阿里云上传位置信息图21
输入make等待编译完成后输入sudo ./output/data_model_basic_demo
GPS模块+树莓派向阿里云上传位置信息图22
等待GPS获得有效数据后会上传数据到阿里云
GPS模块+树莓派向阿里云上传位置信息图23

成功运行后,返回刚才的实例页面找到在左侧导航栏找到设备->物模型数据,能够看到上传的数据
GPS模块+树莓派向阿里云上传位置信息图24
返回前面web应用的发布页面,就能看到结果。
GPS模块+树莓派向阿里云上传位置信息图25

LinkSDK.rar

1.03 MB, 下载次数: 3652

YP  学徒

发表于 2024-4-30 20:53:23

我这个一直会一直显示格式错误,然后跟着wiki操作的话会持续输出Invalid GPS data这个是因为什么呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail