微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 使用快速启动平台加速传感器到云端的连接

使用快速启动平台加速传感器到云端的连接

时间:04-05 来源:电子发烧友网 点击:

植于其他设备。

软件包的"Documentation"文件夹中的编译 HTML 文件中为用户提供了完整描述 API 函数和参数的详细技术信息。

IBM 样本使用的主要 API 有:

· ·void Config_MQTT_IBM(MQTT_vars * mqtt_ibm_setup , uint8_t * macadd);配置用于 IBM 云连接的 MQTT 参数,指定 Wi-Fi 扩展板的 MAC 地址。

· int spwf_socket_create(Network* net, uint8_t * hostname, uint32_t port_number,uint8_t * protocol);打开套接字,指定主机名、端口号和协议类型(TCP 或 TLS)。 返回成功或失败结果以及网络结构中的套接字 ID。

· ·void MQTTClient(Client* c, Network* network, unsigned intcommand_timeout_ms, unsigned char* buf, size_tbuf_size, unsigned char* readbuf, size_treadbuf_size);配置客户端结构,指定输入参数。

· int MQTTConnect(Client* c, MQTTPacket_connectData* options);连接 IBM MQTT 代理,指定客户端和 MQTTPacket_connect 数据结构中的参数。 返回成功或失败结果。

· int MQTTSubscribe(Client* c, const char* topicFilter, enumQoSqos, messageHandlermessageHandler);订阅数据结构客户端中定义的 MQTT 主题。 返回成功或失败结果。

总结

对分析数据不断增长的需求以及简化组织获得数据访问权限的需要,凸显了无线传感器及其相关 MCU 必须连接到云的重要意义。

本文探讨了一个具体实现选项,以及最近发布的硬件开发套件和相关软件如何使传感器与云端的连接变得容易。 用户不仅可以借此监控对象的当前状态和特定参数,还可以使用云服务来进行预测性分析。

参考资料

1. 探索 IBM Watson 物联网

2. 用于物联网节点的 FP-CLD-BLUEMIX1 STM32 ODE 功能包

3. IBM Watson 物联网快速入门

投稿人:Digi-Key‘s North American Editors

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top