我想做的是在电脑A的网页上通过局域网来控制电脑B(这台电脑用串口连着单片机)调用其串口来控制单片机,最终把数据传到A电脑的网页上。
大概过程是在电脑A网页上发一个命令(比如是点亮单片机LED灯)
电脑B收到后,经过分析然后控制串口向单片机发送点亮LED,然后向电脑A发送已点亮并在电脑A的网页显示。
大家有什么建议或者想法。还有都要用到什么技术。求指导
------解决思路----------------------
1.两台电脑用局域网通信,那么肯定要涉及到socket编程
2.A电脑需要在网页上显示,肯定要涉及网站的制作前端和后台的设计。要考虑后台用什么语言,什么框架,前端的html,ccs,js等。
3.电脑B需要通过串口和单片机联系,B可以还要编写一个串口通信的程序,这个基本所有语言都有这个功能。
4.还需要在单片上写一个相应串口输入的程序。
------解决思路----------------------
基本上涉及的知识点就如楼上所讲。补充几点就是,WEB服务也可以不自己写而是用现成的。
你这是想用网页来远程遥控 控制家电的节奏啊。
这种题的特点就是知识点虽然多,但工作量和硬件成本都低,很炫。
听说最近很多大公司都在炒这智能家居的概念。
------解决思路----------------------
AB需要通过网络通讯,你看看socket编程吧
------解决思路----------------------
一定要用电脑B吗?
如果只是简单点个LED,那么可以买一个Ethernet I/O 模块直接实现。如果功能比较复杂,那么可以选一片带Ethernet功能的单片机(TI TivaC,STM32 都有),开发出网页和控制功能(有例子的,不难)。也就是说,只需要做单片机开发