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

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

123

主题

132

帖子

5608

积分

论坛元老

Rank: 8Rank: 8

积分
5608
跳转到指定楼层
楼主
 楼主| 发表于 2025-7-4 18:58:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 阿信 于 2025-7-4 18:59 编辑

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

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

  1. gizwitsSetMode(WIFI_AIRLINK_MODE);
复制代码




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



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




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


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

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

在中断中添加下面代码:

  1. gizTimerMs();
复制代码




五,实现芯片复位

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





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



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




八,机智云事件处理




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




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






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




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





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



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





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



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










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

本版积分规则

加入Q群 返回顶部

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

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