OpenEdv-开源电子网

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

毕设程序编写问题!急!

[复制链接]

2

主题

16

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-14
在线时间
3 小时
发表于 2017-6-7 23:41:01 | 显示全部楼层 |阅读模式
20金钱
大家好,我在做毕设的时候出现了巨大的麻烦,还请各位给些意见,指点下,谢谢

WIFI模块:8266 电脑端程序:python

毕业设计思路简单讲下:
我做的是校园网照明系统的智能控制,总的来说就是,电脑端写了一个程序,可以开启服务器,然后可以接受来自客户端(也就是F1开发板)的连接,手机当做校园网,将两者连接。主要功能就是,电脑端可以设置开发板小灯闪烁的时间,用来模拟控制教室照明电路,比如需要教室电路短路1分钟,就是在0秒和1分的时候闪烁下,用来模拟开关。


电脑端的GUI程序和服务器都已经实现了,但是在测试的时候发现好像没有处理好数据接口..
也就是,我用python写好程序之后,发现附加材料里面提供的8266代码不能和服务器通信,现在有点懵逼,原先的想法是,一个是tcp client,一个是tcp server ,不会存在无法通信的情况
不知道该咋整,看了下F4才支持python,我的是战舰F1不支持

所以现在需要解决的是下位机程序怎么编写,最好是在配套的程序源码中直接修改,控制LED灯闪烁也还没有解决..

求大神帮指导解决下这个问题,20金钱奉上!

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

使用道具 举报

16

主题

204

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
金钱
1951
注册时间
2015-7-5
在线时间
493 小时
发表于 2017-6-8 07:13:04 | 显示全部楼层
最好问你老师去。他有能力带毕设他就好给你讲。他没有能力带,就别在学校混日子骗学生!
回复

使用道具 举报

6

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
464
金钱
464
注册时间
2013-12-2
在线时间
58 小时
发表于 2017-6-8 10:46:07 | 显示全部楼层
本帖最后由 849928055 于 2017-6-8 10:47 编辑

你讲的好模糊,你是电脑->手机->开发板,是这样一个通信过程吗?电脑连接的网络是不是手机的热点网络?还不如直接写个安卓的app,安装到手机,然后手机直接控制你开发板上的小灯呢
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-14
在线时间
3 小时
 楼主| 发表于 2017-6-8 11:26:19 | 显示全部楼层
849928055 发表于 2017-6-8 10:46
你讲的好模糊,你是电脑->手机->开发板,是这样一个通信过程吗?电脑连接的网络是不是手机的热点网络?还不如直 ...

是的 ,是电脑通过手机热点,然后连上开发板。但是时间来不及了啊。。。
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1606
注册时间
2015-6-10
在线时间
223 小时
发表于 2017-6-8 11:32:57 | 显示全部楼层
你开发版支不支持python 有什么关系吗?

你还是先弄清为什么不能通信吧
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-14
在线时间
3 小时
 楼主| 发表于 2017-6-8 11:46:05 | 显示全部楼层
huyounong 发表于 2017-6-8 07:13
最好问你老师去。他有能力带毕设他就好给你讲。他没有能力带,就别在学校混日子骗学生!

说真的、、、我老师可能到现在都不知道我在做啥   根本没管我过
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-4-14
在线时间
3 小时
 楼主| 发表于 2017-6-8 11:46:40 | 显示全部楼层
止天 发表于 2017-6-8 11:32
你开发版支不支持python 有什么关系吗?

你还是先弄清为什么不能通信吧

主要是C我不怎么会   如果要自己再编写下位机的客户端的话  pyhon就比较好了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-6-8
在线时间
1 小时
发表于 2017-6-8 12:13:53 | 显示全部楼层
好像原子用的是无线模块NRF24L01,你用的ESP8266,程序需要你自己写一个串口程序,通过串口就可以控制ESP8266了
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
发表于 2017-6-8 14:39:05 | 显示全部楼层
GPRS与电脑端通信,不是应该有固定IP地址和端口号才行么?我以前理解的不对么?
自在随心
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1606
注册时间
2015-6-10
在线时间
223 小时
发表于 2017-6-8 14:41:51 | 显示全部楼层
1vo0x557 发表于 2017-6-8 11:46
主要是C我不怎么会   如果要自己再编写下位机的客户端的话  pyhon就比较好了

c不行你要解决什么啊
换板子是最好的选择了
回复

使用道具 举报

21

主题

387

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
1043
注册时间
2016-9-8
在线时间
213 小时
发表于 2017-6-8 14:46:37 | 显示全部楼层
shop60994719.taobao.com
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-6-8 20:37:53 | 显示全部楼层
STM32是用C语言编程,不是你的python
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

10

主题

271

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1236
金钱
1236
注册时间
2015-5-14
在线时间
352 小时
发表于 2017-6-10 08:30:28 来自手机 | 显示全部楼层
什么东西?手机当做校园网连接8266和电脑?手机拿什么连接?
回复

使用道具 举报

10

主题

271

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1236
金钱
1236
注册时间
2015-5-14
在线时间
352 小时
发表于 2017-6-10 08:33:46 来自手机 | 显示全部楼层
8266是wifi,电脑是wifi和网线,手机是GPRS。根本就不是一个东西
回复

使用道具 举报

6

主题

107

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
377
金钱
377
注册时间
2012-12-30
在线时间
49 小时
发表于 2017-6-10 10:05:03 | 显示全部楼层
电脑连接无线路由也就是wifi,然后8266也连接上路由,然后电脑和8266交换数据,F1根本不需要就能实现你要的功能,当然你得搞定8266的编程,我只会用arduino搞8266
回复

使用道具 举报

10

主题

271

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1236
金钱
1236
注册时间
2015-5-14
在线时间
352 小时
发表于 2017-6-10 14:22:16 | 显示全部楼层
BG4RFF 发表于 2017-6-10 10:05
电脑连接无线路由也就是wifi,然后8266也连接上路由,然后电脑和8266交换数据,F1根本不需要就能实现你要的 ...

8266和电脑连接,不需要路由器。一个设置为AP。一个为sta就可以。
30年众生牛马,60年诸佛龙象!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-18 17:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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