博客专栏

EEPW首页>博客> STM32接入机智云

STM32接入机智云

发布人:3280519304 时间:2023-06-17 来源:工程师 发布文章

STM32接入机智云

机智云平台是致力于物联网、智能硬件云服务的开放平台。机智云专注于提供智能云服务及物联网的软硬件一体化解决方案,帮助传统硬件厂商产品升级,快速实现硬件智能化。

要实现硬件的智能化,除了硬件本身外,还需要实现:智能云平台、手机APP、联网模块,每一个领域都需要专业的团队来支撑。机智云提供完整的解决方案,让厂商或开发者只需要专注于自身产品硬件,以最小的成本和风险实现硬件智能化,获得产品最大的增值。

本文主要介绍了机智云自助接入流程,将通过实操案例《机智云调试APP控制云端虚拟设备》,来帮助您快速理解机智云平台的接入原理,即使您现在还没有开发任何设备,也可以快速上手。

ESP8266可以理解为一个WiFi模块,这个东西有很多型号,有的型号就和单片机一样,有编译软件编程,有I/O口,可以控制一些设备。

一般做课设,用到机智云,使用单片机和ESP8266连接,我所使用的是ESP8266-01S模块。

这里要提一下,买来的ESP8266模块,本身自带出厂固件,可以用网络调试助手实现通信,这个就是测试你的模块是不是完好的。

第一步需要给ESP8266-01S刷入机智云固件,在机智云官网下载固件。机智云官网有下载教程,文档中心–设备接入–2.GAgent通讯模组使用教程–ESP8266串口烧写说明。简单来说就是去下载中心下载固件包,然后找到相对应的固件,用下载软件把固件下载到ESP8266-01S,在这里直接使用串口转TTL就可以。

第二步在机智云官网创建自己的项目,在开发者中心创建新项目,添加自己需要的数据点,设置完自己需要的数据点以后可以使用手机APP进行虚拟设备测试和后面的实际设备测试。

第三步点击MCU开发,选择其他平台,下载机智云相关的程序代码,我们只使用GizwitsUtils两个文件夹。将这两个文件夹添加到自己的工程之中。

第四步接下来对gizwits_product.cgizwits_protocol.h以及main.c进行小小的修改,同样使用我提供的压缩包里对应文件名的文件,按照对应的技术文档进行修改,这里需要用的定时器需要自己设置,还需要两个串口,一个进行打印,另一个进行与ESP8266-01S模组链接。这里与ESP8266-01S链接的串口的波特率必须设置为9600。将程序中的相应串口参数进行修改。还需要设置一个配网按键,以便于在接下来配网的时候使用。设置完成以后可以将代码下载到单片机进行测试。

下载完代码以后打开手机机智云APP选择自己设置好的配网模式,在按下按键以后点击一键配网,观察串口信息,等待提示配网成功。使用的网络要求是2.4G。当提示配网成功的时候就可以在手机APP上查看自己设置的数据点了。

第六步在配网成功以后还不能看到自己数据的变化,需要在程序的对应位置加入自己需要的控制量。或者修改对应的机智云参数,在下载代码看APP的数据会不会做出相应的变化。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词:机智云

相关推荐

技术专区

关闭