完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上篇说机智云人性化,是因为机智云公司帮助我们把网络协议代码都写好了(此处说明我不是机智云公司的托,只是为了完成自己的项目,偶然发现这家公司)。
固件烧写好了,当然是码代码驱动了(其实也不用做什么只要知道里面几个主要函数在干嘛,调用就行) 一、下载代码(此处你要先了解部分机制云代码) 这里我默认你已经懂得了机智云服务器上的操作方法了,包括数据点的增加 删除,应用,模拟等等(不懂就得去看文档,因为官方给的文档很全,我再写就是废话了) 这里直接跳到代码下载,选择MCU方案,MCU方案实现一个串口,用于设备MCU与WIFI模组之间数据通信。以及控制WIFI以何种模式接入机智云。MCU通过调用函数实现模组配网功能或复位、产测和绑定功能。 生成目标平台(此时是STM32F407)代码:机智云提供了自动生成代码工具(前提是创建好产品和数据点) 选择独立MCU方案,硬件平台选择stm32f407x,还需要填写本产品对应的Product Secret产品秘钥(产品秘钥在产品基本信息栏中获取),然后点击生成代码包。点击下载。 下载好的代码已经配置好了系统时钟、串口、中断、定时器。如果MCU用的是STM32,一般用USART2与WIFI的数据传输。 二、根据需要编写代码(调用接口) 在初始化之后让WIFI马上进入AIRLINK模式(简单理解就是这个模式就是让芯片入网)配置模组入网,这个接口,在生成的d代码main函数前可以找到,机智云官方原意是想让用户通过按键去配置wifi模式,但这里为了方便直接调用,不用按键去触发。 将编译好的程序下载到STM32F407的板子上 三、硬件连接 WIFI工作模式下的连接 VCC –》 5V TXD –》 STM32 USART2 的RX(PA3) RXD –》 STM32 USART2 的TX(PA2) GND --》 GND VCC必须接5V,不然无法工作 设备未供电时 设备上电且入网 Note: 目前芯片好像支持4G及以下的wifi频段 STM32与WIFI进行供电后,WIFI的蓝灯有节奏地慢速闪烁一会儿,然后熄灭。机智云平台上会有设备接入。之后WIFI每隔130秒闪一下,即以130秒为心跳向机智云报告当前设备工作状态以及WIFI的连接状态。可以根据这个来判断芯片是否入网成功。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1885 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1663 浏览 1 评论
1149 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
763 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1720 浏览 2 评论
1964浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
790浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
616浏览 3评论
631浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
593浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 04:56 , Processed in 0.666684 second(s), Total 43, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号