电子说
本博客介绍如何使用Nordic nRF9160 开发套件(DK) 快速轻松地设置物联网 (IoT) 开发环境,以读取全球定位系统 (GPS) 位置数据并将数据发送到 Medium One 云。Medium One 云接收并处理数据后,您可以在仪表板上查看 GPS 信息,其中包括可配置的小部件和用于显示 GPS 位置数据的地图。
北欧nRF9160 DK
Nordic nRF9160 DK 是一款物联网开发平台,采用 Nordic nRF9160 LTE Cat-M1 和 Cat-NB1 (NB-IoT) 系统级封装 (SiP)。它提供了具有 LTE 无线连接功能的低功耗 Arm ® Cortex ® --M33 应用处理器和具有用于 LTE、GPS 和 2.4GHz 蓝牙®的内置天线的开发板低能量。使用输入/输出引脚和 Arduino Uno™ Rev 3 兼容连接器引脚分配,您可以连接各种传感器和执行器。该开发套件为连接和验证移动网络操作提供 SIM 和 eSIM 支持,并包括一张预装了 10MB 数据信用的 iBASIS eSIM 卡。用户可编程的 LED、按钮和滑动开关支持用户交互,内置的 SEGGER J-Link 接口支持从个人计算机进行编程和调试,无需购买额外的调试器加密狗。nRF9160 DK 的特性和功能组合为物联网快速原型设计和产品开发奠定了基础。
Nordic nRF 连接 SDK
Nordic 的 nRF Connect for Desktop 软件、nRF Connect 软件开发套件 (SDK)、Arm 交叉编译器和 SEGGER Embedded Studio 集成开发环境 (IDE) 支持在 Windows、Linux 和 macOS 计算机上为 nRF9160 DK 进行软件开发。
开发人员可以使用命令行工具或 SEGGER Embedded Studio IDE 在开发板上构建和编程应用程序,这两种工具都与开发板的内置 SEGGER J-Link 接口配合使用。nRF Connect SDK 为开发人员提供了一个可扩展的框架,用于构建在板上运行的应用程序和在 GitHub 上公开托管的源代码。该 SDK 包括 Zephyr 实时操作系统以及范围广泛的示例、应用程序协议、协议栈、库和硬件驱动程序。
Nordic nRF Connect for Cloud
Nordic 的 nRF Connect for Cloud 可作为 Nordic 蜂窝和蓝牙低功耗设备的物联网连接推动者。它是蜂窝物联网开发工作流程不可或缺的一部分,支持 SIM 卡激活、开发套件管理、开发套件指标和地理位置跟踪、蜂窝数据使用监控,并包括基于 nRF Connect for Cloud 平台的资产跟踪器示例应用程序。
Medium One 物联网原型沙箱
Medium One IoT Prototyping Sandbox 基于云的平台可帮助早期开发人员对他们的 IoT 项目进行原型设计或将他们现有的硬件连接到云。它提供了一个物联网数据智能平台,使客户能够更轻松地快速构建物联网应用程序。可编程工作流可快速构建处理逻辑,无需您创建自己的复杂软件堆栈。图形工作流构建器和运行时引擎让您可以在 IoT 数据到达时对其进行处理,并根据应用程序的需要对其进行路由或转换。工作流库模块支持数据分析、制图、地理定位、天气数据、消息队列遥测传输 (MQTT) 协议、短消息服务 (SMS) 文本消息以及与 Twitter、Salesforce 和 Zendesk 的集成。您还可以使用 Python 代码片段创建自定义工作流模块。基于 Web 的 Workflow Studio 提供拖放式可视化编程环境,可设计和构建端到端工作流。工作流版本控制和调试工具支持开发、测试和部署生命周期。使用 REST API 或 MQTT 协议在 IoT 设备和 Medium One 云之间进行通信。可配置的仪表板使您可以可视化应用程序数据并查看各种格式的实时数据。包含用于表格数据、图表、地理点地图、仪表和用户输入的仪表板小部件。Medium One 的 iOS 和部署生命周期。使用 REST API 或 MQTT 协议在 IoT 设备和 Medium One 云之间进行通信。可配置的仪表板使您可以可视化应用程序数据并查看各种格式的实时数据。包含用于表格数据、图表、地理点地图、仪表和用户输入的仪表板小部件。Medium One 的 iOS 和部署生命周期。使用 REST API 或 MQTT 协议在 IoT 设备和 Medium One 云之间进行通信。可配置的仪表板使您可以可视化应用程序数据并查看各种格式的实时数据。包含用于表格数据、图表、地理点地图、仪表和用户输入的仪表板小部件。Medium One 的 iOS®和 Android ™应用程序构建简单的移动应用程序仪表板,这些仪表板可以通过 IoT 原型沙盒与您的设备进行通信。
将您自己的 nRF9160 DK 与 Medium One 物联网原型沙箱一起使用
要将您自己的 nRF9160 DK 与 Medium One IoT 原型沙箱一起使用,请查看我们的分步文章,该文章将引导您完成以下整个过程:
设置硬件和开发工具
安装和运行必要的软件组件
构建代码并将其下载到板上
配置开发板的云端连接参数
运行电路板以生成发送到云端的实时 GPS 测量值
在本文中,我们还向您展示了如何在 Medium One 环境中创建的实时地图仪表盘上观察发布的数据。一组后续步骤提供了有关如何针对不同的 IoT 原型制作场景扩展和调整应用程序或了解更多信息的建议。
Greg 是一名架构师、工程师和顾问,在传感器、嵌入式系统、物联网、电信、企业系统、云计算、数据分析和硬件/软件/固件开发方面拥有 30 多年的经验。他拥有大学电气工程学士学位。圣母大学和大学计算机工程硕士学位。南加州。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !