WLE 发表于 2021-4-2 10:03:15

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

本帖最后由 WLE 于 2021-4-2 10:03 编辑


简介:USB GPS接收器(2m延长线)    这是一个高灵敏度的GPS模块在空旷的环境下响应快,灵敏度高,内置电池,能够储存卫星数据状态,加速启动时间,底部带有磁吸,采用USB接口能在各类开发板上使用,可以用于手持定位、可穿戴设备等领域。
1.添加产品首先需要使用阿里云物联网平台,初次使用可以按照此链接内容和创建阿里云账号。进入到物联网平台控制台(参照链接),按照下图页面提示,填写信息,创建一个名为GPS_1的产品。
选择自定义品类,单击确认。产品创建完成后,会自动出现在产品列表中。 接下来为产品定义相应的功能。点击查看产品详情,进入产品详情页点击功能定义->编辑草稿->添加自定义功能(注:要留意产品标识符) 文本框中输入地理位置,在弹出的下拉框中如图选择 删去高度信息(该款GPS没有高度信息) 功能添加完成后,点击左下角发布上线 直接勾选弹出的确认信息后点击确定确认一下刚才添加的功能
2.创建设备:在左侧导航栏选择设备管理->设备,单击添加设备,选择创建的产品。选择后,新建的设备将继承该产品定义好的功能和特性。填入 DeviceName。(可留空) 点击查看设备信息,将设备的信息记录下来后面使用。
3.Web可视化开发应用:返回到物联网平台在左侧导航栏选择相关服务->物联网应用开发,单击前往使用 新建空白项目,填入项目名称 在左侧导航栏选择产品,点击关联物联网平台产品,勾选之前创建的产品,勾选关联产品同时关联其下所有设备,点击确定 在上方导航栏选择web可视化开发。填写应用名称,点击确定
在左侧导航栏中选择地图组件拖入编辑区域,单击选中地图->编辑设备地图 右方点击选择产品选择使用的设备 点击右上方保存 返回刚才的编辑页面,单击右上角发布。根据自己需要绑定域名,如不绑定直接点击确认
4.修改代码在树莓派中下载程序(见后文)解压后,打开demos文件夹的data_model_basic_demo.c文件,找到三元组位置替换为自己的设备信息根据GPSwiki中方式替换串口最后打开makefile文件,添加连接数学库的参数。输入make等待编译完成后输入sudo ./output/data_model_basic_demo等待GPS获得有效数据后会上传数据到阿里云
完整程序成功运行后,返回刚才的实例页面找到在左侧导航栏找到设备->物模型数据,能够看到上传的数据 返回前面web应用的发布页面,就能看到结果。

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

我这个一直会一直显示格式错误,然后跟着wiki操作的话会持续输出Invalid GPS data这个是因为什么呢
页: [1]
查看完整版本: GPS模块+树莓派向阿里云上传位置信息