如何使用核心模块开发设备控制功能(iOS APP开发)

导读:本次教程我们在开源框架代码基础上做一个控制gokit红灯开的App,Wi-Fi设备接入机智云客户端调试工具包括 iOS Demo 和Android Demo 示例源码,包含了设备网络配置、用户注册登录、设备状态查询、设备远程控制等功能的参考实现,开发者可通过此开源程序学习物联网硬件相关的App实现方法。

开源框架是机智云的出品,包含Wi-Fi类智能硬件app通用功能的一套源码。只要使用机智云协议的产品,开发者可以直接用该框架的源码实现快速开发配套app,从而满足app开发周期短、成本低的要求。

本教程将给大家介绍如何使用机智云开源框架,开发属于自己产品的app,按由易到难、从基础功能到高级功能,分为以下几个章节进行讲解:

  • 如何创建机智云产品
  • 如何使用核心模块开发设备控制功能
  • 如何在开源框架基础上定制app开发
  • 如何使用微信登录
  • 如何使用QQ登录
  • 如何使用百度推送
  • 如何使用极光推送

微信和QQ登录、百度和极光推送功能属于高级功能。在我们的开源框架代码中,默认是不开启这些高级功能的。如果只想要一个简单的设备控制功能app,只学习前三个章节就可以了。想要使用高级功能,可以继续关注后面的章节。

参考信息:http://docs.gizwits.com/zh-cn/AppDev/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B.html

开源框架下载地址:http://dev.gizwits.com/zh-cn/developer/resource/open_source?type=gokit_app

视频一:

开发者中心产品及设备应用创建(App开发前传)

简介:

我们在app开发之前,需要学会在机智云开发者中心创建新产品。首先选择产品分类和方案,为产品添加数据点,最后为产品创建应用。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架、数据点、数据点模板、Product key、Product Secret、App ID、App Secret等用法。

观看链接:

https://v.qq.com/x/page/p0344jspddv.html

开源框架教程1-2

使用开源框架快速开发一个功能简单的iOS App

简介:

延续开源框架教程1-1,本教程在开源框架代码基础上做一个控制gokit红灯开关的iOS App。下载代码后进行APP定制,在控制页面的布局文件中创建点击事件,将pruductkey烧写进Gokit的MCU固件中,最后为大家实操展示APP控制Gokit亮灯。为了帮助大家更好地理解整个创建过程,我们在视频里穿插着介绍了开源框架代码模块、代码功能、指令添加、iOS app、设备配置等用法。

观看链接

https://v.qq.com/x/page/b0350blmgcf.html

转载于:https://my.oschina.net/u/2320846/blog/795828

物联网APP开源框架教程(二)—— iOS APP开发相关推荐

  1. 智能硬件APP开发之路:基于机智云APP开源框架

    为什么使用开源软件? 开源软件是Open Source音译过来的.我们知道所有的软件都是由代码编写,经编译生成的系统或者应用.而一旦你把它开源,意味着任何人.任何组织都可以使用你的代码或者软件,当然也 ...

  2. 【安卓开发系列 -- APP 开源框架】IO 框架 OKIO

    [安卓开发系列 -- APP 开源框架]IO 框架 OKIO [1]OKIO的整体框架 [1.1]OKIO的整体框架图示 [1.2]OKIO的优势 CPU和内存消耗低,OKIO采用了segment机制 ...

  3. 安卓签名生成工具_ios app如何进行内测?ios app和安卓app的内测有何区别?

    目前手机主流的操作系统分为Android和iOS两大阵营,分别是由谷歌和苹果进行开发维护.这两大平台的应用都相互独立,无论是运行机制还是底层原理,都不一样,所以即使是同一款App也是需要针对在两大平台 ...

  4. python app自动化测试框架_appium+python,app自动化测试框架

    基于appium的app自动化测试框架 基于appium框架的app自动化测试 App自动化测试主要难点在于环境的搭建,appium完全是基于selenium进行的扩展,所以app测试框架也是基于we ...

  5. Konstrukt PHP REST框架 教程二

    Konstrukt PHP REST框架 教程二 入门 - 第2部分 在本教程中,我们假设你已经完成了第一个教程,因为它的基础上产生的代码从该. 谈判的Content-Type 在大多数情况下会发出一 ...

  6. 边缘计算开源框架EdgeXFoundry的部署应用开发(三)设备服务开发

    边缘计算开源框架EdgeXFoundry的部署应用开发(三)设备服务开发 使用SDK开发真实设备接入服务 着手编写一个温湿度设备接入 准备相关文件及目录 脚本可选,用于单文件编译测试 编写温湿度设备接 ...

  7. Unittest自动化测试框架教程(二)——Python中Fixture测试夹具的使用和setUp方法相关参数传递

    "此文基于系列作品 Unittest自动化测试框架教程(一)--测试用例基本框架介绍 基础上编写,初学者访问此文建议快速浏览链接文章熟悉测试用例基本框架,高手可直接上手阅读 ~ " ...

  8. APP源码 教程 网页转APP 安卓Andriod应用开发 手机APP 移动网站

    本教程针对目前会制作网站并且想向网站移动端APP发展,并且善于技术钻研和研究的用户,怎么把网页转成APP.制作容易修改的APP.网站开发人员向移动APP制作端转变.快速开发APP,安卓Andriod应 ...

  9. 从零开始部署Guns V4.0 (SpringBoot开源框架)教程

    开篇废话:Guns作为一个较新且流行的SpringBoot框架,对于那些已经接触过各种SSH,SSI,SH等传统的JAVAEE框架的老手们来说肯定是很快就能够成功部署和掌握的了,但也不免有许多新手想学 ...

最新文章

  1. CVPR2020行人重识别算法论文解读
  2. 以太坊经典成为第六个加密货币
  3. 一. MyBatis系列:第一个MyBatis工程
  4. gan神经网络_神经联觉:当艺术遇见GAN
  5. 仿制药名言_仿制药的美丽与陌生
  6. 软件开发管理(产品经理客户和程序员互撕解决方案)
  7. 如何用 IDEA 提升十倍开发效率?
  8. BusHound详解
  9. MAC OS系统如何使用动态远程桌面
  10. 学计算机的一直对画画感兴趣,[电脑绘画兴趣小组教学总结]sai电脑绘画入门教学...
  11. 为什么说程序员的前三年不要太看重工资水平
  12. [bzoj4199][后缀数组][后缀自动机]品酒大会
  13. 1.1 wamp/wnmp 环境搭建
  14. python 判断大于等于且小于等于_关于if语句:检查python中值是否大于、小于或等于零的更好方法...
  15. 蜂巢3.0(原 素材管理器)开发笔记
  16. SDN的深入思考(1):SDN的核心本质到底是什么?
  17. 编程语言:Java与C语言C++的区别是什么?知道该学什么了吧!
  18. 博后招募 | 香港大学蒋海波齐晓娟教授联合招收AI4Science方向博士后/RA
  19. 自学前端到上岸工作系列之css03
  20. 渲染的艺术:建筑效果图渲染的5个成功要素

热门文章

  1. iOS 按钮图片和文字位置的各种设置(Swift代码)
  2. “生命游戏”c++源代码
  3. 如何合并Google表格中的单元格
  4. java8 异步请求 回滚_was8 报错 资源回滚,因为调用 setRollbackOnly()
  5. 天线增益的计算公式(详细篇)
  6. 医学图像 | 使用深度学习实现乳腺癌分类(附python演练)
  7. 【githubboy】如何使用 QGIS 和 Blender 软件,制作带有阴影效果的浮雕地图
  8. 全面解析淘宝反作弊算法
  9. Zip和7-zip谁更强,如何选择?
  10. hadoop jar命令解读