0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

安信可模块接入机智云的过程说明

9GxC_IoTMaker 来源:CSDN技术社区 作者:你要我怎么说怎么 2022-07-22 09:27 次阅读

一、准备

1.1 硬件准备

一个A9 或者 A9G模块(建议买A9G开发板,方便开发)

物联网卡/流量卡

USB转串口模块,杜邦线,天线

供电:用USB转串口工具供电,或锂电池(3.7~4.2V)供电,或直接USB供电,但是要保证USB能提供足够的电流(建议峰值>600mA),串口供电也可以,同样保证峰值电流够大,有些串口芯片供电能力不足;

284f5756-0901-11ed-ba43-dac502259ad0.png

我在这里选择的是用USB供电,USB转串口工具接开发板的AT_TX/RX。在硬件都准备齐全之后,我们就开始连接AT串口,进行调试。

1.2 连线图

接线图如下:

2886f79c-0901-11ed-ba43-dac502259ad0.png

28cf7620-0901-11ed-ba43-dac502259ad0.png

连接硬件到电脑,注意要保证足够的供电能力,或者使用锂电池在VBAT端进行供电也可以

二、开发过程

2.1 登陆机智云,创建产品

进入机智云开发者中心,注册登录机智云:

28efc33a-0901-11ed-ba43-dac502259ad0.png

注意:保证AT固件是最新固件,不是则需要到安信可官网下载并升级固件,使用ATI 查询固件信息,与最新固件版本对比。

创建新产品

2916928a-0901-11ed-ba43-dac502259ad0.png

点击创建新产品,选择移动网络,数据传输方式使用定长或者变长,

定长就是每次上传数据需要把所有的数据点上传,

变长就是可以一次只上传部分数据点,

数据量大或者通讯频繁为了节约流量可以选变长,数据量不大可以选定长,

如果你是第一次使用机智云,建议按照我的步骤来,会了之后自己探索。这里 选择了变长!

定义数据点

2942f622-0901-11ed-ba43-dac502259ad0.png

应用数据点

2967f0da-0901-11ed-ba43-dac502259ad0.png

复制PK和PS

298f98c4-0901-11ed-ba43-dac502259ad0.png

2.2 硬件连接

下载并打开串口助手

使用安信可串口助手,下载

或者使用其它串口助手都可以,我这里使用的开源的串口助手COMTool。

连接A9/A9G模块,上电等待串口助手显示READY字样后,发送AT(回车结尾,即AT )测试连接以及模块是否正常工作(可以多发几次)注意每一个AT命令都是以 (即windows下的换行符)结尾,后面所有命令默认都以 结尾

ATOK

29b7ab5c-0901-11ed-ba43-dac502259ad0.png

2.3 连接机智云

查询IMEI是否正确AT+EGMR=2,7,如果不正确,看模块屏蔽罩上的IMEI,使用AT+EGMR=1,7,"…"写入

29e10fb0-0901-11ed-ba43-dac502259ad0.png

使用AT+GIZSTART=[PK],[PS]注册登录模块到刚刚建立的产品,使用AT+GIZSTOP注销登录,这里值得注意的是:

第一次注册时这个命令的参数PK、PS是必须的,如果注册过一次后,后面登录无需再使用PK和PS参数,直接使用AT+GIZSTART即可登录。

如果带参数,模块则会重新注册一遍,模块重新注册会导致手机App用户绑定的这个模块自动解绑!使用时请注意。

2a15185a-0901-11ed-ba43-dac502259ad0.png

2.4 注册模块到机智云产品

这个时候在机智云后台会看到设备已经在线,点击查看可以看到更多设备信息

设备在线

2a4d33b6-0901-11ed-ba43-dac502259ad0.png

上下线信息

2a7f8ac8-0901-11ed-ba43-dac502259ad0.png

设备推送消息

使用AT+GIZSEND=,[length],[data]推送数据到云端(/手机客户端)

发送数据的方式有三种格式,类似AT+CIPSEND,如下图,更详细说明见AT指令文档

2ab57994-0901-11ed-ba43-dac502259ad0.png

设备推送数据

在后台可以看到数据已经成功推送

2ae51492-0901-11ed-ba43-dac502259ad0.png

(上面的数据推送是随便推送的,在这里没有任何含义!)

那么如何推送数据点呢,我们创建了一个数据点,且因为是变长产品,根据协议(最后会详细说明,这里可以先不深入探究),我们需要发送两个字节的数据,报告灯为开:0x0101,报告灯为关:0x0100;因为是设备主动报告数据而且产品是变长,action为20:

上传数据点

2b0ba7b0-0901-11ed-ba43-dac502259ad0.png

在后台可以看到,推送数据点成功

2b301244-0901-11ed-ba43-dac502259ad0.png

2.5 手机App查询状态以及控制设备

下载机智云App (支持二次开发)

https://download.gizwits.com/zh-cn/p/98/99

2b4e87ec-0901-11ed-ba43-dac502259ad0.png

App扫描二维码添加设备

2b77490c-0901-11ed-ba43-dac502259ad0.png

已绑定设备

2b9570a8-0901-11ed-ba43-dac502259ad0.png

查看设备状态及控制设备

点击已绑定的设备,进入设备页面,设备会收到客户端进入设备页面的查询设备状态的消息

2bbc43d6-0901-11ed-ba43-dac502259ad0.png

设备页面

2bd9f1b0-0901-11ed-ba43-dac502259ad0.png

设备收到消息(这里收到ACTION为18的数据即读取命令,数据内容没显示是因为是非ASCII码)

点击控制开关,设备会收到控制命令

2bfb493c-0901-11ed-ba43-dac502259ad0.png

点击App中的开关,发送控制命令

2c29fd4a-0901-11ed-ba43-dac502259ad0.png

设备收到控制命令(这里收到ACTION为17的数据即控制命令,数据内容没显示是因为是非ASCII码)

如果设备推送设备状态(定长ACTION为4,变长ACTION为20)或者响应App的查询命令推送状态(定长ACTION为3,变长ACTION为19),App界面也会实时更新状态

2c479cb0-0901-11ed-ba43-dac502259ad0.png

设备推送数据

在App可以看到数据发生了变化:App灯从关变成了开状态

2c7e115a-0901-11ed-ba43-dac502259ad0.png

在后台也可以看到数据内容

2c9784d2-0901-11ed-ba43-dac502259ad0.png

至此A9G连接机智云APP已经成功!!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2484

    浏览量

    46533
  • 机智云
    +关注

    关注

    2

    文章

    542

    浏览量

    26216
  • 安信可
    +关注

    关注

    0

    文章

    119

    浏览量

    3817

原文标题:安信可A9G模块连接机智云APP教程

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【年末活动】机智回馈~送ESP模块啦~

    `机智机友们~大家好~小编最近总在想着,年末了应该给小伙伴们发点什么福利好呢?duang~duang~duang~小伙伴们关注已久的
    发表于 01-21 15:46

    教你轻松将CC3200接入机智

    教你轻松将CC3200接入机智下面介绍的是如何将CC3200 LaunchPad 接入机智
    发表于 02-22 14:26

    cc3200接入机智

    cc3200接入机智,然而未做过无线网的我们怎么入门??求帮助
    发表于 05-06 07:51

    【万元大奖】机智智能硬件创新大赛

    产品使命、说明及操作指南安ESP-12F,汉枫LPB-100,庆科EWM3162模块资料介绍2、平台
    发表于 07-06 13:42

    【G友经验】即使没有Gokit,也能接入机智平台(转)

    1、我有一个ESP8266模块,想接入机智,是必须使用GAgent吗?我想接入机智
    发表于 07-26 11:21

    机智想说爱你不容易 - 如何开发接入机智的物联网设备

    `机智是一个物联网/智能硬件服务平台,提供了一系列物联网硬件开发工具以及稳定服务,包括:设备接入服务、开放平台服务以及统计分析服务。很早之前就知道
    发表于 09-27 13:26

    【Gokit 3试用体验】(8)微控制Gokit体验之机智宠物屋

    书,而实现微控制Gokit的二维码只有在纸字版的说明书上有,如下图所示。于是悲剧了……  经过机智网官网论坛查询资料、机智网QQ群咨询问题,最后拿到了相应的控制二维码,在Gokit
    发表于 10-02 12:19

    GPRS/GSM模块接入机智之广和通

    【GPRS模组】广和通FIBOCOM_G510 广和通FIBOCOM_G510 支持接入机智,具体开发流程参考:http://docs.gizwits.com/FIBOCOM G510 G5xx
    发表于 11-23 11:36

    五分钟了解机智

    帐号分个人帐号与企业帐号,如下图所示,如果您是企业开发者,请务必申请企业帐号。机智接入方案如图所示,厂家只需在原有设备上嵌入机智认证WI
    发表于 12-27 14:32

    GPRS联网模块:广和通FIBOCOM_G510 支持接入机智

    所熟悉的领域不太一样,我们需要有工具帮助开发者更好、更快地接入。出于这个考虑,机智提供了一个叫 GAgent 的小固件程序,它运行在硬件平台里面,通常在 Wi-Fi 模块里,也可以在
    发表于 05-16 19:15

    史上最详细的Arduino uno R3接入机智教程

    交叉连接。 上图是机智智能硬件设备接入原理,为了实现和机智服务器的交互,必须先给无线WIFI模块
    发表于 11-18 14:52

    正点原子精英版STM32F103,接入机智创建一个iot工程

    、ESP8266固件烧写可以到机智淘宝店购买开发板,就不用单独烧写固件了。ESP8266烧写机智的官方固件,方便ESP8266与机智
    发表于 05-25 18:03

    请问一下STM32是怎样接入机智

    如何利用机智进行物联网开发呢?STM32是怎样接入机智的?
    发表于 12-15 07:36

    基于FreeRTOS的机智接入教程分享

    基于FreeRTOS的机智接入教程分享
    发表于 12-20 07:58

    STM32F103+ESP8266使用工程模板接入机智过程

    正点原子STM32mini开发板+ESP8266接入机智博主是一位刚刚接触STM32的小白,在朋友的建议下开始捯饬机智,虽然
    发表于 02-14 07:47