2 max805002527 max805002527 于 2017.09.13 10:37 提问

上位机与下位机通讯常用的框架或协议(下位机C语言)

用STM32开发下位机,使用TCP与上位机通讯,然后需要解析命令、执行命令、组装命令以及其他有关操作。想问下有没有成熟的此类下位机通讯框架,只需要根据自身需要进行简单的修改,即可完成下位机通讯模块的开发。

2个回答

TA_tan
TA_tan   2017.09.13 17:20
已采纳

可以参考一些成熟的协议,比如modbus。

w267309080
w267309080   2018.04.28 21:36

可以用W5500 有硬件协议栈,stm32只需用ISP控制

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c语言实现 通过rs232可实现上位机和下位机的通信-Modbus
c语言实现 通过rs232可实现上位机和下位机的通信-Modbus
智能车上位机与下位机通信的例子
智能车的主板(上位机)是小车控制模块的核心,负责路况采集、行驶行为决策等重要功能。下位机(单片机)是小车执行模块的关键,负责直接操作电机、舵机等,来控制行驶的速度和方向。 通常需要上位机给下位机发送命令,如何在二者之间实现通信成为一个研究话题。本文给出了一种串口通信的方法,来实现这个功能。 上位机使用C语言编写,关键代码如下:/** *@brief 打开串口设备 *@param
下位机单片机c语言发送数据到串口,上位机pc机java语言获取端口数据
总是有些人在质疑,说pc机用java无法直接进行串口通信。这篇文章通过完成的实例代码,完美的宣告了一些!!!!
设置上位机和下位机之间的协议
设置软件与下位机之间的协议
MFC(基于VS2013)连接下位机简单实例(下位机连接以及Socket数据发送接收)
很多人需要编写基于MFC的上位机程序,而这类程序首先要解决的就是网络通信的问题,这里也抽出一点时间写了一个简单的额范例,如果你的需求是如下几幅图片所示(这里用TCP调试助手模拟下位机,以便更清楚的看到我们发的信息),那么不妨可以下载下来看一看,程序的代码已经给了非常详细的注释,这里不再赘述,只放一些核心代码:这里附上程序的下载地址,自己手工 码的程序,收一点点豆子,核心代码我也直接附出来:程序下载...
VC利用串口完成上下位机的通讯
这里我的流程是,下位机首先向上位机发送请求(比如发送字母‘A’),上位机接收到请求,读取电脑里某个路径里面的文件(如txt),然后利用串口将文件发送到下位机,下位机接收文件,当接收完毕再次向上位机发送请求,像这样一直循环往复。 上位机用的是vc++6.0,关于串口控件添加的问题,这里我简要讲一下,网上很多人反映像一些教程里面说的添加控件的方法:Project------Add To Project
以太网和上位机
在现代工业自动化控制系统中,可编程逻辑控制器(PLC)作为常用的现场控制设备,上位机作为数据采集及人机界面的一种已经得到广泛使用。过去,在工程项目开发中,PLC和上位机间的通讯常采用RS-232C或者RS-485串行方式,随着计算机以太网和USB接口的普及,新的计算机、笔记本、上网本已经完全淘汰了RS232接口,尽管各厂家相继推出了USB接口的转换电缆,但是由于USB本身存在的不稳定、抗干扰能力弱
模拟上位机与多个下位机的通讯
1、系统由一个上位机(PC)与多个下位机组成(单片机),通过串行接口将它们连接到一起; 2、分别为上、下位机编写程序实现通讯功能,能显示出传送的数据(验证通讯正确); 3、可自定义通讯协议; 4、由于有多个单片机存在,可用汇编和C语言为不同的下位机编写程序。
java实现上位机与下位机串口通信
串口通信是在工程应用中很常见。在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用。在说个之前先来简单解释一下上位机与下位机的概念。上位机与下位机通常上位机指的是PC,下位机指的是单片机或者带微处理器的系统。下位机一般是将模拟信号经过AD采集将模拟量转换为数字量,下位机再经过数字信号处理以后将数字信号通过串口发送到上位机,相反上位机可以给下位机发送一些指令或者信息
实现一个《 从下位机到蓝牙模块通讯到Android客户端 》的完整物联网项目。
实现一个从“下位机到蓝牙模块通讯到Android客户端”的完整物联网项目。CSDN视频地址链接:http://edu.csdn.net/course/detail/5945 历经一个月,终于把这门课程完完整整的录制出来,这个项目也是我在大学期间的一个实战项目。那时候东筹西整的,学习了很多大神的代码,适配Android6.0权限,算可以为自己没白费功夫做出来。现在完完整整的作为一个教程视频,非常适合以