美文网首页
安信可(Ai-Thinker)A9/A9G GPRS模块内部集成

安信可(Ai-Thinker)A9/A9G GPRS模块内部集成

作者: Neucrack | 来源:发表于2017-10-12 11:45 被阅读6754次

    功能说明

    • 实现手机可以实时查看定位器(A9/A9G模块)位置。
    • 定位器可以使用GPS定位,如果GPS无法定位或者A9模块没有GPS,可以选择打开使用基站定位功能,GPS无法定位时自动使用基站定位。
    • 手机App电子栅栏功能,即当定位器超出指定的范围后App会推送报警消息

    准备

    1. 硬件
    • 一个A9 或者 A9G模块(建议买A9 pudding开发板,方便开发),可在淘宝购买

    A9G

    A9 A9/A9G pudding开发板(链接稍后放出)
    • 流量卡或者电话卡,如果不用短信或者电话功能,建议购买物联网卡,不需要实名更方便,点击图片可以买到

    物联网卡
    • USB转串口模块
      这个开发者一般都有,如果没有也需要购买,建议使用cilicon CP210x芯片的cp2102 usb转串口模块,供电能力比CH34和pl2303好很多。安信可也配套推出了最新的串口模块,包含了3.3V 4.2V 5V 三种供电电压,支持硬件流控,使用CP210x芯片,供电能力更好。
    USB转串口模块
    • 电源
      可以使用锂电池(3.7~4.2V)供电,也可以使用USB供电,但是要保证USB能提供足够的电流(建议峰值>600mA),串口供电也可以,同样保证峰值电流够大,有些串口芯片供电能力不足
    1. 软件

    使用方法

    1. 连接硬件,上电启动
      连接A9/A9G模块,上电等待串口助手显示READY字样后,发送AT(回车结尾,即AT\r\n)测试连接以及模块是否正常工作(可以多发几次)注意每一个AT命令都是以\r\n(即windows下的换行符)结尾,后面所有命令默认都以\r\n结尾
    AT
    
    OK
    
    
    READY AT
    1. 第一次手动启动A9Tracker
    • 启动A9Tracker
      使用AT指令 AT+GIZTRACKER=<on/off>,[server],[upload interval],[use LBS],[PK],[PS]来启动A9Tracker,一旦启动,下次上电A9Tracker会自动启动,无需再次输入命令!
      这里使用命令 AT+GIZTRACKER=1,0,10,1启动A9Tracker。
      参数的含义为:启用定位器,使用安信可创建的产品,上传频率为10s/次,如果GPS没有定位则使用基站定位位置)

    • 注销设备
      使用 AT+GIZTRACKER=0可以注销设备,注销设备后下次上电A9Tracker不会自动登录!
      如果需要再次登录,而且参数不变,可以直接使用AT+A9TRACKER=1启动,下次上电会自动登录

    1. 获取设备二维码
      由于App绑定设备需要一个二维码,每个设备都有一个唯一的二维码,需要先获取这个二维码
    • 串口助手发送命令 AT+GIZQRCODE? 可获得一个二维码字符串,如果无法获取二维码字符串(即是空值),则可以自己到机智云生成二维码,生成方法见文章末尾。
    获得二维码串
    比如:37fbc6ae1caa48dfb4258958a525941b/XPlwFTe/Iif2fZxV8Yhq1kJK1YMy7bdtNCHQxnC2BlWxI2lc66LMA8F7FGybmwyTmr3G88VYQ== 二维码
    1. 使用App
    • 打开A9Tracker App
    • 注册账号
    • 登录


      主界面(已经添加了两个设备,均不在线)
    • 扫描二维码添加设备
      !注意 添加设备前设备一定要先注册(登录or not 都行,但必须注册过,比如图中我已经绑定了设备,但是设备不在线),因为设备注册会让所有绑定这个设备的用户解绑
      点右上角 -> 扫描二维码
    添加设备成功,设备在线
    • 与设备的交互
      点击设备名,出现定位器主界面
    定位器主界面

    右上角按钮展开还有电子栅栏功能,点击录制栅栏后在地图上点击出一个范围,然后点击右上角按钮展开后的保存栅栏

    电子栅栏

    如果需要手动获取一次定位器的位置信息,点击右上角展开后的更多选项,点击获取设备状态即可。 (需要注意的是,如果定位器使用GPS定位而且在无法定位时不使用基站定位,GPS定位位置为0,0时,定位器是不会上传位置的(上传了也木有用啊ԅ(≖‿≖ԅ)))

    生成A9Tracker的机智云二维码教程

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

    相关

    相关文章

      网友评论

          本文标题:安信可(Ai-Thinker)A9/A9G GPRS模块内部集成

          本文链接:https://www.haomeiwen.com/subject/krynyxtx.html