树莓派数据远程传输学习记录——TCP/IP协议连接OneNet云平台传输数据的方法

      最后更新:2022-05-07 16:56:00 手机定位技术交流文章

      目录

      • 项目场景:
      • 问题描述:
      • 解决方案:
        • 为该项目筹备OneNet云平台:
        • 加入网络调试援助,并在模仿草莓派时提供数据:
        • OneNet云层平台与草莓派对接:
      • 最后总结:

      项目场景:

      在我远程数据传输过程中(4G/WiFi连接),在开发草莓派项目时,我们研究的最重要组成部分之一是创建硬件,这是我们研究的首要主题之一。诸如网络云端端点等数据可视化情况很差。因此,传感器数据往往被转发给网络调试助理。实现网络终端模拟。

      问题描述:

      如果模拟数据是使用下文图中描述的网络调试助理显示的,则会产生下列问题:
      (一) 不那么明显,在视觉上不那么有吸引力;
      (2) 获取的数据无法进一步解密、显示或处理。
      在这里插入图片描述
      如下图所示,OneNet云层平台不仅有一个非常有吸引力的前端界面,而且还有自己的登录登记簿,提供TCP/IP通信和数据可视化等服务,并为各种硬件开发商提供极佳的数据展示平台。
      在这里插入图片描述

      解决方案:

      为该项目筹备OneNet云平台:

      一开始,在登录到 OneNet 云平台后, 点击我们头上的账户信息, 像这样 ;
      在这里插入图片描述
      输入点的界面的主菜单有一个完整的产品服务和一个可以显示多协议访问选项的框。
      在这里插入图片描述
      当TCP可以使用时,这一选项就显而易见,因为它主要用于在建造草莓派期间与TCP/IP连接,因此决定添加到产品中;
      在这里插入图片描述
      点击额外产品后,输入信息的若干选择(产品是其本身的项目,不包括在项目形成后将添加的设备),可以按照自己的项目填写,也可以随机填写,但网络联网和访问协议不能被错误书写;
      在这里插入图片描述
      完成后,将出现下面所示的可视化接口。在这里插入图片描述
      设备必须添加到设备列表界面 。
      在这里插入图片描述在信息是输入的界面中有访问信息。 这很重要, 稍后会有用。 这里 。
      在这里插入图片描述
      添加设备时,它会创建一个新的离线设备,在右手操作属性中有一个详细连接。
      在这里插入图片描述
      点击详情之后,接口将深入覆盖。我们可以看到有一个API然而,当我们与TCP/IP互动时,用的都是IP地址,两个地址不太一样,但可以相互转换,具体定义可以参考 IPI 代理 IP 界面 ,因此,我们还必须解决如何使用知识产权建立联系的问题。
      在这里插入图片描述
      当我们点击设备列表时, 我们被发回设备细节, 在那里可以看到脚本解析。 要完成 IP 地址连接到 OneNet 云, 我们必须提交一个样本. lua 脚本 。
      这篇文章是我们特别报导全球之声(GlobalVoices.com/s)的一部分。
      提取码:mgtz
      在这里插入图片描述
      添加脚本将使云端能够通过 IP 地址+端口号进行互动, OneNet 云平台本身也有一套 IP 地址和端口号

      在这里插入图片描述

      加入网络调试援助,并在模仿草莓派时提供数据:

      为了支持对设置进程的直观观察,我们首先创建了一个网络调试助手,以模拟草莓派和OneNet云平台之间的联系,结果产生了以下前方图像。
      在这里插入图片描述
      由于云平台最初暴露了作为服务提供商的连接界面,因此网络调试助理应该是TCP客户类型。
      连接建立后,以下格式的登录信息必须为
      在这里插入图片描述
      发送信件后,您可立即收到被撤回的回复。
      在这里插入图片描述
      目前,云层平台还可以显示在线设备访问权限:
      在这里插入图片描述
      此时此刻,我们提交一个数据,包含精确输入时间的数据可以在云层平台上显示。
      在这里插入图片描述
      在这里插入图片描述
      在这种情况下,网络调试助理的草莓派成功地连接到OneNet云层平台,能够传输数据。

      OneNet云层平台与草莓派对接:

      树莓派与外部云层之间的 tCP/IP 通讯机制,见树莓 TCP 传输协议( Socket 通讯) 和多接收的上一个博客,具体内容可计算为查看;
      我们只需要使用基于套接字的TCP/IP协议进行通信和传输数据,并在发送数据前发送访问信息,使用以下代码:
      fa. Py 发件人代码( 服务) :

      最后总结:

      其结果是完成了草莓派与OneNet云平台之间的TCP/IP连接、数据可视化和项目制定过程中所需的新的网络终端设计成本节约。
      程序的某些部分可能令人困惑,但请经常联系并注意!
      请添加图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23895.html

          热门文章

          文章分类