云端产品创建
gokit是机智云(GizWits)推出的物联网智能硬件开发套件,目的是帮助传统硬件快速接入互联网。完成入网之后,数据可以在产品与云端、制造商与用户之间互联互通,实现智能互联。 本帖内容为Gokit二次开发云端如何部署。
注册成为机智云开发者(注册地址:https://developer.gizwits.com/register),机智云开发者帐号分“个人帐号”与“企业帐号”,如下图所示,如果您是企业用户,请务必申请企业帐号(拥有更多企业服务需求)。 创建智能产品 1.注册好账号之后,登录开发者中心,在左上角智能产品栏点击创建 2.在弹出菜单栏左侧须选择其他,然后中间选择微信宠物屋(Gokit),后面选择Gokti3 3.为产品取一个名字(比如智能灯,智能宠物屋,智能风扇之类的),然后点击创建。 4.数据点的创建,数据点是指产品具有的功能抽象,通过不同数据类型进行表示。例如最简单的设备“开关”,具备功能为:开启、关闭,将其抽象为一个数据点为布尔型,0表示关闭,1表示开启。数据点是一个产品的重要属性,因此产品智能化的第一步,就是明确产品功能,并逐一在平台上创建对应的数据点来描述功能。后续,用于嵌入式开发的MCU 协议将会根据创建的数据点自动生成,根据自动生成的协议,开发者即可完成智能设备的开发。 如果你在创建产品的时候没有按照第2步的方法选取标准方案,那么需要自己创建数据点。如果按照步骤创建的标准方案,会自动宠物屋所需的生成数据点。有数据点的如图所示。 没有数据点的可以在右侧选择管理,导入模板来导入数据点,模板可以在帖子附件下载。
除了导入,还可以自己创建数据点(宠物尽量使用模板数据点标识名,方便后续程序移植),比如创建温湿度传感器的温度数据点。点击右上角新建(非标准模板可有此功能)。 按照如图所示创建温度数据点,其余数据点类似。Gokit所需数据点可以参考前面Gokit 表格,
5.生成MCU代码,机智云平台自动可以生成MCU代码及SOC代码。Gokit支持SOC和MCU两种模式(只需要将WiFi模组插在对应的插槽即可切换不同的模式)。 Gokit的SOC模式采用esp8266_32M模组,可以按照如图生成对应的代码。 Gokit的MCU模式采用STM32F103C8或者arduinoUNO R3。可分别按照下面图示生成代码,将生成的对应代码下载至电脑即可进行后续的单片机功能二次开发。 到此云端产品创建部署完毕。
|