目录

为什么要开发 IoT App?

IoT App SDK 的优势

IoT App SDK 分类

智能生活 App SDK

商用照明 App SDK

智慧社区 App SDK

智慧居住 App SDK

行业 App SDK

其他概念

IoT 设备

通信过程

IoT 云平台

智能面板

名词解释


涂鸦 IoT App SDK 是专为物联网移动应用 (IoT App) 开发打造的一系列 SDK。SDK 提供丰富组件和示例代码,开发者可以快速实现移动 App 对智能设备的连接、控制以及丰富的智能场景应用。

为什么要开发 IoT App?

IoT App 是物联网设备和手机之间的媒介。让连接到云端的 IoT 设备始终保持同步,让设备能够无缝访问关键数据,让用户能够远程操作智能设备。

只有与移动应用程序集成后,IoT 系统才能更便捷化地控制所有设备,发挥出物联网的更大的优势。与 PC 端应用相比,移动端应用控制 IoT 设备具有典型的优点:

  • 随身携带的手机更适合远程操控智能设备。

  • 手机集成更多的传感器,提供更丰富完整的连接选项,例如 Wi-Fi、蓝牙、蜂窝网络等。

  • 借助 IoT App,手机可以将地理位置等信息传递到您的智能设备和云端,创造出更多可能的智能化场景。

    例如,应用程序可以跟踪您的位置。当您在家里附近的某个地方时,它会在您到家之前打开空调,开始为房屋供暖或制冷。

这些优势使手机成为管理 IoT 设备的最佳用户终端,因此移动端 IoT 行业的 App 的开发也相应而生。

IoT App SDK 的优势

涂鸦 IoT App SDK 提供用户账号、设备配网、设备管理等能力,SDK 本身具备以下优势:

  • 低门槛快速集成:快速集成 SDK,提供示例代码、Demo App、接入案例等,低门槛轻松上手。
  • 开发组件丰富:组件化开发,提供垂直品类 SDK、UI 业务包等功能组件,您可以根据需求灵活组合。
  • 智能功能全面:全面覆盖用户、设备、智能场景等多种功能模块,您只需简单实现 UI 层代码。
  • 主流通信协议兼容:同一个 App 中支持添加和使用主流通信协议产品,轻松实现 “All-In-One App”。
  • 全球数据安全保障:双通道安全加密,五重安全策略,全球数据安全合规认证,全面保障用户数据隐私安全。
  • 全球服务稳定:全球化智能云部署,让每一个 App 都轻松拥有亿级海量设备和千万级用户并发处理能力。

IoT App SDK 分类

智能生活 App SDK

智能生活 App SDK 提供丰富智能家居场景功能组件和示例代码。开发者可以快速集成全屋智能体系的移动端 App 功能。

商用照明 App SDK

涂鸦商用照明解决方案是一套完整的物联网控制系统,适用于新装和存量的商用照明市场,为其提供从设备端到软件控制端以及施工端的一套完整方案服务。通过设备管理、能源管控、人因照明等实现绿色建筑与健康建筑。

商用照明 App SDK 是涂鸦商用照明解决方案配套 App 开发产品,帮助开发者快速集成照明体系的移动端 App 功能。

智慧社区 App SDK

涂鸦智慧社区基于社区业务服务,对小区基础信息智能实时同步更新,构建以住户(人)为核心,关联房屋、地址、关系等关联的社区运行数据,适用于各类新建小区、老旧小区改造项目,为其提供从业主端到软件控制端的一套完整方案服务。

涂鸦智慧社区 App SDK 是一套针对智慧社区提供的移动端开发工具。通过智慧社区 SDK,开发者可以基于 SDK 快速实现社区相关的 App 功能开发。

智慧居住 App SDK

涂鸦智慧租住解决方案 是一套完整的租住业务管理+物联网控制系统,适用于公寓、酒店、网约房等空间租住市场,为其提供从设备端到移动控制端的一套完整的软硬件服务。

涂鸦智慧居住 App SDK 是一套针对租住场景提供的移动端开发工具。通过智慧居住 SDK,开发者可以快速实现公寓租住相关的 App 功能。

行业 App SDK

涂鸦 行业 App SDK 提供设备配网、登录注册、资产管理等基本功能,是涂鸦 SaaS 开发框架产品的重要组成部分。开发者可以基于 SDK 快速地实现物联网 App 功能开发,实现对智能设备的配网、控制。

其他概念

IoT 设备

与传统硬件设备相比,IoT 设备搭载一块装有传感器的电路板。这些传感器使用 Wi-Fi 或蓝牙等方式连接到互联网,具备和云端及移动终端的通信能力。

涂鸦提供开源 SDK,用于构建在设备上运行的应用,极大地简化并加速 IoT 解决方案的开发。

通信过程

通常,IoT 设备将自身数据发送到云端服务。同时接收来自云端的数据和指令。例如:

  1. 温度计每小时向云端发送温度数据。
  2. 云端向房间内的空调发送指令,使其开启制冷或供暖模式。

相比于手机等计算资源充足的移动设备,IoT 设备往往具有不同的特征,如:

  1. 能力和处理资源有限。
  2. 网络连接可能不稳定或成本昂贵。
  3. 可能需要使用专属、自定义或行业特定的应用程序协议。

因此,借助 SDK 可解决如何以安全可靠的方式将设备连接到云端的难题。

涂鸦 IoT App SDK 和云平台支持 MQTT(Message Queuing Telemetry Transport,遥信消息队列传输)协议。MQTT 是一个基于 TCP 的发布订阅协议,设计的初始目的是为了在带宽很低的不可靠网络条件下,实现与内存极有限的设备的通信,非常适合物联网通信。

IoT 云平台

在 IoT 解决方案中,IoT 云平台通常提供如下功能:

  • 收集、可视化、分析传感器和设备收集的数据。
  • 从 IoT 云平台向特定设备发送命令。
  • 管理设备上安装的固件。
  • 处理不同的硬件和软件通信协议。
  • 为设备和用户提供安全性和身份验证。

智能面板

面板指的是一类运行在涂鸦智能生活 App、OEM App 或基于涂鸦设备控制 UI 业务包开发的 App 上的用于控制智能产品的界面程序。

相比于原生 App,面板基于 ReactNative 开发,一次编写,随处运行,可以在多个平台上运行的代码类型。此外,面板开发支持热更新,您无需再为应用上架审核所需要等待的大量时间而苦恼,应用更新迭代、bug 修复都可以快速上线。

名词解释

SDK:为 Software Development Kit 的缩写,即软件开发工具包,是辅助开发软件的相关文档、示例、工具的集合。涂鸦根据多种系统或者语言提供了免费的 SDK。

MQTT:为 Message Queuing Telemetry Transport 的缩写,即消息队列遥测传输,是 IBM 开发的一个即时通信协议。MQTT 支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器的通信协议。

IoT App SDK,专为 IoT 移动 App 开发打造,提供丰富组件和示例代码,开发者可以快速实现移动 App 对智能设备的连接、控制以及丰富的智能场景应用。点击开始开发。

什么是 IoT App SDK?相关推荐

  1. c语言 sdk,适用于 C 语言的 Azure IoT 设备 SDK

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 适用于 C 的 Azu ...

  2. 国内首个 App SDK 国家标准成功立项;苹果意外泄露iPhone 12发布时间;TypeScript 4.0 发布| 极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要闻 国内首个 App SDK 国家标准成功立项,华为. ...

  3. 【opencl】——AMD APP SDK下载地址

    AMD APP SDK 2.8下载 AMD APP SDK 3.0

  4. 面向次世代的Windows App SDK 近况

    前言 本篇文章梳理了WinUI 3, Project Reunion和Windows App SDK之间的关系,并详细介绍了如何创建Windows App SDK 1.0版中支持的Unpackaged ...

  5. 智能生活 App SDK 之家庭信息管理接口(全)

    涂鸦智能生活 App SDK 为全屋智能业务场景的移动端开发提供各类模块和组件.因此,家庭是抽象于全屋智能场景的概念,指用户在以家或者场所为单位的范围内所有设备.账号.权限等信息的集合. 家庭管理主要 ...

  6. Invalid Bundle Structure - The binary file ‘axhzmj-mobile.app/SDK/CSJ/BUCNAuxiliary.framework/BUCNAu

    报错内容 搜寻狠毒内容无解 Invalid Bundle Structure - The binary file 'axhzmj-mobile.app/SDK/CSJ/BUCNAuxiliary.fr ...

  7. AWS IOT C++ SDK 使用

    测试在Linux环境下使用makefile. 使用的是openssl 作为mqtt的网络实现. C++ SDK samples 中PubSub.cpp写的很清楚该怎么用. 本文主要讲怎么把我们想要的部 ...

  8. 智能生活 App SDK 如何实现设备控制

    随着 IoT 设备的普及,如何安全.灵活地管理对设备的控制权限变得更加复杂. 在以往简单的应用场景中,控制端 App 仅仅需要对一个设备进行控制.但随着家庭拥有的物联网设备愈加丰富,控制端 App 需 ...

  9. 比葫芦娃还可怕的百度全系APP SDK漏洞 - WormHole虫洞漏洞分析报告

    瘦蛟舞 · 2015/11/02 10:50 作者:瘦蛟舞,蒸米 "You can't have a back door in the software because you can't ...

  10. 视频直播类App SDK盘点

    1.推流:即构.阿里云直播.七牛云等 即构科技由腾讯QQ团队创业,是市面暂时较好的推流SDK,但是费用太高,可以先做个对比.但美颜效果,连麦功能,狼人杀模式等确实相较其他SDK有很大的优势. 阿里云直 ...

最新文章

  1. ElasticSearch 条件更新 删除
  2. 百度文本审核api_利用百度ai实现文本和图片审核
  3. 条款33:避免遮掩继承而来的名称
  4. graphicsmagick im4java,GraphicsMagick+im4java 图片处理
  5. 看了就会的 Node.js 三大基础模块常用 API
  6. TeaPot 用webgl画茶壶(3) 环境纹理和skybox
  7. linux firefox 脚本,linux下调整firefox的有用设置(高分辨率下需要)
  8. 4.2串的表示和实现
  9. 滚动条样式设置_自定义滚动条样式
  10. cf——Sasha and a Bit of Relax(dp,math)
  11. 机器学习——seaborn可视化
  12. pass平台java,mPass 微服务开发平台
  13. Android使用DragAndDrop拖拽效果实现宫格位置变换
  14. mac vim映射esc_如何通过重新映射大写锁定来获取Mac的Esc键
  15. matplotlib 3D绘图警告;MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure is deprecate
  16. matlab 二维插值 验证,科学网-利用MATLAB对非矩形域实现二维插值-张乐乐的博文...
  17. 数字未来 认识DMA基金会
  18. ns-allinone-3.X(simulator模拟器)简单配置
  19. python爬虫使用session保持登录状态
  20. python程序设计与基础教程第六章上机实验_《Python程序设计与算法基础教程(第二版)》江红 余青松 课后代码题详解...

热门文章

  1. 谢烟客---------Linux之find查找
  2. iOS .tdb代替.dylib
  3. 搭建电信之“云”需从基础入手 业务拓展紧跟市场需求
  4. 从BPMN到XPDL--Visual Paradigm for UML 的流程转换
  5. 完美解决Pyqt5 调用软键盘适用于触摸屏
  6. python 变量后加逗号的含义
  7. matlab2016与VS2019混合编程
  8. OllyDbg笔记-Olly Advanced插件使用
  9. 【LaTeX Workshop】VS Code 与 SumatraPDF 双向链接配置方法
  10. STM32F103ZET6+TJA1050 HAL CAN通讯笔记