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

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

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


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

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

2.创建设备:
在左侧导航栏选择设备管理->设备,单击添加设备,选择创建的产品。选择后,新建的设备将继承该产品定义好的功能和特性。填入 DeviceName。(可留空)
10.png
点击查看设备信息,将设备的信息记录下来后面使用。
11.png

3.Web可视化开发应用:
返回到物联网平台在左侧导航栏选择相关服务->物联网应用开发,单击前往使用
12.png
新建空白项目,填入项目名称
13.png
在左侧导航栏选择产品,点击关联物联网平台产品,勾选之前创建的产品,勾选关联产品同时关联其下所有设备,点击确定
14.png
在上方导航栏选择web可视化开发。填写应用名称,点击确定

16.png
17.png
在左侧导航栏中选择地图组件拖入编辑区域,单击选中地图->编辑设备地图
18.png
右方点击选择产品选择使用的设备
19.png
点击右上方保存
20.png
返回刚才的编辑页面,单击右上角发布。
根据自己需要绑定域名,如不绑定直接点击确认
21.png

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

成功运行后,返回刚才的实例页面找到在左侧导航栏找到设备->物模型数据,能够看到上传的数据
37.png
返回前面web应用的发布页面,就能看到结果。
38.png

LinkSDK.rar

1.03 MB, 下载次数: 53

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

本版积分规则

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

硬件清单

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

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

mail