极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16285|回复: 6

蓝牙视频传输,你们的看法

[复制链接]
发表于 2017-5-13 11:56:48 | 显示全部楼层 |阅读模式
硬件的功能包括:测温度、拍摄(摄像头),存储,蓝牙上传到手机
逻辑:测温度,达到一定值,控制摄像头拍摄15s小视频,当硬件接近手机时,通过蓝牙连接把小视频通过蓝牙上传到手机

要求:温度传感器检测到某一温度警戒值,触发单片机控制摄像头开始拍摄视频15s,然后存储至存储设备(SD卡或U盘),然后通过蓝牙将视频传输至手机。可以不涉及视频压缩技术。
为什么不直接把视频考到手机呢?因为我想发朋友圈,比如说当我朋友圈看到迷你强同学更新状态时,我也更新,发一条状态,紧随其后,表示和他的形影不离。
哈哈,大家基于以上要求有什么好的想法吗?关于开发板、元件选型、原理设计、通信部分畅所欲言吧

开始接到这个题目我就想到了FPGA、Sd、BLE,h.264、mpeg这些,如果用arduino,你们会怎么实现?
回复

使用道具 举报

 楼主| 发表于 2017-5-13 11:57:34 | 显示全部楼层
摄像头视频随意,不是拍温度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-13 12:02:04 | 显示全部楼层
如果把视频流直接保存为二进制信息,然后手机通过软件解析该二进制流成视频怎么样?
回复 支持 反对

使用道具 举报

发表于 2017-5-13 14:21:28 | 显示全部楼层
蓝牙速度有限,而且蓝牙通信的开发不是那么轻松的
所谓arduino 的蓝牙,本质只是一个串口而已(蓝牙芯片的固件帮你实现了所有协议栈,再转化成串口透传,比如常用的HC-05);而要做真正的蓝牙核心协议开发,就主要包括基带、链路管理、逻辑链路控制和适应协议四部分,建立通信之后的数据传输就跟socket类似了,具体的接口熟悉Android编程的话可以参考谷歌官方的API实现;视频之类的多媒体本质也是二进制流,传到手机上之后可以用mediacodec解码播放,也是android编程范畴

至于arduino端,8位的单片机驱动摄像头本身就非常吃力,webcam不太现实,spi接口读取ov7670之类的摄像头比较靠谱;实际上用树莓派来做这个会合适的多,有操作系统的嵌入式设备和单片机的裸奔程序各有各的应用领域,arduino并不是万能的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-13 20:03:34 | 显示全部楼层
pz_cloud 发表于 2017-5-13 14:21
蓝牙速度有限,而且蓝牙通信的开发不是那么轻松的
所谓arduino 的蓝牙,本质只是一个串口而已(蓝牙芯片的 ...

Galileo怎么样?就是发热厉害
回复 支持 反对

使用道具 举报

发表于 2017-5-13 20:29:33 | 显示全部楼层
suoma 发表于 2017-5-13 20:03
Galileo怎么样?就是发热厉害

用Galileo为什么不用树莓派呢?
性能并没有强多少,如果是指望用arduino编程的话,Galileo的arduino其实只是一个协处理器,通过总线和主cpu连接的,也就是说并不能在arduino端发挥x86芯片的性能,所以操作摄像头和网络之类的还是得通过linux编程;而论linux的资源,树莓派在各方面都有先天的优势,更别说树莓派价格还更便宜,所以完全没必要选Galileo的

另外值得一提的是,现阶段市面上性价比最高的开发板,其实就是你的手机
毕竟有着量产压低成本,任何一个廉价的安卓机的cpu性能都要好过绝大多数的linux开发板,还不说自带wifi,蓝牙,显示屏,摄像头,麦克风...而且android系统本身基于linux又是开源的,稍作修改就可以实现数不清的有趣功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-13 21:48:09 | 显示全部楼层
pz_cloud 发表于 2017-5-13 20:29
用Galileo为什么不用树莓派呢?
性能并没有强多少,如果是指望用arduino编程的话,Galileo的arduino其实 ...

谢谢指导,你的这个帖子很好
http://www.geek-workshop.com/thread-26747-1-1.html
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-21 00:24 , Processed in 0.047050 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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