机智云

安信可A9G模块连接机智云APP教程

只谈情不闲聊 提交于 2020-03-11 09:57:20
文章目录 一、准备 1.1 硬件准备 二、开发过程 2.1 注册机智云APP 2.2 硬件连接 2.3 连接机智云 2.4 注册模块到机智云产品 2.5 手机App查询状态以及控制设备 一、准备 1.1 硬件准备 一个A9 或者 A9G模块(建议买A9G开发板,方便开发) 流量卡或者电话卡,如果不用短信或者电话功能,建议购买物联网卡,不需要实名更方便 USB转串口模块,杜邦线,天线 供电:可以用USB转串口工具供电,也可以使用锂电池(3.7~4.2V)供电,也可以使用USB供电,但是要保证USB能提供足够的电流(建议峰值>600mA),串口供电也可以,同样保证峰值电流够大,有些串口芯片供电能力不足; 我在这里选择的是用USB供电,USB转串口工具接开发板的AT_TX/RX。在硬件都准备齐全之后,我们就开始连接AT串口,进行调试。 接线图如下: 二、开发过程 2.1 注册机智云APP 保证AT固件是最新固件,不是则需要到安信可官网下载并升级固件,使用ATI\r\n查询固件信息,与最新固件版本对比。 申请机智云账号 进入机智云开发者中心,注册登录机智云: 创建产品及数据点 点击创建新产品,选择移动网络,数据传输方式使用定长或者变长,定长就是每次上传数据需要把所有的数据点上传,变长就是可以一次只上传部分数据点,数据量大或者通讯频繁为了节约流量可以选变长,数据量不大可以选定长

Arduino UNO R3使用ESP8266连接机智云物联网平台

巧了我就是萌 提交于 2020-02-28 04:49:48
前言 本文实现Arduino UNO R3通过ESP8266-01模块连接机智云平台,从而实现用手机APP远程点亮LED灯。 一、ESP8266模块本地调试 当我们参考机智云官网给的教程时,关于Arduino平台主要都是关于机智云官方自己的开发板Gokit的资料。但当我们只使用Arduino UNO R3接入机智云平台,有很多教程通过添加了两个按键来选择airlink和softap模式,其实我们只要在本地给ESP8266配好了网络连接,就不需要每次通过按键切换配网模式。 第一步:首先在官网下载机智云固件 GAgent , 第二步:使用ESP8266下载工具ESPFlashDownloadTool,将固件下载至ESP8266中。 第三步:在机智云官网下载 机智云串口调试助手 , 将ESP8266通过串口转USB工具插在电脑上,安装好驱动,选择中确的驱动后,打开串口,填入在官网申请的product_key和Product Secret后,就能在右边看见数据点了,此时再打开指令界面,点击AirLink命令,ESP8266就进入了自动配网模式; 第四步:下载 机智云移动端APP 打开APP,点击一键配置,输入家里的WiFi账号及密码,选择乐鑫,因为刚才我们已经将ESP8266设置成AirLink透传模式,现在通过APP就可以将家里的WiFi信息发送给ESP8266

机智云开发之WIFI通讯的那些事儿

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-09 14:44:04
疑问! 如何让嵌入式系统联网? 我们都知道,在我们使用电脑进行上网的话,我们是需要将我们的计算机通过网线或者通过无线网卡来与路由器相连,然后在通过猫的调制解调功能去与远程的服务器相连,从而进行我们上网的操作。那么,假如我们需要加嵌入式的机器联网,我们需要怎么做了?? 其实原理和计算机也是一样的,首先我们需要一个能解网线或者网卡的相关外设,保证我们的嵌入式设备具有上网的硬件条件,然后通过厂家提供的硬件驱动进行驱动操作,这样就能够保证嵌入式的设备上网了,不过这仅仅是解决了我的一个问题,就是,现在设备能上网了,可是我的嵌入式设备如何通过远程来进行遥控操作了?也就是我们所说的指令传达!!! 这个问题一直困惑了我很久,不过在最近,我突然明白了好多,首先,先通过一张图来划一下这个嵌入式设备联网的过程: 其实 我认为,WIFI控制模块,大概就做了一个中间转换的功能,也就是说,他关键的作用就是将我们WIFI模块接收到的控制信号,转换成了串口信号(这个是常见嵌入式系统都是支持这个串口通讯的),也就是说,只要有芯片能够控制WIFI模块,就应该都能让设备连入因特网,不过是啊51单片机,pic,还是ARM,原理都是一样,只不过在处理的时候,速度的差别而已。 机智云的配置过程我就不在这里说了,因为文档上都有。那么 我们可以再谈谈如何基于机智云进行云上开发! 其实这个和我们开发微信的过程是一样的,首先

基于arduino的智能家居系统

匿名 (未验证) 提交于 2019-12-02 23:42:01
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GSH_Hello_World/article/details/91575018 基于arduino的智能家居系统 1.整体方案 利用机智云平台进行开发,在机智云平台上创建数据点,然后二次开发其MCU代码和APP代码。最终实现APP能够获取到智能家居的温湿度,并且能够远程控制智能家居中的风扇和加湿器。 2.链路连接关系 TP-LINK路由器通过网线联网,WIFI模块连接此路由器:账号arduino,密码12345678。 手机连接此路由器网络/其他无线网络/使用流量,打开APP就可以对智能家居控制。(后来直接组成局域网进行控制,没将数据上传到机智云,所以手机只能连接路由器网络arduino进行控制) 注意:继电器模块和温湿度模块都单独采用USB转TTL上的5V电源供的电,否则可能会影响WIFI的正常工作。 注意:如果WIFI模块连接电脑分出来的无线网,会出现不稳定,APP经常会获取不到数据。(待考证) 3.硬件连线说明 3.1.WIFI模块 WIFI模块 RX――arduino TX WIFI模块 TX――arduino RX WIFI模块 VCC――arduino 3.3V WIFI模块 GND――arduino GND KEY1――arduino PIN6(后来去掉了