0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TomTom地图和服务如何为应用程序添加无数功能

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-16 15:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

STM32ODE 功能包FP-ATR-TOMTOM1是第一个将多个 TomTom 地图 API 引入物联网开发平台的嵌入式系统软件包,内置X-NUCLEO-GNSS1A1 GNSS/GPS 扩展板Teseo-LIV3F周围,这是此功能包的中心

由于 ST 和 TomTom 之间的合作,开发人员现在可以使用我们的蜂窝和 GNSS/GPS 开发板来调用我们认证合作伙伴的在线服务器,并在其嵌入式应用程序中提供地图和定位功能。Function Pack 是 STM32ODE 开放式开发环境的一部分,主要关注四个 API:路由、地理编码、流量和搜索。它首先针对资产跟踪和车队管理应用程序,即使 TomTom 的定价结构确保具有更主流吸引力的产品也可以从中受益。

由于在智能手机上的普及,GNSS/GPS 应用程序现在无处不在。但是,如果在驾驶时跟踪用户的地理位置是一回事,那么在使用能够理解所有这些信息的界面的同时准确地知道数千个资产的下落是另一回事。这是许多开发人员在开始设计他们的工业应用程序时很快遇到的一个问题,只是意识到服务提供商和消费者应用程序的工具不能充分满足他们的需求。事实上,许多竞争对手没有正确的 API 来正确跟踪大型车队,或者他们的解决方案可能很慢且难以使用,这就是为什么我们与 TomTom 合作,将复杂的东西变得简单。

ST 生态系统

FP-ATR-TOMTOM1随附开发人员在 IDE(集成开发环境)中启动项目所需的所有驱动程序、中间件和源文件。我们甚至在IAR 系统和Arm Keil的 ARM 工具链以及免费的 STM32 系统工作台 (SW4STM32)上测试了该软件包,后者大大降低了进入门槛。功能包是 STM32Cube 的一部分,因此具有高度便携性。因此,一旦设计人员选择了他们选择的微控制器,从原型移植他们的代码就相对简单了。但是,为了使我们与 TomTom 的合作更容易获得,我们还为NUCLEO-F401RE和32L496GDISCOVERY板。因此,即使是在嵌入式系统或编程方面经验很少的人也可以开始尝试我们的解决方案,并了解 TomTom 地图和服务如何为应用程序添加无数功能。

我们预编译的二进制文件使用Quectel UG96子板的蜂窝调制解调器连接到 TomTom 服务器。因此,最简单的解决方案是获得P-L496G-CELL01 Discovery Pack,其中包括调制解调器和与 32L496GDISCOVERY 几乎相同的主板,但没有显示器,这使其成为我们有史以来功能最丰富的蜂窝发现套件。拥有蜂窝调制解调器的开发人员也可以将其与NUCLEO-F401RE 一起使用。但是,由于移远卡使用我们的 STMod+ 连接器,他们必须插入X-NUCLEO-STMODA1卡先添加必要的接口。此外,跳线 JP5 需要位于 Nucleo 板上的 U5V 位置。最后,用户需要将我们的X-NUCLEO-GNSS1A1板放在堆栈顶部,然后拖放正确的二进制文件以将其加载到微控制器上。

TomTom 地图 API

一旦用户激活他们的 SIM 卡并确保他们可以连接到他们的蜂窝网络,下一步就是在TomTom 开发人员门户上注册以获取 API 密钥。它将使工程师能够开始免费使用所有的 TomTom API。事实上,我们的合作伙伴每天最多允许 2,500 次 API 交易,而用户无需支付任何费用,这使其成为一个特别令人兴奋的原型设计平台。 由于团队倾向于一次只使用几台设备进行设计,因此 2,500 次交易将绰绰有余。一旦公司开始销售他们的产品并需要更多补贴,TomTom 就会提供按增长付费的计划,以避免给无法始终准确预测需求的初创公司带来不必要的负担。另一方面,随着产品越来越受欢迎,大公司可以从批量折​​扣中受益。

我们发布了快速入门指南,引导开发人员完成使用二进制文件的步骤。一旦他们将 API 密钥添加到正确的头文件中,他们就可以将应用程序拖放到他们的开发板上并打开终端以与系统交互。如果 GNSS/GPS 模块没有捕捉到足够强的信号来输出值,那么开发人员可以使用内存中的一些坐标来开始使用应用程序。无论如何,他们现在可以使用 TomTom Maps API 进行反向地理编码,这意味着显示与 GNSS/GPS 坐标匹配的街道地址或显示该位置的地图。 在这种情况下,终端将在网络浏览器中显示制图环境。该系统非常轻巧,TomTom 将图像发送回用户,以确保系统可以处理有效负载而不会陷入困境。

两家公司,如此多的可能性

FP-ATR-TOMTOM1 还具有通过 TLS 协议加密用户与 TomTom 云之间的所有通信的显着优势,这意味着只需重用我们应用程序的源代码,公司就可以保护自己免受人为攻击-例如,中间攻击。此外,由于功能包利用 STM32Cube 环境,开发人员可以开始使用其他 ST 扩展板,而不是二进制文件支持的扩展板,例如我们的X-NUCLEO-S2868A1,它集成了我们的 S2-LP 亚千兆赫收发器。例如,他们可以将其用作蜂窝调制解调器的替代品,以连接到LoRaSigfox 等低功耗区域网络 (LPWAN),从而使他们的产品具有更长的电池寿命和更广泛的覆盖范围。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3838

    浏览量

    111461
  • 调制解调器
    +关注

    关注

    3

    文章

    887

    浏览量

    41151
  • API
    API
    +关注

    关注

    2

    文章

    2479

    浏览量

    67026
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Kapsch TrafficCom借助TomTom Traffic打造下一代智能出行产品

    动力。通过整合 TomTom 的先进交通数据和服务,Kapsch TrafficCom 将扩展并强化其端到端产品组合,使全球公部門和道路运营商能够做出更准确、基於数据驱动的决策。
    的头像 发表于 04-01 15:26 407次阅读

    深圳争妍微电子荣获 “全国产品和服务质量诚信承诺企业” 称号

    3月15日,在2026年“3・15”国际消费者权益日之际,深圳争妍微电子有限公司凭借在产品质量与服务诚信领域的卓越表现,荣获由中国质量检验协会颁发的 “全国产品和服务质量诚信承诺企业” 称号,用实际行动践行质量诚信承诺,彰显中国电子制造企业的责任与担当。
    的头像 发表于 03-23 16:18 388次阅读
    深圳争妍微电子荣获 “全国产品<b class='flag-5'>和服务</b>质量诚信承诺企业” 称号

    TomTom与Uber进一步深化战略合作

    地图与定位技术专家 TomTom(股票代码:TOM2)与 Uber Technologies, Inc.(纽交所代码:UBER)宣布续签合作协议,将 TomTom地图
    的头像 发表于 02-25 15:16 589次阅读

    TomTom Orbis地图将为CARIAD的自动驾驶系统提供支持

    地图与位置技术专家TomTom宣布,大众集团汽车软件公司 CARIAD 将采用TomTom 先进的Orbis 地图,作为其开发的自动驾驶系统的核心组成部分。
    的头像 发表于 02-25 15:10 537次阅读

    软通动力获得信息系统建设和服务能力最高等级认证

    近日,软通动力正式通过中国电子信息行业联合会与赛宝认证中心的严格综合评审,成功获得《信息系统建设和服务能力评估体系能力要求杰出级(CS5)证书》。这标志着软通动力在信息系统建设与服务领域的综合实力已达到行业最高标杆水平。
    的头像 发表于 12-11 12:32 575次阅读
    软通动力获得信息系统建设<b class='flag-5'>和服务</b>能力最高等级认证

    2025年9-10月龙芯桌面和服务器平台新增196款适配产品

    2025年9-10月期间,龙芯生态适配成果稳定增长,桌面和服务器平台共新增196款适配产品。适配成果覆盖行业应用系统、安全与防护、整机等六大领域,龙芯生态在产业覆盖范围与产品丰富度上,持续实现稳步拓展与有序提升。
    的头像 发表于 11-27 15:26 1351次阅读

    何为蜂鸟添加DDR内存扩展

    本队伍编号CICC3042,本文介绍如何为蜂鸟添加DDR内存扩展。一些需要大存储空间的设计中经常需要使用DDR,这时我们希望蜂鸟可以访问DDR,以实现更好的软硬件协同。 简单阅读蜂鸟的代码发现
    发表于 10-31 06:07

    学生适合使用的SOLIDWORKS 云应用程序

    SOLIDWORKS云应用程序如何满足学生的需求,并介绍其关键功能和优势。 SOLIDWORKS云应用程序是SOLIDWORKS软件与3DEXPERIENCE平台云端设计应用程序和人
    的头像 发表于 09-15 10:39 952次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    CYW89820如何在客户端和服务器端配置固定密码配对?

    我正在使用 CYW989820M2EVB-01 模組,想知道它是否支援固定密鑰配對。 在我的應用程序中,周邊(服務器)沒有任何 I/O 功能。中央(用戶端)需要使用固定的密碼,並使用該密鑰啟動配對。 請告訴我如何在客戶端和服務器
    发表于 07-28 07:26

    鸿蒙地图功能开发【3. 代码开发】##地图开发##

    ​ 在完成了前期准备工作之后,就可以正式进入到代码开发的工作中,在官方文档中,相关的代码是很全的,从支持的功能上来看,相比于三方SDK更加全面。 基本项目中包含的地图展示、marker、路径规划等
    发表于 06-29 22:59

    鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

    地图的项目里都会涉及定位功能,但是其他的,例如“位置服务”并不需要开启 ​ 去创建证书的请求文件 这个的流程需要完全按照文档来完成,从开发工具里创建证书文件,具体的文档就是在工具-“应用/元
    发表于 06-29 22:54

    鸿蒙地图功能开发【1. 开发准备】##地图开发##

    ),好处在于基本功能实现起来比较简单,缺点主要包括:(1)需要有自己的域名、服务器;(2)如果页面里不仅仅是地图的展示,而是和App有其他交互的,实现起来较为复杂;(3)性能上肯定没有前两种好 对于大部分
    发表于 06-29 22:52

    HarmonyOS实战:高德地图定位功能完整流程详解

    前言 地图定位功能相信很多人都用过,在鸿蒙的应用程序开发中,使用高德地图的定位功能变得十分常见,那么在鸿蒙中一次完整的地位
    的头像 发表于 06-09 15:23 1327次阅读

    谷歌地图GPS定位

    谷歌地图GPS定位:精准导航背后的技术解析 谷歌地图作为全球最受欢迎的地图服务之一,其精准的GPS定位功能为用户提供了极大便利。本文将深入探
    的头像 发表于 05-29 16:54 1690次阅读

    如何将VCP功能添加到UVC应用程序代码中?

    我正在尝试将 VCP 功能添加到 UVC 应用程序代码中。 我的平台是CYUSB3011-BZXC UsbUart 示例代码已添加到现有的 UVC
    发表于 05-16 06:41