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

    文章

    2968

    浏览量

    104766
  • 调制解调器
    +关注

    关注

    3

    文章

    817

    浏览量

    38382
  • API
    API
    +关注

    关注

    2

    文章

    1379

    浏览量

    60983
收藏 人收藏

    评论

    相关推荐

    三星半导体分享了面向PC、移动端和服务器的多样化创新存储解决方案

    在2024年CFMS闪存市场峰会上,三星半导体展示了其面向PC、移动端和服务器的多样化创新存储解决方案。
    的头像 发表于 03-20 17:22 265次阅读

    全志科技获全国产品和服务质量诚信示范企业荣誉

    全志科技获全国产品和服务质量诚信示范企业荣誉
    的头像 发表于 03-19 10:32 175次阅读
    全志科技获全国产品<b class='flag-5'>和服务</b>质量诚信示范企业荣誉

    使用 NVIDIA DOCA 2.2 加速数据中心工作负载和 AI 应用程序

    NVIDIA DOCA SDK 和加速框架为开发者提供了丰富的库、驱动程序和 API,以便为 NVIDIA BlueField DPU 和 ConnectX 智能网卡创建高性能应用程序和服务。它推动
    的头像 发表于 09-05 19:40 371次阅读
    使用 NVIDIA DOCA 2.2 加速数据中心工作负载和 AI <b class='flag-5'>应用程序</b>

    印度限制进口部分电脑和服务

    根据印度对外贸易总局的通知,购买者需要获得许可才能进口笔记本电脑、平板电脑、一体机、超小型电脑和服务器等,并立即生效。该机构表示,被指定为“资本产品”的部分类型电脑,例如车床、核磁共振成像机器等具备自身装备的控制电脑不受该规定的限制。
    的头像 发表于 08-04 09:54 448次阅读

    直播预告丨何为拥有“连续体验感”的高阶智驾地图?

    ? END 点击关注,解锁海量干货资源内容 欢迎关注Apollo智能驾驶新媒体矩阵 点击 【阅读原文】 联系我们~ 原文标题:直播预告丨何为拥有“连续体验感”的高阶智驾地图? 文章出处:【微信公众号:Apollo智能驾驶】欢迎添加
    的头像 发表于 07-19 17:45 314次阅读
    直播预告丨<b class='flag-5'>何为</b>拥有“连续体验感”的高阶智驾<b class='flag-5'>地图</b>?

    PreEmptiveProtection:全面的移动应用程序保护

    应用程序,您的应用程序可能会给您的组织带来风险。例如,黑客可以使用反编译器或反汇编器对您的安卓或iOS应用程序进行逆向工程,调试你的应用程序,在它们执行时进行检查,甚至捕获
    的头像 发表于 07-06 10:42 336次阅读

    Preemptive 全面的移动应用程序保护

    由于黑客越来越多地将目标对准消费者和企业移动应用程序,您的应用程序可能会给您的组织带来风险。例如,黑客可以使用反编译器或反汇编器对您的安卓或iOS应用程序进行逆向工程,调试你的应用程序
    的头像 发表于 07-06 10:41 366次阅读
    Preemptive 全面的移动<b class='flag-5'>应用程序</b>保护

    服务器租用和服务器托管各有哪些优势

    器托管通常由客户自行购买并交给服务提供商托管。今天我们来谈谈服务器租赁和服务器托管各有哪些优势? 服务器租赁的优点: 首先,价格是服务器租赁
    的头像 发表于 07-04 14:55 392次阅读

    拉力试验机的价格和服务是如何影响采购决策的?

    采购拉力试验机需要考虑多个因素,包括测试需求、质量和精度、可靠性和持久性、价格和服务、配件和可扩展性等。只有仔细比较和选择,才能选择到适合自己需求的优质拉力试验机,以满足实际测试需求。
    的头像 发表于 06-20 11:53 218次阅读
    拉力试验机的价格<b class='flag-5'>和服务</b>是如何影响采购决策的?

    Marvell分享“通过基于以太网的Zonal架构推动汽车功能和服务创新”

    嘉宾齐聚AES 2023汽车以太网盛会,助力汽车以太网加速发展,共同探讨汽车以太网的未来趋势,迈向新的台阶!   Marvell汽车网络产品事业部副总裁 Timothy Lau,也在大会上分享“ 通过基于以太网的Zonal架构推动汽车功能和服务创新 ”的精彩演讲。 Mar
    发表于 06-12 14:51 277次阅读
    Marvell分享“通过基于以太网的Zonal架构推动汽车<b class='flag-5'>功能</b><b class='flag-5'>和服务</b>创新”

    是否有说明多核应用程序何为lpc4370处理器工作的文档?

    是否有说明多核应用程序何为 lpc4370 处理器工作的文档? lpc4370 处理器的多核应用应该使用哪些闪存驱动程序文件和内存配置文件? 是否有针对 lpc4370 处理器的多核应用程序
    发表于 06-08 09:01

    基于TQT507开发板分享如何添加自启动应用程序

    1. 什么是自启动应用程序 自启动应用程序是指在操作系统启动时自动开始运行的应用程序。通常,这些应用程序被称为守护进程或服务,它们可以在后台
    的头像 发表于 06-07 18:18 333次阅读
    基于TQT507开发板分享如何<b class='flag-5'>添加</b>自启动<b class='flag-5'>应用程序</b>

    谷歌计划推出全新安全功能 更好保护谷歌产品和服务用户

    近日的谷歌I/O上,这家搜索巨头谷歌近日宣布计划推出一项全新的安全功能,旨在更好地保护那些使用谷歌产品和服务的用户,包括针对谷歌云端硬盘的垃圾邮件保护和改进的地图搜索历史删除功能 ——
    的头像 发表于 05-16 11:28 601次阅读

    TQ3568添加自启动应用程序教程

    在日常开发中,为了更加方便快捷的开发。我们有时候需要开发板自动启动某些应该程序服务于我们。 本文档的目的在于分享如何在TQ3568开发板添加自启动应用程序。 由于TQ3568的文件系
    发表于 05-11 15:23

    何为nodemcu固件开发新的应用程序/驱动程序

    我正在为nodemcu固件开发新的应用程序/驱动程序。 这是一项仍在进行中的工作,需要添加更多过滤器……并进行测试! 目前 MPU6050 和 Mahony 过滤器正在工作。 如果想看源码:https://github.com/
    发表于 04-26 08:27