机智云,全球领先的智能硬件软件自助开发及物联网(iot)云服务平台。机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务。通过傻瓜化的自助工具、完善的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低开发者的研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接、服务最终消费者。使用机智云作为云平台可以轻松实现物联网功能。首先,我们需要注册并进入机智云官网。
一、进入开发者中心
如图,这是我的机智云。
创建一个自定义产品,如下
添加好数据节点,如下,这是一个开关一个led灯:
复制密码,以备用
二、生成代码
1、选择MCU开发其他平台,输入密钥,生成代码包。
2、生成成功,下载到本地
3、移植代码
将 Gizwits 和 Utils 一直到我们的工程中,如下图:
将它们添加进工程
修改 gizwits_product.c ,如下:
/**
************************************************************
* @file gizwits_product.c
* @brief Gizwits control protocol processing, and platform-related hardware initialization
* @author Gizwits
* @date 2017-07-19
* @version V03030000
* @copyright Gizwits
*
* @note Gizwits is only for smart hardware
* Gizwits Smart Cloud for Smart Products
* Links | Value Added | Open | Neutral | Safety | Own | Free | Ecology
* www.gizwits.com
*
***********************************************************/
#include <stdio.