收藏官网首页
查看: 210|回复: 0

[分享] 保姆级——机智云移植(代码修改)

122

主题

131

帖子

5522

积分

论坛元老

Rank: 8Rank: 8

积分
5522
 楼主| 发表于 7 天前 | 显示全部楼层 |阅读模式
汉枫LPB120模块
本帖最后由 阿信 于 2025-7-4 18:59 编辑

保姆级——机智云移植(代码修改)

机智云生成的文件中包含了一个[color=rgb(78, 161, 219) !important]开发指南,可以根据它来做

  1. gizwitsSetMode(WIFI_AIRLINK_MODE);
复制代码


1.png

二,串口接收修改
在串口接收中,加入机智云接收数组,根据实际串口修改



  1. gizPutData(Uart1_Rx_Buf, u16_index);
复制代码


2.png

三,在机智云的文件中修改
4.png

四,实现一个毫秒定时器
定时器为心跳提供动力

如M3的定时器3为例子,TIM3_Init(1000-1,72-1);则每毫秒触发一次中断。

在中断中添加下面代码:

  1. gizTimerMs();
复制代码


5.png

五,实现芯片复位

  1. __set_FAULTMASK(1);
  2.         NVIC_SystemReset();
复制代码


6.png


六,用户数据初始化
机智云设备在上电连接时,所得到的数据

7.png

七,修改上报数据
比如我有一个存储温度的int的data,则将data放入valuetemp中,让它在机智云实时上报


8.png

八,机智云事件处理


9.png

九,初始化和进程分配
在设备初始化加入gizwitsInit();
在gizwitsInit();记得加入所使用的串口初始化,如uart2_Init(9600);
进程中加入,这两个记得放在各类传感器初始化之后,防止数据上报错误等问题


111.png

十,编译下载
如果错在路径错误,可能是机智云的.h头文件路径不对,修改一下就好了。编译之后无错误,下载即可。
十一,连接机智云


10.png



我们在代码中设置了Airlink模式


11.png

连接的热点必须是2.4GHZ,在热点里自己设置


12.png


选择模组类型,默认就行,直接确定

13.jpeg

在设备断电时,点击下面我以完成上述操作


14.jpeg


进入下面界面时,设备通电,让设备走到机智云初始化和airlink

15.png

最后连接成功,连接不上,多连几次。










您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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