智能硬件开发该怎么做,机智云物联网为开发者提供全套自助式开发工具

导读:智能硬件开发是一个交叉学科,通常在入门的时候,是以STM32为主,搭建云平台或接入云平台,以此实现智能产品开发和设计。 如果是自己搭建一个私有云平台,通常需要了解云技术框...

  智能硬件开发是一个交叉学科,通常在入门的时候,是以STM32为主,搭建云平台或接入云平台,以此实现智能产品开发和设计。

  如果是自己搭建一个私有云平台,通常需要了解云技术框架及技术、通信服务搭建和设计、mysql服务对接、项目通信实验、web前后端搭建、项目验收等项目,无论是对于嵌入式开发者还是企业来说,都需要花费大量时间。往往我们会选择一个现成的智能硬件云服务平台,以此提高效率。

  以智能硬件接入机智云平台为例

  1、先准备一个开发套件或联网模块

  可以是ESP8266、Gokit、STM32、Arduino、GE211、正点原子开发套件、模组等。

  这里我们用可同时支持WiFi和低功耗蓝牙模组GE211为例。

  “GE211是一款内置ESP32-C3-WROOM-02(简称ESP32-C3)的转接板,是一款专为物联网应用场景设计的通用型WiFi和低功耗蓝牙模组,安全性高、内存充足、外设接口多、应用场景丰富、尺寸小,可用于智能家居、工业自动化、医疗、消费电子产品等领域。”

  2、熟悉机智云智能硬件云平台

  机智云物联网平台接入

  

  关于APP开发

  机智云提供了APPSDK、开源框架、微信SDK,便于开发者快速构建手机应用端系统,只需根据工具指引实现业务功能,无需实现底层功能。

  APPSDK开发:即用APP代码自动生成工具生成的appsdk包。机智云封装了配网、云平台数据调用等功能,保证数据通信的准确性和私密性,这使开发者仅需关注APP的UI和UE设计即可,而相对复杂的协议与错误处理等事项可忽略。这种需要有一点Java、Swift语言基础。

  在线配置式开发:即赛博坦工具开发,开发者只需要在线进行选择相应的控制方式、控制大小,替换页面主题方式、主题背景等信息,来定义一款自己喜欢的APP。

  下图所示,就是通过“在线配置”的方式,在机智云物联网平台做的一款APP

  关于设备端开发

  为了让大家快速接入机智云,机智云文档中心提供了基于开源套件Gokit编写的MCU和SOC两套方案的快速接入教程。

  值得一提的是需要了解GAgent是什么?它是机智云为了让不同通信模组接入机智云而推出的一个固件,主要的作用是数据转发,是设备数据、机智云、应用端(APP)的数据交互桥梁。换言之,只要在机智云指定的模块中烧写Gagent,就能让模组实现云服务轻松联网,给开发者减压提效。

  关于机智云物联网平台云端功能介绍

  

  3、进行实操

  实操部分由于截图太多,可以参考已有案例《动手做一个4孔插座,顺便搞懂智能产品开发》案例,此案例比较通俗易懂,通过公开设备端最小系统图、记录云端开发设计流程,实现了无计量4孔插座的开发全过程。实现功能如下:

  1.控制4路插孔,可单控和全控。

  2.定时任务创建

  3.控制5v2.1A手机充电孔开关

  4.硬件接线开源已经参考设计

  5.掉电记忆开关状态

  6.远程升级

  通过借助机智云平台,对于我们个人开发者来说做一款智能硬件产品,非常方便。尤其是机智云物联网平台的“免费工具”很多,很实用。尤其是对于我不擅长APP开发的个人来说,用机智云做一款智能插座、改造老式电风扇并不难。

  联系方式可添加:

  如需了解更多详情,请致电咨询机智云客服

  机智云官网:www.gizwits.com

  自助开发平台:dev.gizwits.com

  客服热线:020-2919-7322 / 18002215823(微信同号)

  机智云官方淘宝店:https://shop159680395.taobao.com/?spm=2013.1.0.0.51555c60cck4no

  (现有开发者活动,买gokit立减50元,到手价巨优惠)

第三时尚网部分内容来源于互联网,登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,如有侵犯版权请来信告知E-mail,我们将立即处理。

关键词:
分享:
上一篇:经典原味VS火热辣味 贡乃烤鸡的多重食感 下一篇:名校志向塾:一场最走心的留学生活对谈和阅读分享!

相关文章

发表评论