Latest 1.3.0
Homepage https://github.com/IntoYun/intoyun-sdk-demo-ios
License MIT
Platforms ios 6.0, requires ARC
Dependencies MQTTClient, AFNetworking, CocoaAsyncSocket, MJExtension, SocketRocket
Authors

intoyun-sdk-demo-ios

为了方便第三方开发者快速集IntoYun SDK,我们提供了以下联系方式,协助开发者进行集成:
邮箱:[email protected]
微博:IntoRobot
另外,关于SDK的Bug反馈、用户体验、以及好的建议,请大家尽量提交到 Github 上,我们会尽快解决。
目前,我们正在逐步完善IntoYun SDK,争取为第三方开发者提供一个规范、简单易用、可靠、可扩展、可定制的 SDK,敬请期待。

demo使用方法

  • 第一步 clone 到本地

git clone [email protected]:IntoYun/intoyun-sdk-demo-ios.git

  • 第二步 安装依赖库

pod install

方式一, 快速集成 IntoYunSDK支持使用Cocoapods集成,请在Podfile中添加以下语句:

  • 导入IntoYunSDK, 将下面代码添加到Podflie文件中

pod 'IntoYunSDK', '~> 1.3.0'

  • 设置build setting

在项目target中设置 Build Settings–> Linking –>Other Linker Flags 在后面增加[-ObjC]。(必须添加,否则程序会崩溃)

  • 添加相关依赖库, 将下面代码添加到Podflie文件中
pod 'AFNetworking', '~> 3.0'    #source     https://github.com/AFNetworking/AFNetworking/
pod 'MQTTClient'                #source     https://github.com/ckrey/MQTT-Client-Framework
pod 'CocoaAsyncSocket'          #source     https://github.com/robbiehanson/CocoaAsyncSocket
pod 'MJExtension'               #source     https://github.com/CoderMJLee/MJExtension/tree/master/MJExtension
pod 'SocketRocket'              #source     https://github.com/facebook/SocketRocket

方式二,导入静态库

  • 将IntoYunSDK.framework 添加到 Linked Frameworks and Libraries 中
    在项目target中设置 General–> Linked Frameworks and Libraries, 点击"+"号将当期目录下的"IntoYunSDK.framework" 添加进去。

App调试:

登录IntoYun平台,进入产品管理 -> App开发如下图所示,打开App二维码扫描功能,即可启动虚拟设备进行app数据点调试。

IntoYunSDK

更新记录

2018-2-07 v1.2.4

  • 1、增加检查用户是否已注册api接口

2017-9-22 v1.2.3

  • 1、修复EDTP发送指令API接口

2017-9-15 v1.2.1

  • 1、增强数据传输的安全性

2017-8-30 v1.2.0

2017-7-27 v1.1.2

  • 1、修复配置设备后,设备在线下载程序的bug

2017-7-20 v1.1.1

  • 1、增加扫描模拟设备二维码,生成调试设备
  • 2、修复字符型数据点输入中文错误的bug
  • 3、设置透传型数据点16进制字符,输入的字符数一定是偶数个

2017-7-8 v1.0.2 已弃用

  • 1、增加对LoRa和Gateway网关设备的支持
  • 2、更新关联控制设置

2017-6-12

  • 1、修复SDK静态库头文件缺失bug

2017-6-10

  • 1、修复获取设备状态功能
  • 2、修改数值型数据点发送数据失效的bug

Latest podspec

{
    "name": "IntoYunSDK",
    "version": "1.3.0",
    "summary": "IntoYunSDK on iOS.",
    "homepage": "https://github.com/IntoYun/intoyun-sdk-demo-ios",
    "license": "MIT",
    "authors": {
        "hehui": "[email protected]"
    },
    "platforms": {
        "ios": "6.0"
    },
    "source": {
        "git": "https://github.com/IntoYun/intoyun-sdk-demo-ios.git",
        "tag": "1.3.0"
    },
    "source_files": "IntoYunSDK/**/*.{h,m}",
    "vendored_libraries": "IntoYunSDK/libIntoYunSDKLib.a",
    "requires_arc": true,
    "compiler_flags": [
        "-ObjC",
        "$(inherited)"
    ],
    "dependencies": {
        "MQTTClient": [],
        "AFNetworking": [
            "~>3.0"
        ],
        "CocoaAsyncSocket": [],
        "MJExtension": [],
        "SocketRocket": []
    }
}

Pin It on Pinterest

Share This