- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 onvif(二) 客户端——设备发现
onvif(二) 客户端——设备发现1.onvif源码以下为生成的onvif源码,onvif.h为临时文件,".nsmap"后缀文件为命名空间文件,"Proxy"后缀为client端源码,"Service"为server源码,"soapC"为公用文件DeviceBinding.nsmap soapImagingBindingProxy.h soapPullPointSubscriptionBindingProxy.cppImagingBinding.nsma
2022-05-28 16:41:57
1128
原创 onvif(一) C++源码生成
onvif(一) C++源码生成1.gsoap官网地址:http://genivia.com/Products/gsoap/index.html开源下载:https://sourceforge.net/projects/gsoap22.gsoap编译1)解压: unzip gsoap_2.8.122.zip2)编译: ./configure make make install3.生成onvif.h1) 指定gsoap源码目录
2022-05-26 00:09:12
1221
原创 锂电池充电过程的四个阶段
锂电池充电过程的四个阶段锂电池充电过程的四个阶段阶段1:涓流充电阶段2:恒流充电阶段3:恒压充电阶段4:充电终止锂电池充电过程的四个阶段锂离子电池最适合的充电过程可以分为四个阶段:涓流充电、恒流充电、恒压充电以及充电终止。阶段1:涓流充电涓流充电用来先对完全放电的电池单元进行预充(恢复性充电)。在电池电压低于3V左右时,先采用最大0.1C的恒定电流对电池进行充电。阶段2:恒流充电当电池...
2020-10-28 13:56:16
8784
1
原创 nRF52832主机扫描筛选自定义扫描恢复数据
nRF52832主机扫描筛选自定义扫描恢复数据参考https://blog.youkuaiyun.com/gbygq/article/details/109330816文章,在从机中增加自定义数据添加提取“扫描回应数据”函数uint32_t GetSrtypeData(uint8_t srType, ble_data_t *pAdvData, ble_data_t *pTypeData){ uint32_t index = 0; uint8_t *pData; pData = pAdv
2020-10-28 13:54:30
815
原创 nRF52832主机扫描添加筛选名称
nRF52832主机扫描添加筛选名称配置sdk_config.h文件编写代码在scan_init中添加err_code = nrf_ble_scan_filter_set(&m_scan, SCAN_NAME_FILTER, DEVICE_SLAVE_NAME);APP_ERROR_CHECK(err_code);err_code = nrf_ble_scan_filters_enable(&m_scan, NRF_BLE_SCAN_NAME_FILTER, true);APP
2020-10-28 13:45:21
1104
原创 nRF52832添加company_identifier自定义扫描回应数据
nRF52832添加company_identifier自定义扫描回应数据例程选用官方的ble_peripheral下的ble_app_uart例程,在main.c中找到advertising_init()函数,在ble_advertising_init_t结构体成员的srdata(扫描回应)下添加company_identifier相关数据uint32_t err_code;ble_advertising_init_t init;ble_advdata_manuf_da
2020-10-28 13:32:21
630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人