OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4757|回复: 12

用VB编写上位机软件,除了可以用串口接收实时数据之外,还有其他的方式可以接收吗?

[复制链接]

42

主题

153

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-10-30
在线时间
51 小时
发表于 2018-10-15 21:04:00 | 显示全部楼层 |阅读模式
10金钱
大家好,我想问一下,我是通过单片机采集数据,但是没有通过串口把采集到的数据传到VB编写的上位机上。
我需要实现的功能是通过GPRS模块将数据无线传输到电脑上,用VB编写的上位机可以接收GPRS传过来的数据吗?
还是说VB没有这个功能。那如果我想实现这个功能的话应该最好使用什么编写呢?谢谢大家。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7462
金钱
7462
注册时间
2015-1-15
在线时间
1367 小时
发表于 2018-10-15 21:12:53 来自手机 | 显示全部楼层
回复

使用道具 举报

1

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
526
金钱
526
注册时间
2018-8-13
在线时间
62 小时
发表于 2018-10-15 22:20:00 | 显示全部楼层
本帖最后由 书侠客 于 2018-10-15 22:27 编辑

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

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-10-16 15:05:01 | 显示全部楼层
可以考虑用物联网模块传数据,比如机智云之类的。
回复

使用道具 举报

42

主题

153

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-10-30
在线时间
51 小时
 楼主| 发表于 2018-10-16 15:33:42 | 显示全部楼层
书侠客 发表于 2018-10-15 22:20
你先学一下网络编程吧,首先你的电脑要有静态IP地址(公网IP)找IP供应商申请,然后你通过GPRS的透传功能( ...

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

使用道具 举报

42

主题

153

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-10-30
在线时间
51 小时
 楼主| 发表于 2018-10-16 15:34:22 | 显示全部楼层
HXYDJ 发表于 2018-10-16 15:05
可以考虑用物联网模块传数据,比如机智云之类的。

谢谢你,现在数据的传输主要是用GPRS模块传输。
回复

使用道具 举报

42

主题

153

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-10-30
在线时间
51 小时
 楼主| 发表于 2018-10-16 15:34:56 | 显示全部楼层

没有,就有一个用花生壳虚拟出来的IP。
回复

使用道具 举报

1

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
526
金钱
526
注册时间
2018-8-13
在线时间
62 小时
发表于 2018-10-16 18:46:49 | 显示全部楼层
bufangqi 发表于 2018-10-16 15:33
谢谢你,我现在用的是花生壳,这样虚拟出来一个固定的IP地址,这样应该也是能用的把?
在我通过用GPRS模 ...

花生壳也可以,它们都用的是VPN通道,虚拟出来的,如果是搞工程不建议用花生壳,如果局域网通讯能过关,其它的就是通道连接问题,IP通讯最主要的一点就是通讯双方能知道对方的IP地址。
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12695
金钱
12695
注册时间
2012-11-26
在线时间
3712 小时
发表于 2018-10-17 14:09:11 | 显示全部楼层
bufangqi 发表于 2018-10-16 15:34
谢谢你,现在数据的传输主要是用GPRS模块传输。

用哪种传输介质关系不大,网络传输范围。其他的就在网络传输范围里去写代码吧,前期的话,找个网络调试助手测测
学无止境
回复

使用道具 举报

42

主题

153

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-10-30
在线时间
51 小时
 楼主| 发表于 2018-10-22 14:19:55 | 显示全部楼层
书侠客 发表于 2018-10-16 18:46
花生壳也可以,它们都用的是VPN通道,虚拟出来的,如果是搞工程不建议用花生壳,如果局域网通讯能过关, ...

谢谢
回复

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-3-1
在线时间
5 小时
发表于 2018-11-1 20:36:52 | 显示全部楼层
现在PC能通信的端口也就串口或者网口了。网络的话传输介质和方式就比较多了。
回复

使用道具 举报

42

主题

153

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-10-30
在线时间
51 小时
 楼主| 发表于 2018-11-2 09:24:21 | 显示全部楼层
goosilence 发表于 2018-11-1 20:36
现在PC能通信的端口也就串口或者网口了。网络的话传输介质和方式就比较多了。

谢谢,想着是用GPRS无线传输,让电脑通过VB编写的程序给接收到。用网络的方式接收的话,具体应该怎么实施呢?能否具体些吗?谢谢。
回复

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-3-1
在线时间
5 小时
发表于 2018-11-14 21:09:27 | 显示全部楼层
bufangqi 发表于 2018-11-2 09:24
谢谢,想着是用GPRS无线传输,让电脑通过VB编写的程序给接收到。用网络的方式接收的话,具体应该怎么实施 ...

采用GPRS无线传输需要有公网IP,这个需要去宽带服务商那边申请。拿到公网IP之后,可以用花生壳之类的进行端口映射,这样你就可以在本地开服务端的程序了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 23:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表