- 博客(10)
- 收藏
- 关注
原创 Error: Flash Download failed - “Cortex-M3“报错解决
第一个默认是autodelect改为sysresetreq。第二检查这里 选择芯片对应的。
2025-11-30 00:00:49
163
原创 【2525.10.14计划】
今天完成esp8266通过连接ONENET的OTA服务器分片下载固件,用代码实现,最好能使用ONENET的mqtt服务器控制开关灯。
2025-10-14 09:57:44
91
原创 ONENET关于OTA升级的请求
HTTP协议与物联网应用摘要 HTTP协议是互联网基础通信协议,具有请求-响应、无状态、可扩展等特性,基于TCP传输。报文结构分为请求报文和响应报文,包含起始行、头部、空行和消息体。HTTP版本从1.1到3不断演进,提升传输效率和性能。HTTPS在HTTP基础上增加SSL/TLS加密层保障安全。在物联网领域,HTTP广泛应用于设备与云平台交互,如OTA固件升级需通过POST请求上报版本号,包含设备ID、产品ID等路径参数,以及Content-Type和Authorization等头部信息实现身份验证和数据传
2025-10-13 22:17:48
752
原创 通过onenet平台文档确定OTA升级的token
摘要 本文详细介绍了OneNET平台的安全鉴权机制authorization的构成与实现方法。authorization由version、res、et、method和sign五个参数组成,采用key=value格式并用&符号连接。核心部分sign的生成需经过五个步骤:对accessKey进行base64解码,拼接StringForSignature字符串,使用hmac_sha1算法加密,对结果进行base64编码,最后进行URL编码。文档还区分了三种资源访问方式(主用户、产品、项目)及其对应的acc
2025-10-13 00:14:11
831
原创 gitee上面克隆python+sql server图书馆项目中遇到的问题
gitee上面克隆python+sql server图书馆项目中遇到的问题
2025-01-04 19:19:40
1186
原创 stm32关于输入捕获中频率的计算
然后对于周期的计算,每次为1us,CNT2次就是(1US*CNT2),所以对应的频率就等于1/(1us*CNT2),而将1us也就是1/fc,所以化简得到fc/CNT2。例如:将输入捕获时基单元的分频设置为72-1也就是1Mhz,对应的就是1us,捕获之后计数器中的值表示的就是在1us中的次数,而通过这次数就可以计算。另外:频率=周期的倒数,而周期就是两个CNT2-CNT1,因为从模式会将计数器清零,此时的CNT1就是0。频率表示的是1s以内的次数,而通过设置输入捕获计数器的分频和计数器可以确定这一点,
2024-10-06 11:24:53
709
空空如也
esp8266连接mqtt服务器不能订阅接收消息
2025-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅