Skip to content

异步使用指导文档

AT接口与API类似,基本一一对应,所以本文档重点说明API的使用

1. 重要接口列举及次数限制

API(按API文档顺序) API调用次数限制(一次协议栈流程中)
1. uc_wiota_init
2. uc_wiota_run
3. uc_wiota_exit
4. uc_wiota_get_version
5. uc_wiota_get_system_config
6. uc_wiota_set_system_config
7. uc_wiota_set_cur_power
8. uc_wiota_set_max_power
9. uc_wiota_set_tx_mode
10. uc_wiota_set_freq_info
11. uc_wiota_get_freq_info
12. uc_wiota_set_bandwidth
13. uc_wiota_set_userid
14. uc_wiota_get_userid
15. uc_wiota_get_state
16. uc_wiota_get_radio_info
17. uc_wiota_set_dcxo
18. uc_wiota_set_is_osc
19. uc_wiota_get_is_osc
20. uc_wiota_set_vol_mode
21. uc_wiota_set_freq_div
22. uc_wiota_set_lpm_mode
23. uc_wiota_set_alarm_time
24. uc_wiota_sleep_enter
25. uc_wiota_set_subframe_num
26. uc_wiota_get_subframe_num
27. uc_wiota_get_subframe_len
28. uc_wiota_get_frame_len
29. uc_wiota_get_subframe_data_len
30. uc_wiota_set_data_rate
31. uc_wiota_send_data
32. uc_wiota_register_recv_data_callback
33. uc_wiota_set_crc
34. uc_wiota_set_bc_round
35. uc_wiota_set_wait_cnt
36. uc_wiota_set_continue_send
37. uc_wiota_set_incomplete_recv
38. uc_wiota_set_recv_mode
39. uc_wiota_log_switch
40. uc_wiota_light_func_enable
1次
1次
1次
无限制
无限制
无限制,正常1次
无限制
无限制
无限制
无限制
无限制
无限制,正常1次
无限制,正常1次
无限制
无限制
无限制
无限制,正常1次
无限制,正常1次
无限制,正常1次
无限制
无限制
无限制
无限制
无限制
无限制
无限制
无限制
无限制
无限制
无限制
无限制
无限制,正常1次
无限制,正常1次
无限制
无限制
无限制,大量发送前设1次,结束后设1次
无限制,大量发送前设1次,结束后设1次
无限制
无限制,正常1次
无限制,正常1次

2. 接口顺序说明

接口调用前后关系主要以协议栈初始化、协议栈启动、数据发送控制区分点,按接口功能来理解分类。

分类顺序编号 API(同一类不分先后)
1
可以在uc_wiota_init之前(也可以是uc_wiota_exit之后)调用的接口,与协议栈初始化无关的配置
4. uc_wiota_get_version
20. uc_wiota_set_vol_mode(不能在协议栈运行时调用)
21. uc_wiota_set_freq_div(不能在协议栈运行时调用)
23. uc_wiota_set_alarm_time
24. uc_wiota_sleep_enter
39. uc_wiota_log_switch
40. uc_wiota_light_func_enable
2
协议栈初始化
1. uc_wiota_init
3
必须在uc_wiota_init之后,uc_wiota_run之前,一般与系统配置相关
5. uc_wiota_get_system_config
6. uc_wiota_set_system_config
9. uc_wiota_set_tx_mode
10. uc_wiota_set_freq_info
11. uc_wiota_get_freq_info
12. uc_wiota_set_bandwidth
13. uc_wiota_set_userid
14. uc_wiota_get_userid
17. uc_wiota_set_dcxo
18. uc_wiota_set_is_osc
19. uc_wiota_get_is_osc
22. uc_wiota_set_lpm_mode
33. uc_wiota_set_crc
4
协议栈启动
2. uc_wiota_run
5
在uc_wiota_run之后,系统启动之后才有的相关信息
15. uc_wiota_get_state
16. uc_wiota_get_radio_info
32. uc_wiota_register_recv_data_callback
35. uc_wiota_set_wait_cnt
38. uc_wiota_set_recv_mode
6
在uc_wiota_send_data之前,跟发送有关的信息和配置
7. uc_wiota_set_cur_power
8. uc_wiota_set_max_power
25. uc_wiota_set_subframe_num
26. uc_wiota_get_subframe_num
27. uc_wiota_get_subframe_len
28. uc_wiota_get_frame_len
29. uc_wiota_get_subframe_data_len
30. uc_wiota_set_data_rate
34. uc_wiota_set_bc_round
36. uc_wiota_set_continue_send
37. uc_wiota_set_incomplete_recv
7
发送数据
31. uc_wiota_send_data
Back to top