收藏官网首页

MCU请求网络时间例程

查看数: 167787 | 评论数: 169 | 收藏 7
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-11-22 19:45

正文摘要:

replyreload += ',' + 16411; 本帖最后由 bigfanofloT 于 2016-11-22 19:55 编辑 本期为大家带来MCU请求网络时间的方法,前期例程http://club.gizwits.com/thread-4032-1-1.html是手机APP远程控制STM32底板gokit2 ...

回复

kentleo 发表于 2016-11-26 12:58:15
本帖最后由 kentleo 于 2016-11-26 13:46 编辑

按教程《3分钟教你使用STM32CubeMX配置工程并移植机智云生成的协议》以及本文指导移植,数据点配置了三个led开关。当不操作app的led开关时,时间获取正常。但一旦操作app控制led亮灭,时间信息就卡死在WiFi2mcu这个节点上,之后不断输出的就是卡死当时的时间内容。
请教可能发生这个问题的原因。(没有使用os)
以下内容是log输出的内容。
其中flag是判断是否连接网络成功的标志。

Get One Packet!
WiFi2MCU[61495:  20]: ff ff 00 10 18 2e 00 00 07 e0 0b 1a 0d 12 25 58 39 1b 2d 7f
MCU2WiFi[62403:   9]: ff ff 00 05 17 2f 00 00 4b

**当前时间为2016 年 11 月 26 日  13 时 18 分 37 秒**

flag [1]
Get One Packet!
WiFi2MCU[62527:  20]: ff ff 00 10 18 2f 00 00 07 e0 0b 1a 0d 12 26 58 39 1b 2e 82
MCU2WiFi[63435:   9]: ff ff 00 05 17 30 00 00 4c

**当前时间为2016 年11 月 26 日  13 时 18 分38 秒**

flag [1]
Get One Packet!
WiFi2MCU[63559:  20]: ff ff 00 10 18 30 00 00 07 e0 0b 1a 0d 12 27 58 39 1b 2f 85
MCU2WiFi[64467:   9]: ff ff 00 05 17 31 00 00 4d

**当前时间为2016 年11 月 26 日  13 时 18 分 39 秒**

flag [1]
Get One Packet!
WiFi2MCU[64591:  20]: ff ff 00 10 18 31 00 00 07 e0 0b 1a 0d 12 28 58 39 1b 30 88
MCU2WiFi[65499:   9]: ff ff 00 05 17 32 00 00 4e

**当前时间为2016 年11 月 26 日  13 时 18 分 40 秒**


flag [1]
Get One Packet!
WiFi2MCU[65523:  12]: ff ff 00 08 03 0a 00 00 01 02 00 18
MCU2WiFi[65529:   9]: ff ff 00 05 04 0a 00 00 13
Evt: EVENT_CH2RELATER 0
valueCH2Relater Changed
changed, report data
MCU2WiFi[65551:  20]: ff ff 00 10 05 33 00 00 04 00 00 00 00 00 00 00 00 00 00 4c
MCU2WiFi[66580:   9]: ff ff 00 05 17 34 00 00 50


**当前时间为2016 年 11 月 26 日  13 时 18 分 40 秒**

flag [1]
MCU2WiFi[67602:   9]: ff ff 00 05 17 35 00 00 51

**当前时间为2016 年11 月 26 日  13 时 18 分 40 秒**

flag [1]
MCU2WiFi[68624:   9]: ff ff 00 05 17 36 00 00 52

**当前时间为2016 年 11 月 26 日  13 时 18 分 40 秒**

点评

卡死很有可能是堆栈不足  详情 回复 发表于 2017-2-9 15:23
tianzuoan 发表于 2017-1-14 17:00:33
楼主!从论坛下载最新版的微信宠物屋工程文件(.HEX除外)是不是相当于一个空壳子来的?也就是说用户如果要想控制LED0到LED4、电机正反转、彩色灯、温湿度等,还要用户自己修改代码,是不是这样理解的?因为我烧写宠物屋文件夹里面自带的hex文件给gokit可以用手机控制。但是如果我用keil5软件打开“gokit_mcu_stm32”工程,然后编译生成新的hex,然后把这个新的hex烧写进去后,发现手机可以发现设备,但是手机无法连接上设备。。。什么问题

点评

控制底板LED0~4的话当然需要自己添加mcu底层驱动代码,并且云端数据点也要对应添加,参见我发过的控制gokot上4个LED的例程  详情 回复 发表于 2017-2-9 15:19
微信宠物屋源码包含了gokit扩展板上面的外设的驱动,可以对其进行控制,需要注意的是,如果自己编译,需要先自己创建一个模板产品,拷贝PK码,可参见我发过的使用指南  详情 回复 发表于 2017-2-9 15:16
chunxiayiyun 发表于 2017-8-15 17:47:04
et One Packet!
****my time is:2017:8:15:17:44:53******
Get One Packet!
****my time is:2017:8:15:17:44:53******
Get One Packet!
****my time is:2017:8:15:17:44:53******
Get One Packet!
****my time is:2017:8:15:17:44:53******
Get One Packet!
****my time is:2017:8:15:17:44:53******
Get One Packet!
****my time is:2017:8:15:17:44:53******
Get One Packet!
为什么我的时间一直不变化啊!
grz 发表于 2024-4-17 10:13:12
收藏一下,慢慢研究一下
RayC02 发表于 2023-8-8 16:55:44
看一看参考一下,做一个网络时间
launch 发表于 2023-4-25 15:24:43
666666666666666666
66666666 发表于 2023-4-17 10:54:33
感谢大佬 666666666
YRW 发表于 2023-2-12 21:38:37
获取网络时间
小明啊 发表于 2022-12-21 12:03:57
谢谢大神
HXN1 发表于 2022-11-18 14:30:14
学习一下
一杆大大大烟枪 发表于 2022-4-21 10:57:08
111111111111111111
一玮工作室 发表于 2022-4-19 13:42:50
顶顶顶 学习学习
哒哒哒嘀哒哒 发表于 2022-4-16 15:23:32
666666666666666
雨林 发表于 2021-8-5 08:26:24
你好,请问能看工程代码吗
Pepper_Y 发表于 2021-6-7 17:47:34
学习学习
crying 发表于 2021-5-18 02:26:40
可以直接使用gizwitsGetNTP()吗?
hhh123 发表于 2021-5-9 13:30:29
很好 ,支持
兜兜转转 发表于 2021-4-6 19:06:00
学习一下
万般皆是命 发表于 2021-2-15 14:15:21
学习学习
yangtom401 发表于 2021-2-9 18:29:12
       
参与/回复主题关闭
RE: MCU请求网络时间例程 [修改]
wjq200307 发表于 2021-1-27 19:28:17
非常需要,感谢
田园 发表于 2021-1-18 18:14:55
好好,学习了,楼主威武!
dcxdcx 发表于 2021-1-12 16:14:49
学习一下
加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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