communication相关内容

串口通信中对校验和的需求

我目前正在做一个项目,涉及从PC(USB到C#编码的串口应用程序)到嵌入式平台(STM32F4)的串口COM。 我发现在某些情况下,在通信帧中必须有一个校验和。 通信配置: 波特率=115200, 无奇偶校验位 One StopBit 无握手 帧长度:16字节 是否值得在我的应用程序中添加校验和?我应该(不)拥有此校验和的原因是什么? 感谢您的答复。 ..
发布时间:2022-09-05 19:36:49 C#/.NET

如何指示移动节点在特定的轨迹中移动?

我希望节点A发送节点B应在其中移动的轨迹的详细信息。 例如,我希望节点B以1M/s的速度移动到位置[2.m,0,0]。我将发送一个数据为[2,0,0,1]的数据报。现在,节点B如何从接收到的数据报中提取信息并相应地更改其轨迹? 推荐答案 在节点B上,确保启用了mobility,并设置了location和origin,这样您就处于以米为单位的本地坐标系中。如果您的坐标系没有地理参考,则 ..
发布时间:2022-09-05 19:32:37 其他开发

ROS-检查节点是否仍处于活动状态

我正在为一个有四个轮子的设备实现控制节点。到目前为止,我有以下节点: TALKER: --Publishes messages for movement of vehicle LISTENER: --Listens to messages for movement of vehicle and controls vehicle directly 这两个工作之间的沟通,我唯一的问题是,如 ..
发布时间:2022-06-06 13:27:54 其他开发

如何用UML表示通信协议?

在我的UML模型中,我有一个相互通信的系统及其子组件。例如,我有一台电脑和一个遥控机器人,它们通过蓝牙通话。目前在图表中,流程类似于: &Q;计算机&Q;触发&Q;RC CAR&Q;函数的&Q;setVelocity()&Q;。 在这一点上,我想通过以下方式来改进通信: 计算机发送移动&q;消息 速度字段设置为100,方向字段设置为0 RC CAR通过发送ACK消息确认的 ..
发布时间:2022-03-10 09:39:39 其他开发

一种在嵌入式设备上将字节流转换为 C89 中的数据包流的方法

我正在使用通过 rs232(通过 USB 的 rs232)连接到 PC 的嵌入式设备. 我正在考虑开发自己的协议: 但我不想重新发明轮子. 请注意:我正在考虑相当受限的设备:4kb 的 RAM,没有内核,也没有标准 C 库. 你能想出一个标准的方法来做到这一点(也许是开源库)? 如果您编写自己的 ..
发布时间:2022-01-25 12:47:51 其他开发

如何在 C 中获取我的非环回网络 IP 地址?

对于两个主机之间的通信,我需要将我的主机的 IP 地址发送到另一个站点.问题是,如果我请求我的 IP 地址,可能是我取回了本地环回 IP 地址 (127.x.x.x) ,而不是网络(以太网)IP 地址. 我使用以下代码: char myhostname[32];获取主机名(我的主机名,32);hp = gethostbyname(我的主机名);unsigned my_ip = *(unsi ..
发布时间:2022-01-19 16:03:54 其他开发

在 Ruby 中需要串行端口通信方面的帮助

我需要通过 Ruby 中的串行端口进行一些通信.根据我的研究,用于串行通信的现代库似乎并不多,我能找到的最新材料是 2006 年的.有什么我不知道的宝石吗? 我最终需要与连接到 USB 的串行设备保持通信(我可以确定端口没问题),以便像这样(有点 Ruby 式的伪代码)来回通信. def serial_write_read如果 serial.read == "READY"串行.写“1"直到 ..
发布时间:2022-01-18 15:10:17 其他开发

数据在通过串行端口传输期间损坏

我正在开发一个程序来与旧系统进行通信.我为此使用 System.IO.Ports.SerialPort.问题是当我发送更长的消息时,消息会损坏.我使用线路监听器并得到以下结果 我发送的内容 aa 01 00 00 12 03 06 18 02 c1 94 02 c1 94 00 00 00 00 00 00 00 00 00 00 00 00 1e fd 我得到了什么 c2 aa 01 ..
发布时间:2022-01-18 14:51:29 C#/.NET

串行数据的二进制通信协议解析器设计

我正在重新设计一个字节流(串行数据,一次接收 1 个字节)的通信协议解析器设计. 数据包结构(不可更改)为: ||起始分隔符(1 字节) |消息 ID(1 字节)|长度(1 字节) |有效负载(n 字节)|校验和(1 字节)|| 过去,我以过程状态机方法实现了此类系统.当每个字节的数据到达时,状态机被驱动来查看输入数据在哪里/是否适合一次一个字节的有效数据包,一旦整个数据包组装完毕,基于 ..
发布时间:2022-01-18 14:32:44 C#/.NET

通过串行通信 java 发送数据包

我正在编写一个通过串行端口与外部设备通信的 java 应用程序. 我想我可以连接到设备 &发送/接收数据正常(我目前无法访问设备..我正在使用模拟器) 我只是需要一些关于如何格式化我发送的数据的建议. 规范说它应该以字节格式发送.所以如果我有类似以下数据包的东西要发送 AA|0D|07|09|0A|0B|03|01|02|03|04|CSM|CSM 这是我应该做的事情 ..
发布时间:2022-01-18 14:29:39 Java开发

在 Windows 上使用 PHP 进行串行通信

我正在寻找一种与 Windows 上的 RS232 串行 COM 端口通信的方法.我在网上找到了 2 个解决方案, 一个 不是完全免费的(引入了故意延迟关于函数)和 another 在 Windows 上的功能有限.后者只能写入 Windows 上的 COM 端口,不能读取. 我无法查看第一个解决方案的代码,因为它被编译成 .dll(有道理,否则人们只能编辑延迟而不购买它......),第二 ..
发布时间:2022-01-18 14:14:06 PHP

Angular:将数据从材料对话框传递到未打开对话框的组件

我有一个 network.component 可以打开我的对话框 send-tx-dialog.component.用户在 send-tx-dialog 中填写信息.我想将该信息发送到另一个组件:transaction-pool.component.之后我想动态显示数据表中的数据.我尝试使用 push() 但它不起作用. 有什么方法可以做到这一点? 遵循一些我认为可能很重要的代码. ..
发布时间:2022-01-15 13:49:23 其他开发

离线、交叉表通信(仅限 JavaScript)

是否可以找到某些网站的外国实例?这些是独立打开的选项卡(不是通过 window.open).我需要阻止用户打开 2 个选项卡,并向之前打开的选项卡发送消息,告知无法打开 2 个选项卡.2 个独立的选项卡可能会破坏页面离线存储和 webSQL 结构,所以我不能让人们使用 2 个选项卡.它也是半离线应用,所以它需要是客户端解决方案. 解决方案 您可以使用 localStorage 跨选项卡进行 ..
发布时间:2022-01-09 20:55:29 前端开发

什么是 spark.driver.maxResultSize?

ref 说: 每个分区的所有分区序列化结果的总大小限制触发操作(例如收集).应至少为 1M,或 0 表示无限.如果总大小超过此限制,作业将被中止.上限可能会导致驱动程序内存不足错误(取决于关于 JVM 中对象的 spark.driver.memory 和内存开销).环境适当的限制可以保护驱动程序免受内存不足错误的影响. 这个属性到底有什么作用?我的意思是一开始(因为我不是在与因内存不足 ..

与来自服务的活动 (LocalService) 通信 - Android 最佳实践

常见场景 - 使用后台服务轮询服务器的活动. 服务将通过 AlarmManager 定期运行,并为 Activity 执行任务(用户点击按钮,从服务器获取一些东西). 我想了解这里的最佳做法.我认为最好的设计是 Android LocalService 示例:http://developer.android.com/reference/android/app/Service.html# ..

在 C# 中的应用程序之间传递信息

全部.首先,我知道问题将数据从 dll 发送回 .exe,但是答案是对我来说有太多开放的结局,因为我对我正在尝试的事情没有经验,所以我觉得有必要提出一个新问题. 我有一个严重依赖 SQL 的现有 C# [这里的所有 WinForms] 应用程序.我们(客户)要求我们提供可用于开发和测试 SQL,但也可用于直接粘贴回主应用程序的 SQL 编辑器和库.新的 SQLEditor 是一个多线程应用程 ..
发布时间:2021-12-25 16:17:23 C#/.NET

设计师和开发人员一起工作

WPF 和 Silverlight 丰富的演示功能意味着像我这样的开发人员现在将更频繁地与图形设计师密切合作,就像我的下一个项目一样. 有没有人有任何提示和经验(从两个角度来看)让这一切更顺利? 例如,当我最近向设计师提及源代码管理时,很快我就被告知您不能对图形、图像等进行源代码管理,因此这是在浪费时间.所以我回答:好的,但是,WPF/Silverlight 中的 XAML 文件呢? ..
发布时间:2021-12-23 23:54:28 其他开发

我应该如何在活动之间进行交流?

我有 3 个按钮.按钮 A、B 和 C.按钮 A 驻留在片段中.它开始意图(活动).在新活动按钮 B 和 C 内.按钮 B 显示“NEW",而按钮 C 显示“OK". 我想要做的是在单击按钮 B(“新")之后,意图应该保持该按钮,直到用户点击按钮 C(“确定"),活动应该在此处自行销毁并返回现在的片段一个名为(“NEW")的新按钮. 有哪些简单的方法可以做到这一点?如果我希望应用程序记 ..
发布时间:2021-12-23 09:48:30 移动开发