大体就是在单片机上做一个网页服务器,电脑访问这个服务器并上传控制参数,单片机上的程序根据这些参数进行相应的操作。
数据传输通道可以根据预期要传输的数据量来决定,你举的例子中说需要传输视频数据,那么一般的模块就没有这么大的带宽了,所以可以选择的也不多,一般用wifi模块,可以选择RAKx系列的。不过应当注意的是虽然esp8266也是wifi模块,但是它是针对小带宽物联网应用设计的、带宽比较窄、只能传输一些控制量,所以不建议使用这种型号。
STM32单片机连接的采集部分不用说了,就是摄像头模块;想通过WIFI,可以使用WIFI芯片,连接无线路由,计算机通过网线或无线连接路由,计算机在上面做好网页配置,通讯协议。
如果是2.4G或433M类的无线,非WIFI方式,计算机那边也得有配套的无线接收模块,而且要定好通讯协议,计算机要做个WEB界面,但是速度会比较慢。
想要简单、加快开发速度的话,可以用esp8266等透传模块,这个模块支持二次开发,可以继承一些tcp协议,甚至是mqtt之类的。但这种串口+透传模块几乎是没可能传图的。
nrf2401通过spi总线的话倒是有点可能传图,不过没有协议栈,需要两个端。
ti的cc3200有摄像头接口,作为一块无线芯片,传图应该是可以的,但本人还没试过。