内容简介:机智云平台是一个物联网平台,使用机智云平台可以简化设备联网的步骤。从零开始的基于机智云平台的Demo实现,估计也就2个多小时,下面开始机智云开发者账号,用于产品接入、设备管理、OTA服务、MCU开发等的功能使用。 注册链接:http://dev.gizwits.com/zh-cn/developer/
机智云平台是一个物联网平台,使用机智云平台可以简化设备联网的步骤。
从零开始的基于机智云平台的Demo实现,估计也就2个多小时,下面开始
机智云平台相关
注册开发者账号
机智云开发者账号,用于产品接入、设备管理、OTA服务、MCU开发等的功能使用。 注册链接:http://dev.gizwits.com/zh-cn/developer/
创建新设备
如下图,点击右上角创建新产品
如图,选择Wi-Fi/移动网络方案
创建数据点
如图,电机新建数据点
弹出窗口中输入标识名,可读写,数据类型按需要选择
相关参考:http://docs.gizwits.com/zh-cn/deviceDev/UseSOC.html#2-%E5%BC%80%E5%A7%8B%E5%BC%80%E5%8F%91
准备上云端了
云端生成代码
如图,左边菜单栏选择MCU开发,需要填写的 Product Secret 看下面
如图,左边菜单栏选择基本信息,点击显示完整密钥就行了
如图,最后下载代码
修改代码
如图,修改 app/Gizwits/gizwits_product.c 的 gizwitsEventProcess
在之前设置的数据点(EVENT_)对应的case下添加自己的代码
需要初始化的外设可以在 app/user/user_main.c 的 user_init 下初始化
编译源码
编译源码需要搭建交叉编译环境
这部分参考这个链接,我懒得写了:http://docs.gizwits.com/zh-cn/deviceDev/WiFiSOC/GoKit3S%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.html#GoKit3-S-%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91
烧写固件
下载烧写软件
https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.4.rar
第一次需要烧写的 bin 文件有四个
bin/blank.bin bin/boot_v1.6.bin bin/esp_init_data_default.bin bin/upgrade/user1.4096.new.6.bin
开发板进入烧录方式
如图,开关拨到下载位置,开发板关闭
点击烧录软件的开始按钮后,给开发板上电
烧录完毕后记得将开关拨回运行
bin 文件的烧录地址看下面
烧录地址
esp_init_data_default.bin 0x3fc000 blank.bin 0x3fe000 boot_v1.6.bin 0x00000 user1.4096.new.6.bin 0x01000
选项:CrystalFreq=26M SPI_SPEED=40MHz SPI_MODE=QIO FLASH_SIZE=32Mbit-C1, 其他默认,串口115200 进入uart烧录模式后,点击start下载即可!
官方的图的配置有点问题,我直接在图上改了,懒得重新弄
设备开始连接云
下载配网APP
到这个网址去下载app用来给esp8266配网,ios还是安卓看个人手机
https://download.gizwits.com/zh-cn/p/98/99
登陆开发者账号
软件需要登陆的,就先前创建的账号
设备配网
如下面几个图操作就好
如果前面没问题的话,这里应该设备就配网成功了,可以远程操作了
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 看我如何自制安全的远程控制工具
- TightVNC 2.8.27 发布,远程控制软件
- 小米电动滑板车被曝漏洞,黑客可远程控制
- ThunderShell:PythonPowerShell实现的HTTP通信的远程控制软件
- 智能输液系统可能致命?黑客可以利用漏洞远程控制输注速度
- 小心!这个木马偷了网易的身份证 还能远程控制你的电脑
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
写给大忙人看的C++
【美】Brian Overland(布莱恩.奥弗兰德) / 卢涛、李颖 / 电子工业出版社 / 2015-8 / 109.00
《写给大忙人看的C++》全面介绍了C++语言知识,既提供了学习C++语言最新功能的捷径,也为快速找到特定问题的答案提供了便利。《写给大忙人看的C++》简明地描述了C++核心语言和标准库中几乎所有的函数、对象和运算符,一目了然地显示了语法、结构和重要函数的信息,内容组织形式便于快速查找信息。《写给大忙人看的C++》精选了实用的例子来深入地讲解概念,还提供了富有挑战性的练习及参考答案,便于读者举一反三......一起来看看 《写给大忙人看的C++》 这本书的介绍吧!