社区
网络及通讯开发
帖子详情
怎样实现串口一有数据就上来,就自动下发数据????
kxywnljz
2011-01-23 02:46:48
怎样实现串口一有数据就上来,就自动下发数据????
该怎样实现了?
我在void CCommDlg::OnComm() 里面添加了函数语句,就是一检测到有数据上来我就下发数据,用串口调试助手发一个数据过来,我的软件能自动发送,但是拿到正真的场合,他就出现程序错误的问题了,请高手指点啊????????????????????????????????????????????????????????????????
...全文
168
2
打赏
收藏
怎样实现串口一有数据就上来,就自动下发数据????
怎样实现串口一有数据就上来,就自动下发数据???? 该怎样实现了? 我在void CCommDlg::OnComm() 里面添加了函数语句,就是一检测到有数据上来我就下发数据,用串口调试助手发一个数据过来,我的软件能自动发送,但是拿到正真的场合,他就出现程序错误的问题了,请高手指点啊????????????????????????????????????????????????????????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sxqinge
2011-01-24
打赏
举报
回复
在判断里是接受到完整数据后再发送,还是一有数据就发送?
如果是用红外的话,你即使没有接受到数据,它也会发送一堆乱码上来的,所以先对接受到的数据进行判断,是不是你需求的数据信息,如果是,就自动下发,否则不作处理
真正调试的话,你可以现场调试,看到底是那里出错了,光凭空猜测是没多大用的
我不懂电脑
2011-01-24
打赏
举报
回复
不用事件,用阻塞方式,开个专门的线程来读
Qt 上位机
串口
编程 Modbus编程
串口
(Serial Port),也称串行通讯接口(通常指COM口),
串口
通信是指将
数据
一个比特一个比特地逐位进行传输的通信模式。其特点是通信线路简单,传送速度较慢。Qt
串口
通信是借助一个QSerialPort的对象来方便的对...
多路
串口
转TCP连接,进行
数据
双向透传
最近在写一个关于物联网的小工具,用linux工控小主机做一个
串口
服务器,将
串口
数据
与指定的tcp服务器做
数据
双向透传,使用spring-integration和jssc的方案
实现
,把主要过程记录下来,以备查询 整个工程是基于jssc和spring-integration-ip在Spring boot上开发,便于后期集成管理界面,总体思路是用jssc接收发和转发
串口
数据
,再用spirng integration将
串口
数据
转发到tcp服务端,大体架构如下图所示: 工程中需要用的几个关键依赖包如下:
QT 篇 QT上位机
串口
编程
QT 篇 QT上位机
串口
编程 最近因为项目需要,需要用到上位机,通过
串口
与上位机进行通讯,来上传和
下发
一些
数据
以及控制指令,所以用QT写了一个上位机,并记录下来,免得到时候要用又到处翻资料。 QT版本:QT Creater 4.80 默认安装好QT了 1.新建工程 选择Qt Widgets 然后下一步 自己填一个项目名字和项目路径 我只安装了这一个,我就选了这个 这里主要是一些基类的选择 这里我选择QMainWindow 类名,文件名什么的,你们看看要不要改名 项目管理这里版本控制选择无 然后就完
策略
下发
与安全处置
本章介绍了面向终端的物联网安全防护体系,主要详细介绍了两个方面的安全防护,其一是物联网 终端的信息保护,其二是物联网终端的异常分析。在终端侧必须结合读保护等安全存储功能以保证物联网终端自身的信息安全,才能避免被黑客从硬 件、固件、软件或网络层面破解。然而,即便像 STM32 芯片有给固件加锁的 RDP能力,也是存在一定 的安全风险的,这些具备安全能力的 MCU已经开始普及,黑客和安全研究人员对它们的关注也将逐渐增加,随着安全研究的逐步深入,这种风险的暴露是必然的。
RS485设备通过DTU上传
数据
到阿里云物联网平台
通过图,我们可以看到,设备通过DTU把设备上传后,首先云平台通过MQTT的TOPIC接手到消息后,会调用RawDataToProtocol讲
数据
从 原始
数据
解析道协议
数据
,接着云端进行一个响应up_raw.2.1 首先创建产品,这里要注意的是,因为我们的设备是一个4G的DTU,所以联网方式选择蜂窝,
数据
格式选择透传(因为我们从DTU拿到的
数据
并不是JSON格式的)这里之所以能进行转换,就是我们刚提到的消息解析所进行的。而根据传感器的约定,
数据
的第四,第五位表示的是湿度,第六,第七表示的是温度。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章