一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

涂鴉的Link SDK如何連接到涂鴉IOT平臺(tái)教程

jf_94171069 ? 來源:jf_94171069 ? 作者:jf_94171069 ? 2024-09-25 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一 概述

Link SDK

涂鴉Link SDK,即tuya-connect-kit。使用 C 語言實(shí)現(xiàn),適用于開發(fā)者自主開發(fā)硬件設(shè)備邏輯業(yè)務(wù)接入涂鴉 IoT。Tuya Connect Kit 提供設(shè)備激活、DP 上下行和 OTA 等基礎(chǔ)業(yè)務(wù)接口封裝,Kit 不依賴具體設(shè)備平臺(tái)及操作系統(tǒng)環(huán)境,也可以運(yùn)行在單任務(wù)環(huán)境,僅需要支持 TCP/IP 協(xié)議棧及提供 SDK 必要的系統(tǒng)依賴接口即可完成接入。

該 Kit 的 C 代碼文件通過以下目錄結(jié)構(gòu)提供:

certs:設(shè)備私鑰,設(shè)備證書,服務(wù)端 CA 根證書

docs:參考文檔

libraries:外部依賴庫,包含 MQTT client、HTTP client、mbedTLS 等

interface:平臺(tái)必要移植接口,SDK 功能接口

include:SDK 有文件,包含了 SDK API

src:SDK 源代碼

platform:平臺(tái)移植接口適配

utils:通用工具模塊

examples:例程

SDK詳細(xì)介紹可以參考涂鴉connect-kit官網(wǎng),這里不作贅述。移植過程中對(duì)sdk進(jìn)行了少量修改,可以使用文件比對(duì)工具(例如:beyond compare)比較目錄中的文件夾和壓縮包中的源碼,查看修改了哪里。

二 涂鴉 IoT 平臺(tái)

1 注冊(cè)賬號(hào)

打開涂鴉 IoT 平臺(tái)官網(wǎng):https://www.tuya.com/cn/

點(diǎn)擊右上角的注冊(cè),注冊(cè)一個(gè)賬號(hào)。注冊(cè)完畢后,登錄。

2 創(chuàng)建產(chǎn)品

1 點(diǎn)擊左側(cè)的產(chǎn)品

wKgaombzzJyAe74HAAOdGEOma0s508.jpg

2 點(diǎn)擊創(chuàng)建產(chǎn)品

wKgZombzzJ6AYN3zAAEgzHYmimU221.jpg

3 當(dāng)前組件使用的是 tuya-connect-kit 來連接涂鴉 IoT 平臺(tái),涂鴉會(huì)根據(jù)不同的方案產(chǎn)生不同的激活碼,所以這里不能夠使用涂鴉已經(jīng)有的產(chǎn)品進(jìn)行開發(fā),需要選擇其它。(如果希望使用涂鴉的軟硬件快速開發(fā),或者0代碼開發(fā),直接投產(chǎn),可以選擇下圖中已經(jīng)存在的產(chǎn)品)

wKgZombzzJ-ADKwIAAHx6taU9LQ128.jpg

4 同樣選擇自定義品類

wKgaombzzKCAP4TkAAFKVLCvGRs673.jpg

5 這里選擇產(chǎn)品開發(fā)(生態(tài)產(chǎn)品接入,會(huì)提供mqtt三要素,沒有app使用)

wKgZombzzKGARV0QAAFOdafZ5ZU634.jpg

6 使用自定義方案

wKgaombzzKKASN8PAAFompL6KAE958.jpg

7 完善產(chǎn)品信息,之后點(diǎn)擊創(chuàng)建產(chǎn)品

wKgZombzzKOALOanAAEyxcji9OI939.jpg

8 選擇自己需要的功能,可以選擇已經(jīng)存在的,也可以自定義

wKgaombzzKSAKcYjAAJDmQP9psE099.jpg

9 這里選擇公共面板

wKgZombzzKWATtjjAAGGh3IGFVg865.jpg

10 選擇Link SDK,選擇硬件(這里選擇這款硬件,不影響使用自己的硬件)

wKgaombzzKaALF_zAAHtcFjRuMo304.jpg

11 選擇指南的任務(wù)

wKgZombzzKeAIicDAAH-bSO1n3U664.jpg

12 選擇暫不測(cè)試

wKgaombzzKiAQqwIAALVkif4M58340.jpg

13 免費(fèi)領(lǐng)取兩個(gè)激活碼,注意選擇,授權(quán)碼清單,之后下載授權(quán)碼,界面意外關(guān)閉,可以按照第三張圖找到,之后下載申請(qǐng)的激活碼

wKgZombzzK2ATIUrAAH6kjmxjIw680.jpg

wKgZombzzK6AKt-EAAHooaDSgDI990.jpg

wKgaombzzK-ASDWfAAGTr44IpMU906.jpg

wKgZombzzK-AMuGAAAEgcoG5-DM560.jpg

3 生成二維碼

1 二維碼規(guī)則參考

2 在線免費(fèi)生成二維碼

wKgaombzzLCACe-4AAK45Qsje5k346.jpg

三 涂鴉組件的使用

1 Gitee鏈接地址

組件位于amaziot_bloom_os_sdkplatformstuyatuya-connect-kit

Gitee源碼地址:https://gitee.com/ning./hongdou

Github源碼地址:https://github.com/ayumid/hongdou

當(dāng)前組件使用涂鴉提供的Link SDK中的tuya-connect-kit實(shí)現(xiàn)(Link SDK中還有tuya-open-sdk-for-device)。因?yàn)橥盔f平臺(tái)對(duì)不同開發(fā)方式進(jìn)行了識(shí)別,所以必須按照本文所描述步驟進(jìn)行,否則可能無法連接涂鴉平臺(tái)。

2 服務(wù)層組件功能介紹

提供涂鴉Link SDK(tuya-connect-kit)連接實(shí)例,實(shí)現(xiàn)設(shè)備通過app控制等。

該組件為平臺(tái)組件,可以單獨(dú)運(yùn)行,不依賴于其它組件。

3 代碼講解

1 wait_network_ready

等待模組駐網(wǎng)成功,駐網(wǎng)超時(shí)后,會(huì)軟復(fù)位模組。

static void wait_network_ready(void) { int count = 0; int ready = 0; while (!ready) { if (getCeregReady(isMasterSim0() ? IND_REQ_HANDLE : IND_REQ_HANDLE_1)) { ready = 1; } sample_mqtt_tls_tuya_catstudio_printf("wait_network_ready: %d s", count++); if (count > 300) PM812_SW_RESET(); OSATaskSleep(200); } }

2 tuya_connectkit_task

調(diào)用tuya-connect-kit SDK中的demo,這里可以替換為其它demo。

static void tuya_connectkit_task(void *ptr) { int ret = 0; wait_network_ready(); sample_mqtt_tls_tuya_catstudio_printf("nnnSuccess in the net 2nnn"); // cellular_demo(); switch_demo_non_qrcode(); }

3 tuya_get_csq

獲取當(dāng)前設(shè)備的csq值,用于上報(bào)信息中的參數(shù)。

int tuya_get_csq(void) { char atresbuf[16] = {0}; int err = 0; char *p = NULL; int csqValue = 99; memset(atresbuf, 0, sizeof(atresbuf)); err = SendATCMDWaitResp(TEL_AT_CMD_ATP_10, "AT+CSQrn", 2, "+CSQ", 1, NULL, atresbuf, sizeof(atresbuf)); if(strlen(atresbuf) >= 10 ) { p = strchr(atresbuf,':'); csqValue = atoi(p + 1); } return csqValue; }

4 tuya_get_imei

獲取當(dāng)前設(shè)備的imei值,用于上報(bào)信息中的參數(shù)。

void tuya_get_imei(char *buffer) { char imei[24] = {0}; int err = 0; char *p = NULL; int errorCnt = 0;// wait_reg: memset(imei, 0, sizeof(imei)); err = SendATCMDWaitResp(TEL_AT_CMD_ATP_10, "AT+CGSNrn", 2, NULL, 1, NULL, imei, sizeof(imei)); if(strlen(imei) >= 15 ) { snprintf(buffer, 16, imei); return; } }

5 tuya_get_imei

獲取當(dāng)前設(shè)備的iccid值,用于上報(bào)信息中的參數(shù)。

void tuya_get_iccid(char *buffer) { char iccid[36] = {0}; int err = 0; char *p = NULL; int errorCnt = 0;// wait_reg: memset(iccid, 0, sizeof(iccid)); err = SendATCMDWaitResp(TEL_AT_CMD_ATP_10, "AT+ICCIDrn", 2, "+ICCID", 1, NULL, iccid, sizeof(iccid)); if(strstr(iccid, "+ICCID") != NULL ) { p = strchr(iccid,':'); snprintf(buffer, 21, p + 2); return; } }

6 tuya_send_task

主任務(wù),上電后,代碼會(huì)一直在while中循環(huán)上報(bào)csq,用戶可以根據(jù)自己的業(yè)務(wù)來修改代碼,實(shí)現(xiàn)自己的業(yè)務(wù)邏輯

static void tuya_send_task(void *ptr) { int csq = 0; char imei[16] = {0}; char iccid[21] = {0}; char dp_muti_buf[128] = {0}; char dp_buf[16] = {0}; //"{"103":"866663060145165","104":"898604A41921C0467222"}" tuya_get_imei(imei); tuya_get_iccid(iccid); snprintf(dp_muti_buf, 128, "{"103":"%s","104":"%s"}", imei, iccid); tuya_send_multiple_value_data(dp_muti_buf); while(1) { csq = tuya_get_csq(); snprintf(dp_buf, 16, "{"102":%d}", csq); tuya_send_csq_data(dp_buf); printf("send csq:%d", csq); tuya_sleep(3); } }

4 Demo實(shí)戰(zhàn)

4.1 創(chuàng)建一個(gè)Demo

復(fù)制20.4_trans_xtu示例工程,到同一個(gè)文件夾下,修改文件名為5.8.3-mqtt_tls_tuya_connect_kit,如圖:

wKgZombzzLGAX-tsAABnk1F-TFI108.jpg

4.2 修改makefile

增加mbedTLS,這里不適用tuya-connect-kit中的mbedTLS,使用sdk本身的版本,增加tuya-connect-kit頭文件和源文件路徑,如圖:

wKgaombzzLKAB37gAAAQohEClJg202.jpg

wKgZombzzLOANZ2dAACARgfBo6M649.jpg

wKgaombzzLSAeyDJAAFz3PkT5RU436.jpg

4.3 增加頭文件

使用代碼編輯器,將新建的工程文件加入代碼編輯器中,打開main.c,修改main.c,加入am.h等頭文件,如圖:

main.c

wKgZombzzLWAKS30AAAJ2AlF_bA287.jpg

4.4 修改代碼

本例對(duì)switch_demo_non_qrcode進(jìn)行了適當(dāng)?shù)男薷?,具體查看代碼。

4.5 編譯

在SDK根目錄打開命令行,輸入命令.build.bat -l .amaziot_bloom_os_sdksamplelibraries5.8.3-mqtt_tls_tuya_connect_kit

PS F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF λ .build.bat -l .amaziot_bloom_os_sdksamplelibraries5.8.3-mqtt_tls_tuya_connect_kit 子目錄或文件 outbin 已經(jīng)存在。 子目錄或文件 buildmbedTLS 已經(jīng)存在。 子目錄或文件 buildobj 已經(jīng)存在。 gnumake: Entering directory `F:/3.asr-b/cat.1-asr1606/1.software/BLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/libraries/5.8.3-mqtt_tls_tuya_connect_kit' armcc.exe -c --cpu Cortex-R4 --no_unaligned_access -g -O2 --apcs /inter --diag_suppress 2084,1,2,177,188,223,550,1296,2795,6319,9931,9933 --diag_error=warning --gnu --thumb --loose_implicit_cast -DDATA_COLLECTOR_IMPL -DISPT_OVER_SSP -DDIAG_SSP_DOUBLE_BUFFER_USE_DYNAMIC_ALLOCATION -DENV_XSCALE -DL1_DCXO_ENABLED -DLTE_HIGH_MOBILITY_OPTIMIZATION -DRUN_XIP_MODE -DCRANE_Z2 -DCA_LONG_IPC_MSG -DNEZHA3 -DNEZHA3_1826 -DUPGRADE_PLMS -DUPGRADE_PLMS_SR -DLTE_GSMMULTIBCCH -DGPLC_LTE_RSSI_SCAN -DL1V_NEW_RSSI -DUPGRADE_PLMS_3G -DUPGRADE_PLMS_L1 -DUPGRADE_FG_PLMS -DFG_PLMS_URR -DUPGRADE_L1A_FG_PLMS -DUPGRADE_PLMS_STAGE_2 -DUPGRADE_MBCCH -DMULTI_BCCH_READY_IND -DURR_MRAT_ICS_SEARCH -DUPGRADE_ICS -DMRAT_NAS -DUPGRADE_PLMS_SEARCH_API -DICS_MBCCH -DICS_MBCCH_2G_RSSI -DDIAG_NEWPP -DPHS_SW_DEMO -DPHS_SW_DEMO_TTC -DPHS_SW_DEMO_TTC_PM -DFULL_SYSTEM -D_DDR_INIT_ -D_TAVOR_HARBELL_ -DUPGRADE_ARBEL_PLATFORM -D_TAVOR_B0_SILICON_ -DTDL1C_SPY_ENABLE -DDLM_TAVOR -DTAVOR -DFLAVOR_DUALCORE -DDEBUG_D2_MOR_REG_RESEREVED_ENABLE -D_DIAG_USE_COMMSTACK_ -D_TAVOR_DIAG_ -DPM_DEBUG_MODE_ENABLED -DPM_D2FULL_MODE -DPM_EXT_DBG_INT_ARR -DFEATURE_WB_AMR_PS -DMACRO_FOR_LWG -DHL_LWG -DOPTIMIZE_FOR_2G_BCCH -DPLAT_TEST -D_FDI_USE_OSA_ -DPLAT_USE_THREADX -DLWIP_IPNETBUF_SUPPORT -DCRANE_MCU_DONGLE -DAT_OVER_UART -DPHS_SW_DEMO_TTC_PM -DUPGRADE_LTE_ONLY -DEXT_AT_MODEM_SUPPORT -DLTEONLY_THIN_SINGLE_SIM -DLFS_FILE_SYS -DLFS_FILE_SYS_V2 -DPSM_ENABLE -DNO_PAHO_MQTT -DNO_XML -DNO_LWM2M -DREMOVE_MBEDTLS -DNO_AT_NET -DCRANE_SD_NOT_SUPPORT -DNTP -DYMODEM_EEH_DUMP -DENABLE_DM_LTEONLY -DLTEONLY_THIN -DNO_EXTEND_MY_Q_AT -DNOT_SUPPORT_HTTPS -DNOT_SUPPORT_PM813 -DCRANEL_4MRAM -DREMOVE_PB -DUART_NEW_VERSION -DREMOVE_MEP -DREMOVE_SMS -DREMOVE_ENVSIM -DAPN_INCODE -DLTEONLY_THIN_SINGLE_SIM_2MFLASH -DASR160X_OPENCPU_FEATURE -DENABLE_UART3_FEATRUE -DENABLE_UART4_FEATRUE -DYUGE_MBEDTLS_3_2_1 -DENABLE_MAC_TX_DATA_LOGGING -DDISABLE_NVRAM_ACCESS -DINTEL_UPGRADE_EE_HANDLER_SUPPORT -DLTE_W_PS -DL1_DUAL_MODE -DUPGRADE_HERMON_DUAL -DINTEL_UPGRADE_DUAL_RAT -DINTEL_UPGRADE_GPRS_CIPHER_FLUSH -DUPGRADE_ENHANCED_QUAD_BAND -DINTEL_2CHIP_PLAT -DI_2CHIP_PLAT -DUPGRDE_TAVOR_COMMUNICATION -DRUN_WIRELESS_MODEM -DFLAVOR_DDR12MB_GB1MB5 -DFEATURE_SHMEM -DACIPC_ENABLE_NEW_CALLBACK_MECHANISM -DRELIABLE_DATA -DMAP_NSS -DTV_FNAME=""SW_PLATFORM=PMD2NONE PHS_SW_DEMO PHS_SW_DEMO_PM SRCNUCLEUS FULL_SYSTEM NOACRTC PDFLT PLAT_TEST PV2 DIAGOSHMEM NVM WITHL1V"" -DTV_FDESC=""SW_DESCRIPTION="" -DENABLE_ACIPC -D_DATAOMSL_ENABLED_ -DUSB_CABLE_DETECTION_VIA_PMIC -DMIPS_TEST -DMIPS_TEST_RAM -DFLAVOR_DIET_RAM -DNVM_INCLUDE -DMSL_INCLUDE -DMSL_POOL_MEM -DNO_AUDIO -DOSA_QUEUE_NAMES -D_DIAG_DISABLE_USB_ -DOSA_NUCLEUS -DOSA_USED -DPM_D2NONE_MODE -DCRANE_SOC_TEMPERATURE_SENSOR -DL1_SW_UPDATE_FOR_DIGRF -DPHS_L1_SW_UPDATE_R7 -DUPGRADE_LTE -DFRBD_CALIB_NVM -DFRBD_AGC_CALIB -DFRBD_FDT_CALIB -DHSPA_MPR -DCAPT_PARAMS_OPTIMIZE -DL1_WB_R99_ONLY -DL1V_WB_R99_ONLY -DINTERGRATED_RF_SUPPORT -DL1_RX_DIV_SUPPORT -DENABLE_OOS_HANDLING -DTAVOR_D2_WB_L1_SUPPORT -DL1_DDR_HIGH_FREQ -DUPGRADE_DIGRF3G_SUPPORT -DW_PS_PLUS_G_PAGING -D"NO_APLP=0" -DINTEL_UPGRADE_UNIFIED_VOICE_TASK -DINTEL_UPGRADE_R99 -DAPLP_SPY_ENABLE -D__TARGET_FEATURE_DOUBLEWORD -DWHOLE_UMTS_STACK -DUSE_TTPCOM_CSR_BLUETOOTH_AUDIO_GAIN_CONTROL -DL1_UPGRADE_R5 -DUPGRADE_EDGE -DUPGRADE_R4_FS1 -DINTEL_UPGRADE_GSM_CRL_IF -DUPGRADE_EGPRS_M -DINTEL_UPGRADE_EGPRS_M -DINTEL_UPGRADE_RF_PARAMS_IN_CF_TDS -DINTEL_UPGRADE_2SAMPLES_PER_SYMBOL -D"GPRS_MULTISLOT_CLASS=12" -D"EGPRS_MULTISLOT_CLASS=12" -DMARVELL_UPGRADE_BSIC_REDESIGN -DMSL_INCLUDE -DINTEL_HERMON_SAC -DCRANE_CUST_BUILD -DL1_SW_UPDATE_FOR_DIGRF -DFLAVOR_COM -DSILICON_PV2 -DSILICON_SEAGULL -DSILICON_TTC_CORE_SEAGULL -DPCAC_INCLUDE -Otime -DBUILD_DATE=""03 25 2024"" -DBUILD_TIME=""10:56:28"" -Iatcmdsinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyyugeinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalUARTinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalcoreinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalPMUinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalGPIOinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xosposixinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xdiagdiag_logicsrc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswSysCfginc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswplatforminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xenvwin32inc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswBSPinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswplatformdev_platbuild -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xososainc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xosthreadxinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xosnu_xscaleinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacpsminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcachttpclientsrc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xdiagdiag_logicinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptimerinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopintcinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswPMinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoppminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilTickManagerinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopBSPinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyatcmdsrvinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyatparserinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonysdkinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcachttpclientinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacciinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcinclude -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludearch -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludeipv4 -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludeipv6 -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludelwip -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludenetif -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopmmi_matinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xtavorArbelinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xtavorenvinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonymodeminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacdusterinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacfotainc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalI2Cinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalACIPCinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilfatsysflash -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilFDIsrcINCLUDE -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalMMUinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilFDIsrcFDI_ADD -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilFDIsrcFM_INC -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilfatsysfshdr -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutillittlefsinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacttsinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacdialinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilcsw_memoryinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoputilitiesinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopcommpminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilnvminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilEEhandlerinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilEEhandlersrc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopRTCinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyci_clientinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalBT_deviceinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalUARTinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopmrdinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopdmainc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilsoftutilinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalSPIinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacwebsocketinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacatnet_srvinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilfotacomminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swAudioinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swACM_COMMinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swaudio_stubsrc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopaaminc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swAudioHALinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhaldbgshellinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacopencpuinc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1asros -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1 -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1inc -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1include -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1includembedtls -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1incmbedtls -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFCSDK_CODEmbedTLSmbedTLS_3_2_1testsincludetest -DSDK_ENABLE_MBEDTLS -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFamaziot_bloom_os_sdkutils -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitexamplesswitch_demo_non_qrcode -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitinclude -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitutils -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitinterface -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitmiddleware -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitlibrariescoreJSONsourceinclude -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitlibrariescoreMQTTsourceinclude -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitlibrariescoreHTTPsourceinclude -IF:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/platforms/tuya/tuya-connect-kitlibrariescoreHTTPsourcedependency3rdpartyhttp_parser -o buildobj/ext_at_cmds.o F:/3.asr-b/cat.1-asr1606/1.software/BLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/libraries/5.8.3-mqtt_tls_tuya_connect_kit/atcmds/src/ext_at_cmds.c armlink.exe buildobj/core_http_client.o buildobj/http_parser.o buildobj/core_json.o buildobj/core_mqtt.o buildobj/core_mqtt_serializer.o buildobj/core_mqtt_state.o buildobj/cJSON.o buildobj/aes_inf.o buildobj/backoff_algorithm.o buildobj/crc32.o buildobj/uni_md5.o buildobj/MultiTimer.o buildobj/network_wrapper.o buildobj/storage_wrapper.o buildobj/system_wrapper.o buildobj/mqtt_client_wrapper.o buildobj/http_client_wrapper.o buildobj/atop_base.o buildobj/atop_service.o buildobj/file_download.o buildobj/iotdns.o buildobj/matop_service.o buildobj/mqtt_bind.o buildobj/mqtt_service.o buildobj/tuya_endpoint.o buildobj/tuya_iot.o buildobj/tuya_ota.o buildobj/switch_demo_non_qrcode.o buildobj/main.o buildobj/ext_at_cmds.o buildobj/ext_at_controller.o buildCSDK_CODE.lib -o F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFoutbinArbel_PMD2NONE_40M.axf --via F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFprebuilt_1606lArbel_PMD2NONE_targ_objliblist.txt --elf --scatter F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFprebuilt_1606lCrane_DS_4M_Ram_2M_Flash_XIP_CIPSRAM_Common_SingleSIM.sct --predefine="-DLTEONLY_THIN_SINGLE_SIM" --predefine="-DASR160X_OPENCPU_FEATURE" --map --symbols --info sizes,totals --list F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFoutbinArbel_PMD2NONE_40M.map --keep init.o(Header) --keep init.o(Vectors) --diag_suppress 6312,6314,6319,6329 --feedback F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFoutfeedbackLinkOptLteonlyThin_SingleSim_NoSMS.txt F:3.asr-bcat.1-asr16061.softwareBLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFtoolsbuildimage_1606l.bat SDK_PROD_TYPE : [DM] SDK_CUST_SKU : [THIN_SINGLE_SIM_NO_SMS] SDK_PS_MODE : [LTEONLY] SDK_CHIP_VER : [Z2A0] SDK_OS_TYPE : [TX] Platform Convertion Tools v4.01 with PS option extension Convertion done! |INPUT |outbincp_1606L.bin |MARK |NAME |EXEADDR .LOADADDR.LENGTH .CPZLADDR|COMPRESS STASTIC | |--------|--------|--------.--------.--------.--------|------------------------------| |This Is LteOnly 4M| |RW_CPZ_1|DDR_RW_ |7e119000.800a1244.0000cff8.800a2000|0000cff8->00003000 |This Is LteOnly 4M| |RW_CPZ_2|PS_NCAH |7e388000.800ae23c.00001300.800a5000|00001300->00001000 |This Is LteOnly 4M| |RW_CPZ_3|ITCM |7e3dac00.800af53c.0000f51c.800a6000|0000f51c->0000a000 |This Is LteOnly 4M| |RW_CPZ_4|CODE_PS |7e1aa000.800bea58.00030d68.800b0000|00030d68->0001e000 |This Is LteOnly 4M| |RW_CPZ_5|CODEPSB |7e1dc000.800ef7c0.000339bc.800ce000|000339bc->0001b000 |This Is LteOnly 4M| |RW_CPZ_6|CODEPSC |7e213000.8012317c.000323ec.800e9000|000323ec->0001b000 |This Is LteOnly 4M| |RW_CPZ_7|CODEPSD |7e249000.80155568.00028d88.80104000|00028d88->0001a000 |This Is LteOnly 4M| |RW_CPZ_8|CODEPSE |7e277000.8017e2f0.0002e310.8011e000|0002e310->0001a000 |This Is LteOnly 4M| |RW_CPZ_9|CODEPSF |7e2a9000.801ac600.0001c948.80138000|0001c948->00011000 |This Is LteOnly 4M| |RW_CPZ_A|CODE_PL |7e2ca000.801c8f48.0002fd70.80149000|0002fd70->0001e000 |This Is LteOnly 4M| |RW_CPZ_B|CODEPLB |7e2fa000.801f8cb8.0003905c.80167000|0003905c->00021000 |This Is LteOnly 4M| |RW_CPZ_C|CODEPLC |7e337000.80231d14.000268d4.80188000|000268d4->00011000 |--------|--------|--------.--------.--------.--------|------------------------------| | | 0x002415e8 -> 0x00182000| | | 2.255(MB) -> 1.508(MB)| |------------------------------------------------------------------------------------| cp_1606L.axf cp_1606L.bin cp_1606L.map gnumake: Leaving directory `F:/3.asr-b/cat.1-asr1606/1.software/BLOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/libraries/5.8.3-mqtt_tls_tuya_connect_kit' "copy NEZHAC_CP_CNR_MIFI_TX.bin to ./ " 已復(fù)制 1 個(gè)文件。

4.6 生成固件

參考入門中開發(fā)工具,生成工具。

4.7 掃描二維碼,添加設(shè)備

app添加設(shè)備后,設(shè)備上電,demo運(yùn)行后,會(huì)上報(bào)一次iccid、imei,之后循環(huán)上報(bào)設(shè)備csq值

wKgaombzzLaAODXOAAL-8GRliPk130.jpg

wKgZombzzLeAHnJSAAMGHS7ugo8727.jpg

wKgaombzzLiARrsnAAMEsyfEbFQ723.jpg

5 總結(jié)

根據(jù)實(shí)驗(yàn)現(xiàn)象,按照本文所述流程,可以實(shí)現(xiàn)紅豆平臺(tái)連接涂鴉 IoT 平臺(tái)。

本文章源自奇跡物聯(lián)開源的物聯(lián)網(wǎng)應(yīng)用知識(shí)庫Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識(shí)庫(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫的世界!

這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡(jiǎn)單的開發(fā)物聯(lián)網(wǎng)產(chǎn)品。

Cellular IoT Wiki初心:

在我們長(zhǎng)期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測(cè)試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對(duì)團(tuán)隊(duì)的產(chǎn)品開發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來的重復(fù)開發(fā)工作,我們著手對(duì)物聯(lián)網(wǎng)開發(fā)中高頻應(yīng)用的技術(shù)知識(shí)進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺(tái)的 RTOS 應(yīng)用生態(tài)。后來我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開發(fā)者開放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識(shí)庫 Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。

Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:

wKgaombqoM2AYL2RAAQrZ8e-uz8392.jpg

奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個(gè)工廠,滿足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶。

連接我們,和10000+物聯(lián)網(wǎng)開發(fā)者一起降低技術(shù)和成本門檻

讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡(jiǎn)單~~

哈哈你終于滑到最重要的模塊了,

千萬不!要!劃!走!忍住沖動(dòng)!~

歡迎加入飛書“開源技術(shù)交流群”,隨時(shí)找到我們哦~

點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話題群攻略

Hey 物聯(lián)網(wǎng)從業(yè)者,

你是否有了解過奇跡物聯(lián)的官方公眾號(hào)“eSIM物聯(lián)工場(chǎng)”呢?

這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開源wiki主陣地,歡迎關(guān)注公眾號(hào),不迷路~

及時(shí)獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布

(如有侵權(quán),聯(lián)系刪除)

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46210

    瀏覽量

    392075
  • Link
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    27563
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1077

    瀏覽量

    49023
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4303

    瀏覽量

    201736
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    涂鴉各WiFi模塊原理圖加PCB封裝

    涂鴉各WiFi模塊原理圖加PCB封裝
    發(fā)表于 06-04 16:36 ?89次下載

    涂鴉各型號(hào)zigbee模塊原理圖加PCB封裝

    涂鴉各型號(hào)zigbee模塊原理圖加PCB封裝
    發(fā)表于 06-04 16:34 ?0次下載

    涂鴉各型號(hào)藍(lán)牙模塊原理圖加PCB封裝

    涂鴉各型號(hào)藍(lán)牙模塊原理圖加PCB封裝
    發(fā)表于 06-04 16:33 ?0次下載

    【覓感 涂鴉】覓感科技和涂鴉智能聯(lián)合創(chuàng)新,共同推進(jìn)AI智慧照明行業(yè)發(fā)展

    涂鴉智能(紐交所代碼:TUYA;港交所代碼:2391)是全球領(lǐng)先的AI云平臺(tái)服務(wù)提供商,致力于構(gòu)建智慧解決方案的AIoT開發(fā)者生態(tài),賦能萬物智能。涂鴉智能提供的云計(jì)算及生成式人工智能能力,為智能設(shè)備
    的頭像 發(fā)表于 05-23 14:18 ?301次閱讀
    【覓感 <b class='flag-5'>涂鴉</b>】覓感科技和<b class='flag-5'>涂鴉</b>智能聯(lián)合創(chuàng)新,共同推進(jìn)AI智慧照明行業(yè)發(fā)展

    涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    4月23日,涂鴉智能以“AI+IoT”為主題,在深圳舉辦了2025TUYA全球開發(fā)者大會(huì)。通過聚焦AI與IntelligenceofThings的深度融合,重塑智能設(shè)備的交互方式與功能邊界,涂鴉智能
    的頭像 發(fā)表于 05-08 19:07 ?290次閱讀
    <b class='flag-5'>涂鴉</b>智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    4月23日,2025 TUYA全球開發(fā)者大會(huì)在深圳隆重開幕。全球AI云平臺(tái)服務(wù)提供商涂鴉智能(NYSE: TUYA,HKEX: 2391)以“AI+IoT”為主題,通過聚焦AI
    發(fā)表于 04-24 09:42 ?442次閱讀
    <b class='flag-5'>涂鴉</b>智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    2025 TUYA全球開發(fā)者大會(huì)開幕在即!涂鴉攜手五大模型巨頭共話AI應(yīng)用落地之道

    4月23日,2025TUYA全球開發(fā)者大會(huì)即將在深圳盛大舉行。此次大會(huì),涂鴉智能將以“AI+IoT”為主題,旨在將大模型、智能算法等前沿AI技術(shù)與IoT深度融合,實(shí)現(xiàn)從設(shè)備互聯(lián)到場(chǎng)景認(rèn)知的底層突破
    的頭像 發(fā)表于 04-10 19:04 ?355次閱讀
    2025 TUYA全球開發(fā)者大會(huì)開幕在即!<b class='flag-5'>涂鴉</b>攜手五大模型巨頭共話AI應(yīng)用落地之道

    豆包×涂鴉智能:10分鐘快速打造爆款A(yù)I硬件

    近日,涂鴉智能與火山引擎達(dá)成重磅合作,雙方將火山引擎旗下豆包大模型接入涂鴉AI云開發(fā)者平臺(tái),共同推進(jìn)AI大模型及云原生技術(shù)的多場(chǎng)景應(yīng)用落地。可以說,AI+智能設(shè)備正創(chuàng)造出一個(gè)前所未有的智能生態(tài),造就
    的頭像 發(fā)表于 02-28 21:16 ?803次閱讀
    豆包×<b class='flag-5'>涂鴉</b>智能:10分鐘快速打造爆款A(yù)I硬件

    涂鴉智能與火山引擎達(dá)成重磅合作,億元補(bǔ)貼全力構(gòu)建AIoT開發(fā)者生態(tài)

    ? 全球化AI云開發(fā)者平臺(tái)涂鴉智能(NYSE: TUYA,HKEX: 2391)宣布與火山引擎達(dá)成重磅合作,雙方將火山引擎旗下豆包大模型接入涂鴉AI云開發(fā)者平臺(tái),共同推進(jìn)AI大模型及云
    的頭像 發(fā)表于 02-28 09:01 ?320次閱讀
    <b class='flag-5'>涂鴉</b>智能與火山引擎達(dá)成重磅合作,億元補(bǔ)貼全力構(gòu)建AIoT開發(fā)者生態(tài)

    智能體驗(yàn)一觸即發(fā) —— 涂鴉App SDK 5系列,打造您的專屬智能應(yīng)用!

    在這個(gè)日新月異的智能時(shí)代,每一個(gè)創(chuàng)新火花都可能點(diǎn)燃一場(chǎng)科技革命——涂鴉AppSDK5系列,專為追求高效與創(chuàng)新的開發(fā)者量身打造的開發(fā)者產(chǎn)品,它提供了豐富的開發(fā)組件和垂直品類SDK,從設(shè)備配網(wǎng)到智能場(chǎng)景
    的頭像 發(fā)表于 02-11 10:31 ?533次閱讀
    智能體驗(yàn)一觸即發(fā) —— <b class='flag-5'>涂鴉</b>App <b class='flag-5'>SDK</b> 5系列,打造您的專屬智能應(yīng)用!

    涂鴉智能深度合作阿里云:打造更融合開放中立靈活的專屬物聯(lián)平臺(tái)

    在2024年9月的云棲大會(huì)上,涂鴉智能與阿里云聯(lián)合發(fā)布了Tuya物聯(lián)網(wǎng)平臺(tái)阿里云版。此產(chǎn)品一經(jīng)問世,就獲得了來自新能源、新制造、新零售、智慧校園以及地產(chǎn)園區(qū)等眾多行業(yè)解決方案客戶的積極反饋和項(xiàng)目驗(yàn)證
    的頭像 發(fā)表于 02-10 18:12 ?1086次閱讀
    <b class='flag-5'>涂鴉</b>智能深度合作阿里云:打造更融合開放中立靈活的專屬物聯(lián)<b class='flag-5'>平臺(tái)</b>

    涂鴉智能榮獲DEKRA德凱RED DA網(wǎng)絡(luò)安全證書

    近日,杭州涂鴉信息技術(shù)有限公司(簡(jiǎn)稱涂鴉智能)賦能的首款I(lǐng)PC產(chǎn)品順利通過DEKRA德凱網(wǎng)絡(luò)安全評(píng)估,并榮獲RED DA網(wǎng)絡(luò)安全證書。頒證儀式在涂鴉智能杭州公司舉行。涂鴉智能質(zhì)量保障負(fù)
    的頭像 發(fā)表于 12-31 11:03 ?542次閱讀

    揭秘那些賺錢的無人自助場(chǎng)景!涂鴉IoT Core賦能無人棋牌房案例應(yīng)用

    隨著棋牌與臺(tái)球領(lǐng)域的深度探索與持續(xù)創(chuàng)新,科學(xué)技術(shù)的不斷突破與創(chuàng)新,雀江湖無人自助棋牌室解決方案將前沿的智能技術(shù)、人工智能算法與云計(jì)算能力深度融合,為行業(yè)樹立了新的技術(shù)標(biāo)桿。涂鴉智能的云開發(fā)者平臺(tái)
    的頭像 發(fā)表于 11-16 01:04 ?949次閱讀
    揭秘那些賺錢的無人自助場(chǎng)景!<b class='flag-5'>涂鴉</b><b class='flag-5'>IoT</b> Core賦能無人棋牌房案例應(yīng)用

    告別繁瑣的云平臺(tái)開發(fā)!IoT_CLOUD之百度云

    ?眾所周知,市面上有很多云平臺(tái),阿里云、騰訊云、中移OneNET、華為云、百度云、涂鴉云、Tlink云等等......并且每家云平臺(tái)都有自己的協(xié)議,工程師要移植不同的SDK代碼或基于各
    的頭像 發(fā)表于 10-21 07:05 ?1222次閱讀
    告別繁瑣的云<b class='flag-5'>平臺(tái)</b>開發(fā)!<b class='flag-5'>IoT</b>_CLOUD之百度云

    干貨分享:Air780E怎么連接華為云?

    ?眾所周知,市面上有很多云平臺(tái),阿里云、騰訊云、中移OneNET、華為云、百度云、涂鴉云、TLink云等等......并且每家云平臺(tái)都有自己的協(xié)議,工程師要移植不同的SDK代碼或基于各
    的頭像 發(fā)表于 10-15 07:30 ?655次閱讀
    干貨分享:Air780E怎么<b class='flag-5'>連接</b>華為云?