精华内容
下载资源
问答
  • 机智云APP制作教程

    2019-01-23 13:45:57
    机智云APP制作教程,建立数据点,制作自己APP的详细过程
  • 【esp8266】小黑板烧写固件以及连接机智云APP-附件资源
  • 文章目录一、准备1.1 硬件准备二、开发过程2.1 注册机智云APP2.2 硬件连接2.3 连接机智云2.4 注册模块到机智云产品2.5 手机App查询状态以及控制设备 一、准备 1.1 硬件准备 一个A9 或者 A9G模块(建议买A9G开发板...


    一、准备

    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查询固件信息,与最新固件版本对比。

    申请机智云账号

        进入机智云开发者中心,注册登录机智云:
    在这里插入图片描述

    创建产品及数据点

        点击创建新产品,选择移动网络,数据传输方式使用定长或者变长,定长就是每次上传数据需要把所有的数据点上传,变长就是可以一次只上传部分数据点,数据量大或者通讯频繁为了节约流量可以选变长,数据量不大可以选定长,如果你是第一次使用机智云,建议按照我的步骤来,会了之后自己探索。这里 选择了变长!
    在这里插入图片描述
    在这里插入图片描述
    产品创建
    创建数据点
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    应用数据点
    复制PK和PS
    在这里插入图片描述

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

    在这里插入图片描述

    2.2 硬件连接

    • 下载并打开串口助手
          使用安信可串口助手,下载
          或者使用其它串口助手都可以,我这里使用的开源的串口助手COMTool。
          连接A9/A9G模块,上电等待串口助手显示READY字样后,发送AT(回车结尾,即AT\r\n)测试连接以及模块是否正常工作(可以多发几次)注意每一个AT命令都是以\r\n(即windows下的换行符)结尾,后面所有命令默认都以\r\n结尾
    AT
    
    OK
    

    在这里插入图片描述

    2.3 连接机智云

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

    在这里插入图片描述
        使用AT+GIZSTART=[PK],[PS]注册登录模块到刚刚建立的产品,使用AT+GIZSTOP注销登录,这里值得注意的是:
        第一次注册时这个命令的参数PK、PS是必须的,如果注册过一次后,后面登录无需再使用PK和PS参数,直接使用AT+GIZSTART即可登录。
        如果带参数,模块则会重新注册一遍,模块重新注册会导致手机App用户绑定的这个模块自动解绑!使用时请注意。
    在这里插入图片描述

    2.4 注册模块到机智云产品

        这个时候在机智云后台会看到设备已经在线,点击查看可以看到更多设备信息
    在这里插入图片描述
    设备在线
    在这里插入图片描述
    上下线信息

    设备推送消息
        使用AT+GIZSEND=<action>,[length],[data]推送数据到云端(/手机客户端)
        发送数据的方式有三种格式,类似AT+CIPSEND,如下图,更详细说明见AT指令文档
    在这里插入图片描述
    设备推送数据
        在后台可以看到数据已经成功推送
    在这里插入图片描述
    后台数据记录
    (上面的数据推送是随便推送的,在这里没有任何含义!)
        那么如何推送数据点呢,我们创建了一个数据点,且因为是变长产品,根据协议(最后会详细说明,这里可以先不深入探究),我们需要发送两个字节的数据,报告灯为开:0x0101,报告灯为关:0x0100;因为是设备主动报告数据而且产品是变长,action为20:
    在这里插入图片描述
    上传数据点

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

    在这里插入图片描述
    后台数据

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

        下载机智云App (支持二次开发),在手机应用商店搜索机智云下载安装
    在这里插入图片描述
    机智云App
    生成设备二维码
        按照机智云官方文档教程生成这个设备的二维码,机智云App二维码生成教程

    App扫描二维码添加设备
    在这里插入图片描述
    扫描二维码
    在这里插入图片描述
    已绑定设备
        查看设备状态及控制设备
        点击已绑定的设备,进入设备页面,设备会收到客户端进入设备页面的查询设备状态的消息
    在这里插入图片描述
    设备页面
    在这里插入图片描述
    设备收到消息(这里收到ACTION为18的数据即读取命令,数据内容没显示是因为是非ASCII码)
    点击控制开关,设备会收到控制命令
    在这里插入图片描述
        点击App中的开关,发送控制命令
    在这里插入图片描述
        设备收到控制命令(这里收到ACTION为17的数据即控制命令,数据内容没显示是因为是非ASCII码)
        如果设备推送设备状态(定长ACTION为4,变长ACTION为20)或者响应App的查询命令推送状态(定长ACTION为3,变长ACTION为19),App界面也会实时更新状态
    在这里插入图片描述
    设备推送数据

        在App可以看到数据发生了变化
    在这里插入图片描述
        App灯从关变成了开状态
        在后台也可以看到数据内容

    在这里插入图片描述
    后台数据内容
        至此A9G连接机智云APP已经成功!!

    展开全文
  • 源:使用机智云APP控制战舰V3 转载于:https://www.cnblogs.com/LittleTiger/p/10725586.html

    源:使用机智云APP控制战舰V3 

    转载于:https://www.cnblogs.com/LittleTiger/p/10725586.html

    展开全文
  • 刚开始数据点 点击机智云app中,开启LED灯按钮...手机上的机智云APP按钮更新。 机智云APP中的实体设备的LED灯按钮显示为关闭。当LED灯按钮开启后,重新进入APP控制界面,发现状态是关闭并不是开启,状态没有同步...

    刚开始数据点
    在这里插入图片描述
    点击机智云app中,开启LED灯按钮,重新进入APP后,状态依然为LED灯开启状态。没毛病。
    在这里插入图片描述
    问题出现:
    当我在机智云开发者中心,又添加一个数据点后
    在这里插入图片描述
    点击左侧虚拟设备,启动虚拟设备,用机智云APP扫描二维码。
    手机上的机智云APP按钮更新。
    在这里插入图片描述
    在这里插入图片描述
    机智云APP中的实体设备的LED灯按钮显示为关闭。当LED灯按钮开启后,重新进入APP控制界面,发现状态是关闭并不是开启,状态没有同步。询问群里的人都没解决。然后我就在想是不是,我又定义的第3个数据点是在机智云平台上定义的,然而我的设备nodemcu里烧录的只是2个数据点的固件,并没有重新编译和烧录固件。设备内部因此发生了混乱,不能识别和回传按钮状态。
    因此我就在机智云平台删除了第三个数据点(调光),用APP重新扫描二维码绑定,恢复为两个按钮后,点击LED灯开启,重新进入APP界面发现LED灯状态依然为开启。
    在这里插入图片描述
    证明:此间产生的机智云APP的LED灯按钮状态问题是由添加的第三个数据点引起的,推测是由于nodemcu里的固件没有定义第3个数据点。

    展开全文
  • 我是这样子去了解机智云APP开源框架,基于机智云快速搭建自己的产品的。当然,如果你是iOS APP开发工程师、H5工程师,看完本文后,去看机智云文档中心,一样的道理。1)首先:了解机智云设备接入SDK以及机智云APP...

    我是一名Andriod APP开发工程师。我是这样子去了解机智云APP开源框架,基于机智云快速搭建自己的产品的。当然,如果你是iOS APP开发工程师、H5工程师,看完本文后,去看机智云文档中心,一样的道理。


    1)首先:了解 机智云设备接入SDK以及机智云APP开源框架的功能与作用,以及前期的准备工作。
    详细文档:http://docs.gizwits.com/zh-cn/quickstart/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C.html
    由此我知道:
    机智云的设备接入SDK(以下简称SDK)封装了手机(包括PAD等设备)与机智云智能硬件的通讯过程,以及手机与云端的通讯过程。这些过程包括配置入网、发现、连接、控制、心跳、状态上报、报警通知等。使用SDK,可以使得开发者快速完成APP开发,开发者仅需关注APP的UI和UE设计即可,而相对复杂的协议与错误处理等事项可忽略。
    机智云目前提供3套SDK:iOS平台原生SDK、Android平台原生SDK、APICloud跨平台SDK。开发者可以根据项目需要自行选择,其中APICloud版本SDK可以用H5技术一次开发,同时适配iOS和Android两个平台。



    2)其次:了解 如何快速使用机智云安卓APP开源框架来进行APP的开发与测试
    详细文档:http://docs.gizwits.com/zh-cn/quickstart/AndroidAppFrame.html
    在这里,我只需要花“10分钟”部署调试机智云APP开源框架,在进行 控制页面快速开发设计。


    3)接下来,了解 Android开源框架使用说明(含源码),通过查看此文档,我能知道如何基于机智云APP开源框架快速进行开发或或参考相关代码进行开发。
    详细文档:http://docs.gizwits.com/zh-cn/AppDev/Android%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.html#
    Android开源框架工程源码链接:
    Eclipse 版本:  https://git.oschina.net/dantang/GizOpenSource_AppKit_Android
    Android Studio版本:https://github.com/gizwits/GOpenSource_AppKit_Android_ASAndroidgokit App是使用开源框架工程的源码范例,源码链接:
    https://git.oschina.net/dantang/GoKit_Demo_Android
    需要注意的是
    目前支持Android 4.0及更高版本系统。


    4)想尝试在机智云APP上使用消息推送(支持极光推送和百度推送),那就看这个文档:
    http://docs.gizwits.com/zh-cn/AppDev/Android%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html
    只需修改部分代码就能实现。



    5)如果想使用QQ和微信登录你的APP(基于机智云开源框架),或者是想实现app快速换肤,那就看这个文档:
    http://docs.gizwits.com/zh-cn/AppDev/Android%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E4%B8%8E%E6%8D%A2%E8%82%A4.html


    6)通常重头戏在最后。在进行APP开发之前,你一定要了解什么是“数据透传”,以及如何使用机智云设备接入SDK来进行APP与设备之间的数据透传。
    在APP和MCU之间,有两种数据透传方式:

    • 利用“扩展类型”数据点进行透传
    • 不定义数据点直接进行数据透传,即纯透传

    详细文档:
    http://docs.gizwits.com/zh-cn/AppDev/SDK%E6%95%B0%E6%8D%AE%E9%80%8F%E4%BC%A0%E6%96%B9%E6%B3%95%E8%A7%A3%E6%9E%90.html


    注意事项:
    1)你需要很熟悉机智云平台上的常见名词,比如说PK、DID、APPID、大循环、小循环等。
    机智云名词定义解释  http://docs.gizwits.com/zh-cn/quickstart/noun.html
    2)你需要知道哪些API、工具可以免费让个人用户使用
    可免费使用的功能: ECE雾计算、D3引擎(这里要求你是企业开发者!!!注册的时候注册为企业开发者就好了呗

    无需申请可使用的API:OPEN API设备联动APIWebsocket API
    个人项目转换成企业项目:http://docs.gizwits.com/zh-cn/UserManual/change.html

    转载于:https://www.cnblogs.com/dapangsen/p/6831539.html

    展开全文
  • 机智云全面改版,本资料带你通过控制STM32的LED1、LED2和蜂鸣器快速上手机智云的使用,此资料为代码压缩包,上一篇有详细的教程
  • 最开始的android代码在机智云自己的项目中机智云官网自动生成的,就是这里 下载到自己电脑后,解压,然后用android studio 打开下图位置。 点击File->Open->下载机智云android代码的文件夹->找到文件夹...
  • 机智云自动生成代码 机智云,全球领先的智能硬件软件自助开发及物联网(iot)云服务平台。总之是一款稳定的可进行开发的平台,开发者进入网站,创建并登录账号,进入到开发者中心进行创作开发,选产品的类型,选择wifi...
  • 机智云全面更新,此篇资料教你用STM32战舰V3使用机智云,通过控制战舰的LED1、LED2和蜂鸣器带你快速上手,找我主页下一篇有实例代码
  • 第一步:注册机智云,然后进入到开发者中心,然后开始创建新产品 设置好后点击保存,这个时候会跳转到开发向导界面,选择去添加数据点 我们建3个数据节点,分别用来打开LED1,LED2,和蜂鸣器。读写类型选为可写,...
  • 本次主要记录UI布局,如下图所示: res目录下存放图片,字符串,布局。其中drawable存放图片,value存放字符串,layout存放布局。
  • 下载机智云自动生成的代码 1. 在应用配置里面添加新应用,平台选择Android。 2. 在应用开发中选择平台。。。。。等,并生成代码包 3.将下载的代码包解压并放在没有中文的路径 修改代码中的配...
  • 昨天遇到了一个很好的视频教程,今天果断把电脑拿回来,在宿舍开始我的android学习之路,学东西不系统,坚持不了只能一点一点摸索,今天进展非常顺利,爽的很,今天成功按照教程将机智云官方SDk添加到androidstudio...
  • 效果非常之好,安卓6.0之后就进行了动态授权。按照网上的视频一步一步调试的非常成功,非常舒服。 转载于:https://www.cnblogs.com/pengwenzheng/p/9302336.html...
  • 我选择了机智云APP开源框架 https://git.oschina.net/dantang/GizOpenSource_AppKit_Android,做智能硬件APP。只需要关注UI和界面设计,无需关注业务逻辑。很方便。主要开发步骤如下: 1)APP开发准备工作 ...
  • 比如我们利用机智云 Demo APP 同时单独控制开发板的 2个LED灯,那么我们首先就要创建一个有多路数据节点的设备,这里我们可以直接创建,也可以在原来的设备基础上加几个数据节点,方法都一样,这里选择重新建立新...
  • 2.1 在机智云官网下载中心下载ESP8266对应的固件。 2.2解压下载的固件包。  如图所示bin文件为我们所需要的固件。 2.3设备连接。  本文分两种情况进行设备连接,描述如下: 2.3.1...
  • 机智云在系统测试版中发现新系统升级了对Wi-Fi和蓝牙的权限限制,有可能会影响设备连接等用户体验,为避免APP用户在升级新系统后遇到配网等相关问题,特整理iOS 13系统机智云APP适配指南,您可按以下步骤进行核查和...
  • 因为是设备主动报告数据而且产品是变长,action为20: 上传数据点 在后台可以看到,推送数据点成功 后台数据 2.5 手机App查询状态以及控制设备 下载机智云App (支持二次开发),在手机应用商店搜索机智云下载安装 ...
  • 【STM32+机智云机智云手机APP点灯实验踩坑记录 一、实验背景 因为项目开发需要用到云平台,所以开始学习机智云平台,听说机智云比较容易入门,还有手机APP。因此开始了踩坑之旅,一切的一切开始于一天逛B站时看到...
  • 机智云APP开源框架的源码可快速开发配套app(目前提供ios、Andriod版本),不仅无缝的支持设备到设备的互联,还能完成不同类型的消息推送,如:邮件推送、短信推送、百度推送和极光推送。
  • 基于机智云的Android开源app修改教程

    千次阅读 2020-02-07 19:06:24
    首先,这是我最近搞的毕业设计,然后为了使自己的app更加的有个人风格,故在网上寻找了很多的参考资料,这里是对自己设计的总结,具体机智云APP生成流程请参考我上一篇博客。链接: 基于stm32的连接机智云教程 机智...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 283
精华内容 113
关键字:

机智云app