天线|RF射频
直播中

江松洁

8年用户 168经验值
私信 关注
[问答]

请问用VB编写上位机软件,除了用串口接收实时数据外还有什么方式可以接收?

大家好,我想问一下,我是通过单片机采集数据,但是没有通过串口把采集到的数据传到VB编写的上位机上。
我需要实现的功能是通过GPRS模块将数据无线传输到电脑上,用VB编写的上位机可以接收GPRS传过来的数据吗?
还是说VB没有这个功能。那如果我想实现这个功能的话应该最好使用什么编写呢?谢谢大家。

回帖(9)

彭瑾

2019-6-12 11:21:32
你先学一下网络编程吧,首先你的电脑要有静态IP地址(公网IP)找IP供应商申请,然后你通过GPRS的透传功能(VPN)把地址映射到你的上位机IP地址上,然后你在上位机上用VB编写一个网络APP程序,这样就可以实现在全球范围内通讯了。另外你的单片机GPRS内还要上一张全球数据的手机卡。还有一种方法,你可以租用云端服务器把GPRS的信号上传云端,然后你用VB在上位机编写一个访问云端软件也可以实现这个功能。你要是学习用建议你还是先建立局域网通讯或者串口通讯,这样学单片机通讯功能易上手。
举报

crhm51900928

2019-6-12 11:35:46
可以考虑用物联网模块传数据,比如机智云之类的。
举报

杨芳

2019-6-12 11:41:34
谢谢你,我现在用的是花生壳,这样虚拟出来一个固定的IP地址,这样应该也是能用的把?
在我通过用GPRS模块往电脑的网络调试助手传送数据,通过使用花生壳也是可以实现的。不知道用花生壳虚拟出来的IP能实现吗?谢谢你
您最后说“你要是学习用建议你还是先建立局域网通讯或者串口通讯”,这句话的意思是不是在使用你提到的这两种方法之前最好先学习一下“局域网通讯的建立或网络通信”。麻烦了。
举报

赵淑洁

2019-6-12 12:01:31
谢谢你,现在数据的传输主要是用GPRS模块传输。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分