【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;

本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱。

  • 1、A9G环境在windows上搭建并编译,串口打印 Hello GPRS
  • 2、A9G在微信公众号上的定位功能笔记分享;
  • 3、安信可A9G模块连接机智云APP教程;

文章目录

  • 前言
  • 一、准备
      • 1.1 硬件准备
      • 1.2 软件准备
  • 二、A9G连接微信,开启定位功能
      • 2.1 模块上电启动
      • 2.2 微信绑定模组
          • 2.2.1 进入二维码生成网址
          • 2.2.2 输入授权码
          • 2.2.3 输入PK和MAC地址
          • 2.2.4 生成二维码
          • 2.2.5 查询并下载生成的二维码
          • 2.2.6 模块入网,绑定微信
  • 三、定位器界面和功能说明
      • 3.1 设备列表界面
      • 3.2 功能操作界面
  • 四、其他

前言

  • 最近上手玩下A9G模块,这个是2G网络,支持二次开发,现在特此分享下笔记;

一、准备

1.1 硬件准备

  • A9G开发板一个
  • 物联网卡一张
  • USB转串口模块,杜邦线,天线
  • 供电:可以用USB转串口工具供电,也可以使用锂电池(3.7~4.2V)供电,也可以使用USB供电,但是要保证USB能提供足够的电流(建议峰值>600mA),串口供电也可以,同样保证峰值电流够大,有些串口芯片供电能力不足;
    在这里插入图片描述

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

     我的实物图接线如下:
在这里插入图片描述

1.2 软件准备

  • 串口助手:使用安信可串口助手,官网有提供下载,或其他串口助手
  • 微信定位器:打开微信搜索公众号–安信可科技,在左下方有一个定位器选项,点击进入。

二、A9G连接微信,开启定位功能

2.1 模块上电启动

连接硬件,上电启动

    连接A9/A9G模块,上电等待串口助手显示READY字样后,发送AT(回车结尾,即AT\r\n)测试连接以及模块是否正常工作(可以多发几次)注意每一个AT命令都是以\r\n(即windows下的换行符)结尾,后面所有命令默认都以\r\n结尾。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第1张图片

2.2 微信绑定模组

    模块初次使用需注册绑定微信,接下来就开始介绍模块注册绑定的流程。确保AT固件是最新固件,不是则需要到安信可官网下载并升级固件,使用ATI\r\n查询固件信息,与最新固件版本对比。由于微信绑定设备需要一个二维码,每个设备都有一个唯一的二维码,需要先获取这个二维码,串口助手发送命令 AT+GIZQRCODE? 可获得一个二维码字符串,如果无法获取二维码字符串(即是空值),则可以自己到机智云生成二维码,生成方法见文章末尾。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第2张图片
    比如这次我们就生成了一个二维码字符串:37fbc6ae1caa48dfb4258958a525941b/XPlwFTe/Iif2fZxV8Yhq1kJK1YMy7bdtNCHQxnC2BlWxI2lc66LMA8F7FGybmwyTmr3G88VYQ==
    接下来我们需要查询模块的IMEI值,使用AT+EGMR=2,7指令可查询到模块的IMEI值,获取到模块的IMEI值后,需要进行绑定程序了。以下步骤参考机智云绑定设备二维码生成教程:

2.2.1 进入二维码生成网址

    在浏览器打开 http://qrcode.gizwitsapi.com:1800/doc/

2.2.2 输入授权码

    点击右上角Authorize,在弹出对话框输入”G”,并点击 “Authorize” 按钮。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第3张图片

2.2.3 输入PK和MAC地址

    打开 “创建二维码生成任务” 接口。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第4张图片
    输入 product_key,和要生成的 mac 序列(这里我们输入的就是之前获取的模块的IMEI值)。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第5张图片

2.2.4 生成二维码

    点击 “Try it out!”,创建生成任务,如果返回 201,说明二维码生成成功。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第6张图片

2.2.5 查询并下载生成的二维码

    打开 “查询所有二维码生成任务” 接口;
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第7张图片
    输入 product_key,点击”Try it out!”,查询生成任务;
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第8张图片
    生成的任务包括文件下载URL的相对路径;
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第9张图片
    在浏览器输入完整 URL(http://qrcode.gizwitsapi.com:1800/+上图中的URL)下载生成的二维码图片,本次下载的URL组合起来是:http://qrcode.gizwitsapi.com:1800/static/zipfiles/1474.zip;
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第10张图片
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第11张图片

2.2.6 模块入网,绑定微信

    获取到二维码之后,我们需要将模块开启上网功能,之后才能扫描二维码绑定微信。指令如下图所示:
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第12张图片
    完成入网操作后,打开微信安信可公众号,在定位器中打开扫描二维码绑定设备,即可完成绑定操作。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第13张图片
    绑定成功后,就可以就行定位测试了。

三、定位器界面和功能说明

3.1 设备列表界面

【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第14张图片

3.2 功能操作界面

    进入功能界面后,微信会自动采集设备上传的定位信息,根据设备设置的上传定位信息时间间隔的参数,等待数秒后,界面会显示当前设备定位信息。
【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;_第15张图片

四、其他

      如果发送AT+GIZQRCODE?响应二维码字符串为空,可以自己到机智云生成二维码,如何生成二维码参见以上教程,生成时需要用到product keyproduct key为:271331ddde3e45df97a291b79bb22749

      共勉!

你可能感兴趣的:(安信可,A9G)