专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

怎样利用GSM通过单片机发送图片至手机_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 14:30:37       共计:3575 浏览

怎样利用GSM通过单片机发送图片至手机?

根据问题,我们首先要设计项目方案。

考虑到图片容量大小, 方便随时可更换,同时可以放置其他的如字库扩展内容,我们选用外扩SD卡,使用SDIO 接口或者Spi接口,但SDIO 速度会比spi 快一些,数据格式采用Fatfs 可以使用bmp 图片格式解析,将像素介入,或者是提前将图片转为txt格式的数据数组放到Sd卡当中。

另外还有一种图片输入方式,就是电脑有对应的上位机,通过单片机的usb功能,将图片数据传给单片机,

gsm属于2g网络,传输速度比较慢,同时因为网络和基站更新升级问题,推荐直接使用4g模块

目前做2g/3g/4g的模块厂家很多,比较出名的移远,移动,中兴等,这些可以到淘宝或者直接代理商就能拿的到样品和资料

选用串口作为单片机与模组数据交互接口,简单方便。

这个时候就需要与服务器通信,与服务器工程师提前确认好采用tcp或者http的方式,确认域名端口等信息,固化到设备当中

接下来与服务器工程师确认好,传输数据的流程与数据帧结构,考虑到有图片占用空间比较大,结合模组每一个帧结构最大的数据量,将图片数据进行分包发送,并考虑到数据时效性,和防止丢失图片数据,建议每发一帧数据,等到服务器接受成功,应答给单片机后。再发送接下来的数据。

服务器接受到所有传输的数据帧后,进行整合成完整的图片数据,再保存下来。

简单举例一个数据结构帧,如下图所示。

总包是代表 一个图片总共分为多少包,

目前包数代表目前传输的第几个数据包

数据长度代表这包图片数据长度。

检验或停止码,保证数据完整性,防止丢包

按照对应结构,传输数据,确保数据不丢失。如此完成图片数据的传输就完成了。

以上是我针对这个项目构思的方案,难免会有说不到位的地方,请见谅。

欢迎大家进行评论,转发,点赞,

或者点击【关注】后续我讲有更多有意思的东西展现给大家

谢谢

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:服务器怎么设密码_服务器 | ·下一条:poe千兆交换机网线接法_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有