本帖最后由 Kara 于 2021-1-20 19:19 编辑
“智能硬件,或者说大家所讲的物联网,纵向方向涉及到的行业知识很多,从下到上大概有传感器、 MCU、通讯模组(BLE、ZigBee、WiFi 等)、APP、M2M 服务、数据存储、报表分析、数据挖掘、云对接等,往往一个初创团队,没有办法迅速在每个点都投入资源。”
但在今天,我们可以借助机智云物联网平台提供的 gokit 原型,这个原型已经打通上述的每一个环节,并且开源 GoKit 相关技术和资料,同时也提供了根据这个原型快速开发新产品的方法。
今天,我收到了机智云提供试用的Gokit2 创客板(arduino),其特点为简单、易入门,能够通过串口接收到MCU或传感器的数据,支持数据通过Wifi上传至到云平台;
买它狂戳:
https://shop159680395.taobao.com/category-1231628080.htm?spm=a1z10.5-c-s.w5001-23395498564.8.41cf554cYIhRgD&search=y&catName=%BF%AA%B7%A2%CC%D7%BC%FE&scene=taobao_shop
全家福如下:
说明书 x1 ······ 开发板 x1 ······ 亚力克保护壳 x1 ······ 贴纸 x2 ······ 纸壳 x1 ······ 数据线 x1 该开发板分为三层结构,分别由arduino底板 + Gokit V2.3功能板 + Wifi板构成;
顶层: [color=rgba(0, 0, 0, 0.87)]ESP8266/ESP8285 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他系统提供无限可能。 [color=rgba(0, 0, 0, 0.87)] 特点 - 802.11 b/g/n
- 内置Tensilica L106 超低功耗 32 位微型 MCU,主频支持 80 MHz 和160 MHz,支持 RTOS
- 内置10 bit高精度ADC
- 内置TCP/IP协议栈
- 内置TR 开关、balun、LNA、功率放大器和匹配网络
- 内置PLL、稳压器和电源管理组件,802.11b 模式下+18 dBm的输出功率
- A-MPDU 、 A-MSDU 的聚合和 0.4 s的保护间隔
- Wi-Fi @ 2.4 GHz,支持 WPA/WPA2 安全模式
- 支持AT本地升级及云端OTA升级
- 支持 STA/AP/STA+AP 工作模式
- 支持 Smart Config 功能(包括 Android 和 iOS 设备)
- HSPI 、UART、I2C、I2S、IR Remote Control、PWM、GPIO
- 深度睡眠保持电流为 20 uA,关断电流小于 5 uA
- 2 ms 之内唤醒、连接并传递数据包
- 待机状态消耗功率小于1.0 mW (DTIM3)
该模块已烧录GAgent固件,GAgent主要的作用是数据转发,是设备数据、机智云、应用端(APP)的数据交互桥梁;如果想要给自己购买的ESP8266模块烧录该固件,可以到这里查看教程:https://club.gizwits.com/forum.php?mod=viewthread&tid=3551
关于GAgent的详细介绍可以看这里:http://docs.gizwits.com/zh-cn/deviceDev/gagent_info.html
中间层:
GoKit功能板 V2.3版
按键:
红外反射传感器:
DHT11温湿度传感器:
可正反转调速电机:
RGB三色LED灯:
预留OLED接口:
除此之外,板上还引出6组电源接口,12个Arduino接口,给外设扩展带来很多便利。
底板:
Arduino Uno是一款基于ATmega328P的微控制器板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入,16MHz晶振时钟,USB连接,电源插孔,ICSP接头和复位按钮。只需要通过USB数据线连接电脑就能供电、程序下载和数据通讯。 UNO R3硬件资源配置如下: 重要的引脚介绍- Power 引脚: 开发板可提供3.3V和5V电压输出,Vin引脚可用于从外部电源为开发板供电;
- Analog In引脚: 模拟输入引脚,开发板可读取外部模拟信号,A0~A5为模拟输入引脚;
- Digital 引脚:UNO R3拥有14个数字I/O引脚,其中6个可用于PWM(脉宽调制)输出。数字引脚用于读取逻辑值(0或1),或者作为数字输出引脚来驱动外部模块。标有~的引脚可产生PWM;
- TX和RX引脚: 标有TX(发送)和RX(接收)的两个引脚用于串口通讯。其中标有TX和RX的LED灯连接相应引脚,在串口通讯时会以不同速度闪烁。
介绍完所有硬件,现在我们来上电尝试!
1.首先将USB电源连接电脑与底板;
2.在手机各大应用商城下载“机智云”app,注册账号,通过app右上角添加设备,【一键配置】-输入wifi密码-按住板子key2键3s-RGB灯亮起绿色即可一键连接路由器,如果长时间连不上,则通过【热点配置】-输入wifi密码-短按key2键,RGB灯亮起红色,app右上角添加设备,也可连接网络。
进入设备即可远程操作板子啦! 3.使用微信扫描说明书中的二维码,还可以在微信公众号里监控实时温湿度和红外状态。 4.通过机智云物联网平台也可以对设备进行实时调试
当然,机智云不止为Gokit提供快速上云的方式,还支持众多硬件,一键生成固件、app代码自动生成,一条龙服务,为广大开发者提供多种便捷的开发方式,真正做到“让智能产品开发要像写《hello world》一样简单”
|