• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何通过网页操作STM32单片机,进而控制或采集其他外设数据

17770840194 2018-04-21 浏览量:7647
如何通过网页以无线或者WIFI的方式,操作STM32单片机,进而控制或采集其他外设数据,例如可以通过wifi传输图像,在浏览器上实时显示单片机摄像头采集的数据呢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 大体就是在单片机上做一个网页服务器,电脑访问这个服务器并上传控制参数,单片机上的程序根据这些参数进行相应的操作。

    数据传输通道可以根据预期要传输的数据量来决定,你举的例子中说需要传输视频数据,那么一般的模块就没有这么大的带宽了,所以可以选择的也不多,一般用wifi模块,可以选择RAKx系列的。不过应当注意的是虽然esp8266也是wifi模块,但是它是针对小带宽物联网应用设计的、带宽比较窄、只能传输一些控制量,所以不建议使用这种型号。

    • 发布于 2018-04-21
    • 举报
    • 评论 2
    • 1
    • 0
17770840194 回复了 仲夏晨光:a.网页控制单片机,最重要的问题是,我如何通过WIFI发送呢,我点击了网页,数据是怎么通过wifi发送呢,WIFI是如何捕获网页数据的呢;b.单片机发送数据给网页,网页怎么捕获WIFI数据呢,怎么显示在网页上呢 回复
仲夏晨光 回复了 仲夏晨光:不好意思,这段时间比较忙。对应你提到的这个问题,已经涉及到前后端的问题了,看一下网站的前端和后端方面的。 回复

其他答案 数量:20
  • esp8266模块就可以,采用onenet平台视频传输功能,可以看看
    • 发布于2018-04-22
    • 举报
    • 评论 1
    • 1
    • 0
17770840194 回复了 ickey_LYL :嗯嗯,我试试看 回复

  • STM32单片机连接的采集部分不用说了,就是摄像头模块;想通过WIFI,可以使用WIFI芯片,连接无线路由,计算机通过网线或无线连接路由,计算机在上面做好网页配置,通讯协议。

    如果是2.4G或433M类的无线,非WIFI方式,计算机那边也得有配套的无线接收模块,而且要定好通讯协议,计算机要做个WEB界面,但是速度会比较慢。

    • 发布于2018-04-21
    • 举报
    • 评论 1
    • 0
    • 0
17770840194 回复了 Linux小学童 :不是传输方式的问题///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////是a.网页控制单片机,最重要的问题是,我如何通过WIFI发送呢,我点击了网页,数据是怎么通过wifi发送呢,WIFI是如何捕获网页数据的呢;b.单片机发送数据给网页,网页怎么捕获WIFI数据呢,怎么显示在网页上呢 回复

  • http协议对单片机控制来说其实太厚重了,如果既要在单片机上实现http服务,又要完成控制不是不可以,但资源其实比较紧张的,一般仅仅是单片机完成控制和信息上传与接收,上位机实现http这样的GUI显示与控制信号接收。
    • 发布于2018-04-21
    • 举报
    • 评论 1
    • 0
    • 0
17770840194 回复了 xdsnet :a.网页控制单片机,最重要的问题是,我如何通过WIFI发送呢,我点击了网页,数据是怎么通过wifi发送呢,WIFI是如何捕获网页数据的呢;b.单片机发送数据给网页,网页怎么捕获WIFI数据呢,怎么显示在网页上呢 回复

  • 使用无线来连接,而且需要协议,这个要懂才可以。(现在也有做好的,比如安信可的,开发快,中移onenet等等等等)
    • 发布于2018-04-21
    • 举报
    • 评论 3
    • 0
    • 0
17770840194 回复了 yangjiaxu :嗯嗯,不用那个,可以修改网页吗,主要是不知道网页怎么获取/发送特定的数据给单片机 回复
yangjiaxu 回复了 yangjiaxu :这个你需要写协议啊,不是不能改,主要是麻烦,还不如用人家给你搭好的环境呢。你说的特定其实就是协议,网络和硬件的“对话”。 回复
17770840194 回复了 yangjiaxu :这样啊,谢谢了 回复

  • wifi或者蓝牙都是可以考虑实现的方案,不过蓝牙的话需要用手机才可以,电脑特别是台式机不支持蓝牙
    • 发布于2018-04-22
    • 举报
    • 评论 1
    • 0
    • 0
17770840194 回复了 skawu :你在回答什么啊,不是传输方式的问题,也是醉//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////是 a.网页控制单片机,最重要的问题是,我如何通过WIFI发送呢,我点击了网页,数据是怎么通过wifi发送呢,WIFI是如何捕获网页数据的呢;b.单片机发送数据给网页,网页怎么捕获WIFI数据呢,怎么显示在网页上呢 回复

  • 首先你要建立自己的服务器,要么你就要借助云平台
    • 发布于2018-04-22
    • 举报
    • 评论 3
    • 0
    • 0
17770840194 回复了 涛涛涛涛涛 :还要建立服务器,这么复杂啊,没有改写网页的方法吗*****************************a.网页控制单片机,最重要的问题是,我如何通过WIFI发送呢,我点击了网页,数据是怎么通过wifi发送呢,WIFI是如何捕获网页数据的呢;b.单片机发送数据给网页,网页怎么捕获WIFI数据呢,怎么显示在网页上呢 回复
涛涛涛涛涛 回复了 涛涛涛涛涛 :你需要数据中转,通过数据库建立链接 回复
17770840194 回复了 涛涛涛涛涛 :这样啊,我试试 回复

  • 你点击了网页上的某个按钮之类的交互,在上位机中获得了这个交互的信息,然后转换成操控下位单片机的指令,这个指令被单片机接收,具体的指令是通过以太网络线、还是wifi、还是串行线,对单片机来说可以说是没有区别的(只要单片机和上位机之间连接是稳定可用的就好)
    • 发布于2018-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 无线用8266的wifi模块,
    有线如果有以太网外设可以直接使用,如果没有可以使用SPI的网络芯片,W5500之类 的。
    • 发布于2018-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 想要简单、加快开发速度的话,可以用esp8266等透传模块,这个模块支持二次开发,可以继承一些tcp协议,甚至是mqtt之类的。但这种串口+透传模块几乎是没可能传图的。

    nrf2401通过spi总线的话倒是有点可能传图,不过没有协议栈,需要两个端。

    ti的cc3200有摄像头接口,作为一块无线芯片,传图应该是可以的,但本人还没试过。

    • 发布于2018-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 外接一个8266的wifi模块,做为数据传输,把收到的命令进行解析后,去控制硬件
    • 发布于2018-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 用一个wifi模块,连接到一个云平台,比如机智云,onenet,通过网页访问云平台,进一步操作stm32驱动
    • 发布于2018-04-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先你单片机要有连接网络的外设,没有可以增加一个串口或者spi设备进行联网,然后单片机控制,自己写个web服务器程序就行了
    • 发布于2018-04-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是单片机采集图像信息,然后直接将图像信息发送到服务器,服务器进行图形解析并显示的
    • 发布于2018-04-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就需要楼主具备一定的服务器开发知识了,至少掌握一下网页前端和后端的知识,硬件方案可以用WIFI的方案。

    • 发布于2018-04-24
    • 举报
    • 评论 0
    • 0
    • 0

  • esp8266模块就可以,利用onenet平台,可以申请一块麒麟座试试,很方便
    • 发布于2018-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 外接个esp8266就好
    • 发布于2018-04-21
    • 举报
    • 评论 1
    • -1
    • 0
17770840194 回复了 STM64 :不会别乱说 回复

  • 可以加个串口转无线模块
    • 发布于2018-04-21
    • 举报
    • 评论 1
    • -1
    • 0
17770840194 回复了 辛迪可乐 :鬼扯 回复

  • 首先摄像头采集的图像一般都是通过iic和单片机传输的,然后通过串口发送给wifi模块并通过网络传给网页
    • 发布于2018-04-21
    • 举报
    • 评论 0
    • -1
    • 0

  • 需要加一个wifi模块,而且考虑到要传输图像数据,所以至少得是SPI接口的WIFI模块;计算机也连接同一个路由,这样就能形成通讯通道。
    • 发布于2018-04-21
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

如何通过网页操作STM32单片机,进而控制或采集其他外设数据