All Projects → TuyaInc → tuyasmart_ios_sdk

TuyaInc / tuyasmart_ios_sdk

Licence: MIT License
No description or website provided.

Programming Languages

objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to tuyasmart ios sdk

tuya-connector
tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.
Stars: ✭ 28 (+27.27%)
Mutual labels:  tuya-smart, tuya
tuya-home-assistant
Home Assistant integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, maintained by the Home Assistant Community and Tuya Developer Team.
Stars: ✭ 684 (+3009.09%)
Mutual labels:  tuya-smart, tuya
Tuya Convert
A collection of scripts to flash Tuya IoT devices to alternative firmwares
Stars: ✭ 3,338 (+15072.73%)
Mutual labels:  tuya-smart, tuya
ESPHome-Devices
A collection of ESPHome custom components, configuration files, and custom code for my various ESP8266/ESP32 devices that integrate with Home Assistant.
Stars: ✭ 83 (+277.27%)
Mutual labels:  tuya
tuyagateway
Local Python Gateway for Tuya devices
Stars: ✭ 102 (+363.64%)
Mutual labels:  tuya
tuya-iotos-embeded-sdk-wifi-ble-bk7231t
TuyaOS Embedded SDK is designed to promote the development of smart products with BK7231T that enables communication over Wi-Fi and Bluetooth Low Energy (LE).
Stars: ✭ 32 (+45.45%)
Mutual labels:  tuya
tuyaface
Python Tuya client that allows you to locally communicate with tuya devices
Stars: ✭ 44 (+100%)
Mutual labels:  tuya
Tasmota
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Stars: ✭ 16,624 (+75463.64%)
Mutual labels:  tuya
tysdk for esp8266
No description or website provided.
Stars: ✭ 36 (+63.64%)
Mutual labels:  tuya
tuya-local
Local support for Tuya devices in Home Assistant
Stars: ✭ 150 (+581.82%)
Mutual labels:  tuya
tuya-home-ios-sdk
Tuya Smart Life App SDK is designed to promote the development of apps with multiple smart device features, such as device pairing, device control, firmware updates, scheduled tasks, and smart scenes.
Stars: ✭ 17 (-22.73%)
Mutual labels:  tuya
tuyasmart home ios sdk
Tuya Smart iOS Home SDK
Stars: ✭ 48 (+118.18%)
Mutual labels:  tuya
tuyasmart android sdk
No description or website provided.
Stars: ✭ 34 (+54.55%)
Mutual labels:  tuya
tinytuya
Python API for Tuya WiFi smart devices using a direct local area network (LAN) connection or the cloud (TuyaCloud API).
Stars: ✭ 236 (+972.73%)
Mutual labels:  tuya
tuya-iot-python-sdk
Tuya IoT Python SDK for Tuya Open API.
Stars: ✭ 56 (+154.55%)
Mutual labels:  tuya
tuya-panel-kit
高效、统一、可视化
Stars: ✭ 16 (-27.27%)
Mutual labels:  tuya
TUYA IPC SDK
No description or website provided.
Stars: ✭ 72 (+227.27%)
Mutual labels:  tuya
Tuya-v2-Supported-Devices
A collection of all of the known working Tuya v2 Devices
Stars: ✭ 30 (+36.36%)
Mutual labels:  tuya
join-us
IoT made easy!
Stars: ✭ 120 (+445.45%)
Mutual labels:  tuya
tuya-iotos-embeded-sdk-wifi-ble-bk7231n
Tuya IoTOS Embeded SDK WiFi & BLE for BK7231N
Stars: ✭ 21 (-4.55%)
Mutual labels:  tuya

Tuya Smart iOS SDK

中文版 | English


Features Overview

Tuya Smart APP SDK provides the interface package for the communication with hardware and Tuya Cloud to accelerate the application development process, including the following features:

  • Hardware functions (network configuration, control, status reporting, regular tasks, groups, firmware upgrades, sharing)
  • Account system (phone number, email registration, login, password reset and other general account functions)
  • Tuya Cloud HTTP API interface package

Rapid Integration

Using CocoaPods integration (version 8.0 or above is supported)

Add the following content in file Podfile:

platform :ios, '8.0'

target 'your_target_name' do

   pod "TuyaSmartKit", :git => "https://github.com/TuyaInc/tuyasmart_ios_sdk.git"

end

Execute command pod update in the project's root directory to begin integration.

For the instructions of CocoaPods, please refer to: CocoaPods Guides

Initializing SDK

Add the following to the project file PrefixHeader.pch

#import <TuyaSmartKit/TuyaSmartKit.h>

Open file AppDelegate.m,and use the App ID and App Secret obtained from the development platform in the [AppDelegate application:didFinishLaunchingWithOptions:]method to initialize SDK:

[[TuyaSmartSDK sharedInstance] startWithAppKey:<#your_app_key#> secretKey:<#your_secret_key#>];

Now all the preparatory work has been completed. You can set out to develop your application.

Doc

Refer to details: Tuya Smart Doc - iOS SDK

ChangeLog

CHANGELOG.md

SDK Demo Package

Download Url

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].