pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

UIFlow 1.0 Project

coming soon...

Atomic PoE

案例程序


功能说明


  • 初始化局域网连接。配置远程IP地址、端口号和选择使用的通信协议类型(TCP/UDP),以及指定设备作为服务器或客户端。

  • 初始化MQTT服务器连接,包含服务器地址、端口号、客户端ID、用户名、密码及心跳间隔(keepalive)。

  • 检查当前是否有可用的TCP数据包,并返回数据包的数量。

  • 从指定的MQTT话题中获取数据,基于话题名和token进行操作。

  • 从MQTT服务器中删除指定的话题,使用话题名和token进行删除操作。

  • 将指定的数据保存到某个话题中,并使用token进行身份验证。

  • 获取当前网络或设备的配置信息。

  • 通过HTTP或HTTPS协议从指定的URL获取数据,可以选择获取完整内容或其他方式。

  • 通过HTTP或HTTPS协议向指定的URL发送数据,数据可以是JSON、表单等多种格式。

  • 获取设备在局域网中的本地IP地址。

  • 检查当前设备是否已成功连接到MQTT服务器。

  • 连接到指定的MQTT服务器。

  • 断开当前与MQTT服务器的连接。

  • u轮询从MQTT服务器接收到的下行消息。

  • 发布一条消息到指定的MQTT主题(topic)。

  • 订阅指定的MQTT主题(topic),可以指定消息传递的服务质量(QoS)。

  • 设置一个回调函数,当指定的MQTT主题接收到消息时,调用该回调处理消息。

  • 获取远程设备的IP地址。

  • 关闭当前的网络套接字连接。

  • 接收通过TCP协议传输的数据包,并根据指定的字节大小读取数据。

  • 通过TCP协议发送数据包,数据内容为指定的字符串或数字。

  • 接收通过UDP协议传输的数据包,并根据指定的字节大小读取数据。

  • 通过UDP协议发送数据包,指定目标IP地址、端口号和发送的数据内容。
On This Page