原创深度:将LPC54018物联网模块连接到Medium One物联网云

借助NXP Semiconductors LPC54018物联网(IoT)模块,物联网产品开发设计人员便能够将自己开发的产品连接到基于云的物联网平台上。在这篇博客中,我们将探讨如何使用NXP LPC54018物联网模块与Medium One物联网原型设计沙盒来开发和运行您自己的应用程序,从而收集、处理物联网数据并将它们以可视化方式呈现。

“”

NXP Semiconductors LPC54018物联网模块

NXP Semiconductors LPC54018物联网模块是一款独立高性能IEEE 802.11Wi-Fi®微控制器模块,借助它可以使开发的物联网产品能够连接到基于云的物联网平台上。该模块可以用作独立单元,也可以插入到基板中使用,以便快速进行原型设计和产品开发。LPC54018微控制器具有多种外设,用于连接传感器、执行器、LCD显示器、数据总线、USB设备、SD卡以及Wi-Fi或以太网,此外还有多种基板可以提供更多种类的传感器、显示器、输入/输出(I/O)接口,以及用于添加其他外设(如兼容Arduino的I/O板)的扩展连接器。

Medium One物联网原型设计沙盒

Medium One物联网原型设计沙盒是一款基于云的平台,旨在帮助早期开发人员对其物联网项目进行原型设计,或将现有硬件连接到云。该平台提供了一个物联网数据智能平台,通过它,您就能够以更少的工作量快速构建物联网应用程序。

通过可编程工作流程,您可以快速构建处理逻辑,而无需自行创建复杂的软件堆栈。您可以借助图形工作流构建器和运行时引擎,在物联网数据到达时对其进行处理,并根据应用需求进行转发或转换。该平台提供多种工作流程库模块,可用于数据分析、图表制作、地理定位、天气数据、消息队列遥测传输(MQTT)、短消息服务(SMS)文本消息传递,以及与Twitter、Salesforce和Zendesk集成,并且可使用Python代码片段创建自定义工作流程模块。基于Web的Workflow Studio采用拖放式可视化编程环境,可以设计并构建端到端的工作流程。该平台还提供工作流程版本控制和调试工具,用于支持开发、测试和部署生命周期。

物联网设备与Medium One云之间的通信采用表现层状态转换应用程序编程接口(REST API)或MQTT协议来实现,并配合传输层安全性(TLS)和安全套接字层(SSL)实现安全通信。借助可配置的仪表板,可以将应用程序数据可视化呈现,并以各种格式查看实时数据,同时提供仪表板小部件,以便呈现表格数据、图表、地理位置图、仪表和用户输入。您还可以通过Medium One的iOS和Android®应用程序构建简单的移动应用程序仪表板,它们可以通过物联网原型沙箱来与您的设备通信。

NXP的MCUXpresso IDE

NXP的MCUXpresso集成开发环境(IDE)支持LPC54018的软件开发,其中包括MCUXpresso软件开发工具包(SDK)构建器,这是一款基于Web的工具,用于创建针对所使用的特定电路板定制的示例应用程序和电路板支持包。该SDK构建器提供多种可配置的软件组件和库,涵盖传输控制协议/Internet协议(TCP/IP)网络、裸机或实时操作系统环境、文件系统、USB通信、音频I/O和多种其他功能。

使用自己的开发工具包

要将自己的NXP LPC54018物联网模块与Medium One物联网原型设计沙盒一起使用,可以参考我们提供的分步指导文章,它将引导您完成以下所有步骤:

● 设置开发工具
● 安装并运行必要的软件组件
● 构建代码并将其下载到电路板
● 配置电路板的云连接参数
● 运行电路板以生成发送到云的实时传感器测量

在该文章中,我们还将向您展示如何在Medium One环境中创建的实时仪表板上观察已发布的数据,并通过一系列后续步骤为您提供多种建议,包括有关如何扩展和调整应用程序以便用于不同的物联网原型设计方案,或了解更多信息。

作者简介

“”

Greg是一名架构师、工程师兼顾问,在传感器、嵌入式系统、物联网、电信、企业系统、云计算、数据分析以及硬件/软件/固件开发方面拥有30多年经验,并持有圣母大学的电子工程学士学位和南加州大学的计算机工程硕士学位。

原文链接:
https://www.mouser.cn/blog/Month/7/Year/2019/blog/connecting-nxp-lpc5401...

该发布文章为独家原创文章,转载请注明来源。对于未经许可的复制和不符合要求的转载我们将保留依法追究法律责任的权利。

推荐阅读