公众号关注 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。

问题的提出:

在公司如何调试家里的物联网设备(esp8266设备)?

最近搞热水器自动定时启动(【DIY】填坑,热水器自动定时烧水断电方案,预期目标及功能),在公司不太容易测试,因为热水器在家里,8266(类似嵌入式设备)一般用USB下载程序

所以不太容易调.

解决方案:

今天就不吓分析吓BB了,直接说解决方案,可能不是最优的,但绝对是最简单粗暴的,我的风格大家都懂哈

这个方案可以叫http update(我之前叫他OTA,意思应该差不多,不用太深究),这个也是我之前要搞的光剑的程序下载方案(【一起玩光剑】光剑第二期:新建GitHub上传OTA初始程序)

文字简单描述一下思路,8266定时或主循环轮询服务器(树莓派)的一个文件(随便个文件,我用的txt),文件中的内容是标志,我用的是时间如:200716即昨天程序日期的版本号,今天我如果要更新8266的程序,就将最新的bin文件通过ftp发送到树莓派上,然后修改程序日期版本号。8266定时去询问服务器,并比较程序版本号,如果服务器程序的版本号大于当前的就更新,反之就不更新。就这么简单

当然这种方法也适用于公网上的设备,只要联网就行,但是服务器需要公网ip,没有公网ip就得搞内网穿透就比较麻烦了。

你点的每个在看,我都当成喜欢

【S操作】一个简单粗暴易用的远程调试方案——OTA http update相关推荐

  1. WormHole是一个简单、易用的api管理平台,支持dubbo服务调用

    WormHole服务网关管理平台 相关快速链接 管理台操作说明 C端对接网关及签名说明 回调接口使用说明 多环境配置使用说明 网关错误码说明 WormHole更新说明 配置好即可运行 GitHub地址 ...

  2. Unity3d制作一个简单粗暴的五子棋项目工程源码

    Unity3d制作一个简单粗暴的五子棋 最终效果 项目源码 绘制棋盘 绘制构思 绘制代码 效果图 放置棋子 功能和效果 功能 效果 制作棋子 定义类和类型 棋子类型 棋盘格类 实现功能 初始棋盘格数据 ...

  3. 一个简单粗暴的营销方案,让麻辣烫老店业绩增长40倍以上!

    今天给大家分享一个麻辣烫老店简单粗暴业绩增长40倍的操盘实录,就以第一人称来叙述了.这家原本生意寥寥的麻辣烫老店,只花了一个星期的时间,从原本一天一百多块钱的营业额,做到了每天四千多的进账.天天都人气 ...

  4. 一个简单的游戏框架:配置表方案

    一个简单的游戏框架:配置表方案 代码:https://github.com/HushengStudent/myGameFramework 1.配置表格式 csv,逗号分隔,可以使用wps和Excel打 ...

  5. 一个简单粗暴的前后端分离方案

    项目背景 刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构.后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据 ...

  6. 分享一个简单粗暴的网赚项目:怎么利用音频赚钱?

    你说做视频不会剪辑.写文章没有思路,也不会总结稿子,那么录音照着字读,应该可以吧?下面为你介绍,如何通过上传音频来赚钱. 如今是个网红的年代,各种曝光平台遍地都是,稍微有点颜值都开始占据着大大小小的短 ...

  7. 安利一个简单且易用的自助建站平台,建设效果堪比wordpress

    相信很多人都和我一样有过自己搭建博个人网站的想法,不仅能记录生活点滴,扩展社交圈子,同时还加强个人的网络影响力!当站点有了一定的流量还可以流量变现... 但建站的语言技巧不是一时半会能掌握的,而且面对 ...

  8. PGET,一个简单、易用的并行调用框架

    个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 使用场景 当我们的服务收到一个请求后,需要大量调用下游服务获取业务数据,然后对数据进行转换.计算后,响应给请求方. 如果我们采用串行 ...

  9. 使用c语言实现一个简单的易语言

    大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换 1.下面就先打开VisualStudio,在头文件目录下新建一个 ...

最新文章

  1. mysql去掉两个最高分_从MySQL中的单列获取最高得分值,从两列获取最高得分值...
  2. 项目: 用数组实现反弹球消砖块
  3. 史上最全!近千篇机器学习自然语言处理论文!都这儿了
  4. c++ mysql 写库 乱码 ??_mysql c++ 乱码 解决方法
  5. Access字段类型“查阅向导”
  6. 用wxDraw.js制作酷炫的小程序canvas动画『wxDraw 小程序界的zrender』
  7. html如何上下滚动字幕,html页面实现滚动字幕
  8. Ps 初学者教程:如何对多张照片进行美化处理?
  9. mysql 只读_MySQL设置只读模式
  10. 四级英语口语模拟测试软件,英语四级口语模拟题:非常有用
  11. 趣味代码 python画小猪佩奇
  12. 闪电破解Word文档密码
  13. SVN命令--命令大全
  14. ps怎么把图片上面的字去掉
  15. 如何使用在线客服转接功能
  16. 苹果 UDID设备满100台的处理方法
  17. android app启动失败,Android应用App启动白屏(黑屏)问题解决
  18. 成功解决:curl: (7) Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; 拒绝连接
  19. 008-阈下意识|识别商场上的圈套
  20. 搜索引擎,你真的会用吗?

热门文章

  1. win7卸载打印机驱动
  2. 移动端各种小技巧及优化体验(网上看到记录一下省的总结了)
  3. sqlite第三方类库FMDB的使用
  4. android蓝牙打印机
  5. UA MATH563 概率论的数学基础 中心极限定理22 度量概率空间中的弱收敛 Portmanteau定理
  6. UA MATH563 概率论的数学基础 鞅论初步4 Radon-Nikodym定理,条件期望的存在唯一性
  7. css hack 学习总结
  8. 数据结构(五)位图算法
  9. SetInterval和SettimeOut(转载文章)
  10. 转货币格式和 rgb转hex