地图围栏 小程序_IoT:GPS 和地理围栏实现微信小程序中马拉松全程追踪实战

本场 Chat 将围绕近年火爆的网红运动马拉松比赛场景,通过 IoT 物联网技术,你可以在微信小程序中实时追踪好友的马拉松全程轨迹;通过电子围栏技术划定终点范围,当好友跑入终点区域,立即通知你去拍照留念。

一、准备工作

1.1 硬件设备

本次开发实战课程我们使用Java程序模拟设备上报 GPS 坐标。通过好友手机 App 也可以获取 GPS 信息,大家可以在结尾 GitHub 项目地址获取完整代码示例。

1.2 开发语言

本次实战物联网开发部分以 Java 语言为主;微信小程序为 JavaScript 语言。

Java

JavaScript

1.3 云资源

本次 IoT 物联网开发实战涉及以下云资源的开通和使用:

其中 IoT 物联网开发部分细节可以参考: IoT 物联网开发实战 Chat。

二、技术架构

硬件设备由 GPS 模块、GPRS 通信模块、主控 MCU、锂电池组成。主控 MCU 每隔3分钟上报一次 GPS 经纬度信息;通过 IoT 物联网平台实时上传到云端;在云上我们把数据流转到函数计算中简单处理;然后存储到时空数据库 TSDB 里;通过函数计算对外暴露数据 API 服务;最后我们在微信小程序里实时展示好友的马拉松轨迹。

本次开发实战课程整体技术架构如下:

bea2c2b58192bd235b4b2406503cd913.png

三、IoT 物联网平台

在 IoT 物联网平台,我们场景一个高级版产品轨迹追踪,并在功能定义部分添加两个属性(经度 longitude,维度 latitude)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值