IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 使用正点原子开发板、ESP8266接入机智云的一点心得 -> 正文阅读

[嵌入式]使用正点原子开发板、ESP8266接入机智云的一点心得

最近利用业余时间一直在研究接入机智云的产品,直到今天才算是将自己的单片机系统接入了机智云平台,有了一种“物联天下”的自豪感。
“机智云”是一个面向开发者的免费开放的AIoT开发及云服务平台,通过这个服务器将以单片机为主的智能硬件与智能手机联系起来,实现三者之间的通信,这就是所谓的“物联网”技术(IOT)。

虽然说机智云为开发者准备好了智能硬件的工程模板和手机APP模板,省去了开发者对单片机和以太网的大量复杂通信协议设计,只需要登录机智云网站下载相应的通信协议文档与工程模板源码进行分析就能窥探出如何实现云-管-端的连接了。

说到物联网就不得不说WIFI硬件:市场上以安信可ESP8266系列WiFi模块为主,当然还有其他类型芯片;这些模块既可以用AT指令也可以用开源的SDK编程。编译软件一般是eclipse,这时就可以将ESP8266系列WiFi模块当成普通单片机开发了。

对于这款极具性价比的模组,可以通过两种方式接入机智云,一种是ESP8266当成Wi-Fi模组,使用其他主控MCU;还有一种是ESP8266兼任主控MCU和Wi-Fi模块,通过Soc方案刷入机智云GAgent固件,实现物联网通信(这种成本特别低)无论哪种方式,都需要在ESP8266上刷入机智云Gagent固件,这是实现物联网通信的第一步。

GAgent是运行在各种通讯模组上的一款应用程序,可以提供上层应用(手机APP等控制端、云端)到产品设备的双向数据通讯,此外,还提供对设备的配置入网、发现绑定、程序升级等功能。产品开发者使用GAgent后,只需要关心产品的业务逻辑开发,不用关心数据的通讯功能开发,大大降低了开发的难度。
简单来说,GAgent就是一个运行在各类WiFi模块里面的固件,封装了与云端交互的MQTT等协议,转换为开发者熟悉的串口数据,更加方便开发者的开发。使用GAgent有一个好处,如果厂家有几条不同品类型的产品线,可以使用同一个WiFi模块来生产,比如,可以将洗衣机的WiFi模块软件上不做任何改变用在空调里,对于生产管控是极为方便的。
GAgent 起到了一个承上启下的作用,对云端,它实现了所有的机智云接口,让硬件具有与云端连接的能力;对主控芯片,它又提供了一套对嵌入式开发很友好的封装,让硬件工程师可以面向业务编程,而不用去考虑云端通信的细节。事实上,我用正点原子开发板+安信可ESP8266-07模块,先将机智云提供的GAgent固件下载到ESP8266-07模块。
说到物联网,对于我们嵌入式开发人员来说,底层开发简单,上层开发相对来说陌生点了。在使用了机智云平台进行智能硬件App开发后,就不得不说一下机智云的赛博坦工具了,这是一款在线自动生成App的工具,即使是没有Java、Swift语言的编程经验,也能开发出android和ios APP,只需要借助机智云赛博坦工具,使用机智云提供的App模板,根据需要自定义登录页面、App logo以及功能页面,甚至能在线定义每一项详情页的按钮、替换详情页的图片、编写详情页的说明。这操作简直是太棒了。

我的总结有点零散,等我有空的时候再将整个项目的记录整理出来。零散归零散,但是在机智云自助开发平台,了解Gagent接入是第一步,使用机智云自助开发平台上的工具,开发智能设备,是真香。
  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-12 23:37:07  更:2021-10-12 23:38:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:41:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码