首页 > 其他分享 >2021-11-20-ASM总结

2021-11-20-ASM总结

时间:2023-09-17 20:00:04浏览次数:41  
标签:11 GetChipID 20 -- .% MQTT ino 2021 build

layout: ASM总结
title: 大二上日志
categories: 日志
tags: 
    - 比赛总结
    - 大二
BGImage: 'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20220310123346.png'
jekyll-theme-WuK:
    musicid: '34367899'

这份总结很短吧

前端

APP inventor的Http发送,json解析

现在都有ASM项目作为参考了

后端

Flask的跨域访问

CORS(app, supports_credentials=True)

return jsonify({'state': 0})方法返回值

物联网

本次Onenet Studio (MQTT)给我留下特别不好的印象,不能反向读取旧的值

找过所有MQTT的主题了

所以方案是监测设备是否在线用MQTT

有API可以直接HTTPGet到设备状态,但是Get不到数据点

然后多协议连接里面的MQTT接入巨烂,比Studio里的还烂

用HTTP协议接入来传输数据流

嵌入式

打死不要写Arduino的ESP32

由于编译调试困难的问题,这个方案希望看到这行字的你千万不要再试了

arduino命令行编译的可能性

arduino_debug --verbose-build --pref build.path=D:\GetChipID\build --verify D:\GetChipID\GetChipID.ino

但是最好就算了吧,别用了

python解码shell命令行执行结果

p = subprocess.Popen('"D:/Program Files (x86)/Arduino/arduino_debug.exe" --verbose-build --pref build.path=D:\\GetChipID\\build --verify D:\\GetChipID\\GetChipID.ino', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
out, err = p.communicate()
print("cmd out: ", out)
retval = p.wait()#等待结束
timestamp=time.strftime("%Y.%m.%d_%H.%M.%S", time.localtime())
if(os.path.exists("D:\\GetChipID\\build\\GetChipID.ino.bin")):
    os.rename("D:\\GetChipID\\build\\GetChipID.ino.bin","D:\\GetChipID\\build\\"+timestamp+".ino.bin")
    shutil.move("D:\\GetChipID\\build\\"+timestamp+".ino.bin","D:\\BinBuild")

综合

这次综合为啥没有更好的名次

  1. 前期抓的不够紧
  2. 中期有外部因素干扰
  3. 后期接口配合不够好
  4. 整体打磨时间预留不够

标签:11,GetChipID,20,--,.%,MQTT,ino,2021,build
From: https://www.cnblogs.com/xutongxin/p/17709608.html

相关文章

  • 2021-11-14-MQTT的python应用
    layout:posttitle:MQTT的python应用categories:日志tags:-日志-大二BGImage:'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20220310123346.png'jekyll-theme-WuK:musicid:'34367899......
  • 2021-1-30-AD总结时间
    layout:posttitle:AD总结时间categories:日志tags:-开发-开发任务BGImage:'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20201220234325.png'jekyll-theme-WuK:musicid:'744590'......
  • 2021-1-1-半潜船项目探索
    layout:posttitle:半潜船项目探索categories:日志tags:-开发-开发任务BGImage:'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20201220234325.png'jekyll-theme-WuK:musicid:'744590'......
  • 2020-8-19-想在一台电脑好好学知识又想···打游戏
    layout:posttitle:想在一台电脑好好学知识又想···打游戏.categories:pythontag:python开始请注意,这个程序不追求性能,只是追求完成目标这个问题的初衷已经很详细的描述在标题上了所以怎么办呢?我手上有两个屏幕,一边拿来玩游戏,一边拿来看网络教学视频不美哉?问题是游......
  • 2020-2-3-coding新建迭代
    layout:posttitle:coding新建迭代categories:coding-posttag:codingapicoding新建迭代接口URLhttps://<team-name>.coding.net/api/project/<project-id>/iterations请注意,是项目id非名称,id可通过获取项目列表查询请求方式POST请求Content-Typeapplication/json......
  • 2020-2-3-coding迭代查询
    layout:posttitle:coding迭代查询categories:coding-posttag:codingapicoding迭代查询接口URLhttps://<team-name>.coding.net/api/project/<project-id>/iterations?page=1&pageSize=20&keywords=&sortBy=CODE%3ADESC请求方式GET请求header参数:cookie......
  • 2020-8-18-python分应用调整音量
    layout:posttitle:python分应用调整音量categories:pythontag:pythonpython分应用调整音量注:本文为此文铺垫我在网上找了一圈又一圈,从中文到英文,都没有找到我想要的用python调整windows音量合成器的方式我知道可以用调dll的方式,但是我怎么会呢?最终我阴差阳错的找到了......
  • [ARC119F] AtCoder Express 3
    题目链接观察样例1的解释,发现切换类型的方法是比较单一的这种就是直接走一段换一段,我们可以人为钦定换乘时最多走一步,因为相邻的同色也可以视作走车站这种情况复杂一些,需要往回走一段,但是依然可以发现往回走也至多一步,因为如果走了两步说明往回走了一步到达的车站依......
  • 2001-12-24-404
    layout:commentstitle:404permalink:/404#带`/`后缀的被判定成目录,不会被访问到jekyll-theme-WuK:comments:append:|<scriptsrc='https://qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js'async='async'......
  • 2001-12-24-tags
    layout:pagetitle:标签permalink:/tags/jekyll-theme-WuK:default:sidebar:open:truetags:pie_chart:#显示一个标签的饼状统计图,需要引入mermaidenable:falsecount:true#统计每个标签下文章的数量toc:#在正文里显示一个......