旧版本快速体验

本节将要介绍的例子程序先在阿里云IoT平台订阅(Subscribe)一个 Topic 成功,然后自己向该 Topic 发布(Publish)动作 阿里云IoT平台收到被发布的消息之后,就会将该消息原样推送回给例子程序 因为该程序之前已经通过订阅(Subscribe)...

构建基于Serverless架构的弹性高可用音视频处理系统

在音视频系统中,音视频转码是比较消耗计算力的一个子系统,您可以通过 函数计算 和 Serverless 工作流 构建弹性高可用的Serverless音视频处理系统。本文会从工程效率、运维、性能和成本方面介绍Serverless音视频处理系统和传统方案的差异...

错误代码

因此,那些不能识别特定错误代码的应用仍然可以从错误类别中推断要做什么。表 1 中列出了本数据库定义的所有错误代码(有些实际上目前并没有使用,但是 SQL 标准中有定义)。错误类别也在其中列出。对于每个错误类别都有一个“标准”错误...

ECS实例上的网站被恶意刷流量的处理方法

分析到这些信息后,就可以做屏蔽操作,Nginx版站点可以直接在站点配置文件中写入屏蔽条目。Apache版站点可以在站点根目录下添加.htaccess 文件,请您参考以下场景并根据网站类型进行操作。异常IP较多 请您根据具体网站的类型参考以下对应...

版本变动记录

优化接口 IOT_MQTT_Subscribe(),可以在MQTT连接尚未建立的时候就提前离线的订阅,C-SDK会在建连成功后立即发送订阅报文 OTA函数接口 由于MQTT函数接口的第1个参数 handle 可以传 NULL,也影响到基础版OTA函数接口 IOT_OTA_Init 的第3个...

使用示例

示例代码:aiot_ota_setopt(ota_handle,AIOT_OTAOPT_MQTT_HANDLE,mqtt_handle);相关参数:配置项 示例 说明 AIOT_OTAOPT_MQTT_HANDLE mqtt_handle 远程配置 功能的请求基于MQTT连接,通过该配置项,关联MQTT连接句柄。设置远程配置的指令...

使用示例

C Link SDK具备保活能力,您可以设置以下配置项,自定义设备连接的保活心跳。如果不配置,则取默认值。配置项 默认值 说明 AIOT_MQTTOPT_HEARTBEAT_MAX_LOST 2 可容忍的心跳丢失阈值。即:心跳请求报文达到设置的次数后,发起重连。AIOT_...

收发事务消息

Check被回调时,业务逻辑都需要什么?事务消息的Check方法里面,应该写一些检查事务一致性的逻辑。云消息队列 RocketMQ 版 发送事务消息时需要实现 LocalTransactionChecker 接口,用来处理Broker主动发起的本地事务状态回查请求;因此...

MQTT接入使用示例

C Link SDK具备保活能力,您可以设置以下配置项,自定义设备连接的保活心跳。如果不配置,则取默认值。配置项 默认值 说明 AIOT_MQTTOPT_HEARTBEAT_MAX_LOST 2 可容忍的心跳丢失阈值。即:心跳请求报文达到设置的次数后,发起重连。AIOT_...

收发事务消息

self.trans_producer.rollback(half_msg.receipt_handle)self.count+1 print("->rollback")else:#什么都不,下次再检查。print("->unknown")except MQExceptionBase as rec_commit_roll_e:process_trans_error(rec_commit_roll_e)except ...

使用示例

C Link SDK具备保活能力,您可以设置以下配置项,自定义设备连接的保活心跳。如果不配置,则取默认值。配置项 默认值 说明 AIOT_MQTTOPT_HEARTBEAT_MAX_LOST 2 可容忍的心跳丢失阈值。即:心跳请求报文达到设置的次数后,发起重连。AIOT_...

管理Spring Cloud服务

可以将Spring Cloud业务应用接入ASM,从而可以使用云原生化的服务治理能力,不需要业务任何代码修改,即可管理Spring Cloud业务服务。本文介绍如何使用ASM管理Spring Cloud服务。前提条件 已创建ASM企业版或旗舰版实例。具体操作,请...

freetype

在LCD上显示出来 由于freetype是对矢量字体显示,需要显示设备的配合,目前已经在SDL2中调用了freetype的接口去链接ttf字库,然后在屏幕上显示中英文字符,具体使用情况可以查看components/SDL2/src/ttf/SDL_TTF.c FAQ Q1:什么是charmap...

收发事务消息

如果业务本身是幂等的,可以忽略,否则需要利用msgId或crc32Id来幂等。如果要求消息绝对不重复,推荐做法是对消息体body使用crc32或MD5来防止重复消息。TransactionStatus transactionStatus=Unknow;try { boolean isCommit=本地事务执行...

使用示例

设备与物联网平台建立连接后,您可以调用物联网平台云端API(PubBroadcast),向设备广播消息。重要 广播消息发送频率建议不超过1次/分钟,以免被限流。具体操作,请参见 广播通信。设备端调用 aiot_mqtt_recv,接收到信息。广播消息触发回...

常见问题列表

MAX 的值 如果是发布过程中发生的错误,可能是发送的频率太快,或是网络状态不佳 可以考虑使用QoS0来发布 可以考虑调整 IOTX_MC_REPUB_NUM_MAX 的值 什么是域名直连,如何开启 C-SDK 的 2.0 以上版本,MQTT连接有两种方式,一种是认证模式,一种...

MQTT连接相关问题

IOT_MQTT_Yield与HAL_SleepMs的区别 IOT_MQTT_Yield与HAL_SleepMs都是阻塞一段时间,但是IOT_MQTT_Yield实质是去读取数据,而HAL_SleepMs则是系统什么也不,等待timeout。如何循环接收消息?需要循环调用IOT_MQTT_Yield,函数内自动维持...

收发事务消息

} else {/什么都不,下次再检查。System.out.println(String.format("MessageId:%s,unknown",message.getMessageId()));} } catch(Throwable e){/如果提交或回滚消息时超过了TransCheckImmunityTime(针对发送事务消息的句柄)或者超过10...

收发事务消息

} else {/什么都不,下次再检查。Console.WriteLine("Id:"+message.Id+",unkonwn");} } catch(Exception ackError){ ProcessAckError(ackError);} } } catch(Exception ex){ Console.WriteLine(ex);Thread.Sleep(2000);} } } static void...

常见问题

或 No handle resolver for connector:hive.Unrecognized token 'io':was expecting(JSON String,Number,Array,Object or token 'null','true' or 'false'),表示Worker节点负载太高已无法提供服务或Worker节点出现了自动重启。可能是某个...

MCU+支持MQTT的模组

按下空格键可以选中或者失效某个功能,使用小键盘的上下键来在不同功能之间切换,如果想知道每个选项的具体含义,先用方向键将高亮光条移到那个选项上,再按键盘上的 h 按键,将出现帮助文本,说明选项是什么含义,打开了和关闭了意味着...

使用函数计算

if x['ColumnName']=column:return x['Value']def handler(event,context):logger=logging.getLogger()logger.info("Begin to handle event")#records=cbor.loads(event)records=json.loads(event)for record in records['Records']:logger...

MCU+支持TCP的模组

如果想知道每个选项的具体含义,先用方向键将高亮光条移到那个选项上,再按键盘上的 h 按键,将出现帮助文本,说明选项是什么含义,打开了和关闭了意味着什么。如果编译环境有自带标准头文件,请使能选项。PLATFORM_HAS_STDINT 如果目标...

在支持TCP的广域网模组上集成SDK

如果想知道每个选项的具体含义,先用方向键将高亮光条移到那个选项上,再按键盘上的“h”按键,将出现帮助文本,说明选项是什么含义,以及打开了和关闭了意味着什么。如果编译环境有自带标准头文件,请使能选项:PLATFORM_HAS_STDINT 如果...

收发事务消息

comRollErr=(*mqTransProducer).Rollback(v.ReceiptHandle)fmt.Println("Rollback->")} else {/什么都不,下次再检查。fmt.Println("Unknown->")} ProcessError(comRollErr)} endChan中没有消息可消费。if strings.Contains(err.(errors....

Hudi

bulk_insert需要在Batch Execuiton Mode下执行,Batch模式默认会按照分区名称排序输入消息再写入Hoodie,避免file handle频繁切换导致性能下降。write.tasks bulk_insert写任务的并发。Flink的并发度 bulk_insert写任务的并发通过参数write...

私有部署服务接入Prometheus监控使用说明

服务商可以为每个服务创建一个RemoteWrite Prometheus实例,也可以所有服务共用一个RemoteWrite Prometheus实例,计算巢对服务和Prometheus实例的映射关系不限制。创建支持Prometheus监控功能的私有部署服务 登录 计算巢控制台。在左侧...

常见问题

ID²到期前您可以在 设置>授权>授权详情>IoT设备身份认证 页面中设置 自动续期策略>自定义,在对应的产品下开启 自动续期。ID²到期后再次活跃会自动消耗ID²授权并续期。如果您未启用 自动续期,ID²到期后将无法使用。2.哪些情况会消耗ID...

设备端开发

Breeze模块中会用来定时触发和超时计算的用途,/运行过程中可能会创建多个software timer int os_timer_new(os_timer_t*timer,os_timer_cb_t cb,void*arg,int ms);This function will start a timer.*@param[in]timer pointer to the ...

基于Client SDK数据写入

Connection getConnection()throws SQLException 从client连接池获取数据库Connection连接,调用方可以使用获得的Connection非copy操作,使用方式和jdbc的连接使用方式一致。说明 使用结束后一定要释放掉相应的资源(如ResultSet、...

以太网设备端开发

云端解绑与恢复出厂默认设置 设备被解绑后,云端会下发一个解绑事件通知:{"identifier":"awss.BindNotify","value":{"Operation":"Unbind"}} 设备收到此消息可以做重置配网、清空本地数据等处理。如果通过App将设备恢复出厂默认设置,云端...

基于非认证的模组开发

云端解绑与恢复出厂默认设置 设备被解绑后,云端会下发一个解绑事件通知:{"identifier":"awss.BindNotify","value":{"Operation":"Unbind"}} 设备收到此消息可以做重置配网、清空本地数据等处理。如果通过App将设备恢复出厂默认设置,云端...

基于已认证的模组开发

aos make living_platform@<模组名>以模组名为mk3080为例,完成编译后,会在 out\living_platform@mk3080\binary\ 目录下生成 living_platform@mk3080.all.bin 文件,该文件即为需要烧写的文件,用户可以将其烧写到模组上查看程序是否可以...

Wi-Fi智能插座设备端开发

可以根据产品的不同需求调整。static void indicate_net_state_task(void*arg){ uint32_t nCount=0;uint32_t duration=0;int pre_state=UNKNOW_STATE;int cur_state=UNKNOW_STATE;int switch_stat=0;while(1){ pre_state=cur_state;cur_...

队列使用手册

2.获取ReceiptHandle,这是一个有时效性的Handle可以用来设置Message的各种属性和删除Message。更多信息,请参见 QueueMessage。receiptHandle=message.ReceiptHandle;} catch(MNSException me){/3.和CreateQueue和SendMessage一样,...

使用示例

可以参考以下内容,编写回调函数的处理逻辑:事件消息的数据结构类型为 aiot_logpost_event_t,是回调函数的入参。事件消息的类型为 AIOT_LOGPOSTEVT_CONFIG_DATA。示例代码仅打印处理。void demo_logpost_event_handler(void*handle,...

使用示例

示例代码仅打印,您可以根据实际情况来适配*/int res=pthread_create(&g_task_thread,NULL,demo_task_thread,g_local_task_desc);if(res!0){ printf("pthread_create demo_task_thread failed:%d\r",res);} else {/*下载线程被设置为 ...

队列使用手册

获取ReceiptHandle,这是一个有时效性的Handle可以用来设置Message的各种属性和删除Message。更多信息,请参见 QueueMessage。receiptHandle=$res->getReceiptHandle();} catch(MnsException$e){/3.和CreateQueue和SendMessage一样,...

在gRPC服务中使用无代理服务网格功能

Agent在启动时生成一个引导文件,与为Envoy生成引导文件的方式相同,用于告诉gRPC库如何连接到Istiod,在哪里可以找到数据面通信的证书,以及向控制面发送什么数据。注意事项 当前Proxyless模式存在以下限制:不支持PERMISSIVE(明文或双向...

使用示例

示例代码:aiot_devinfo_setopt(devinfo_handle,AIOT_DEVINFOOPT_MQTT_HANDLE,mqtt_handle);相关参数:配置项 示例 说明 AIOT_DEVINFOOPT_MQTT_HANDLE mqtt_handle 设备标签。配置消息回调。示例代码:aiot_devinfo_setopt(devinfo_handle,...
共有14条 < 1 2 3 4 ... 14 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 物联网平台 对象存储 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用