原创 windows開發 + linux編譯調試環境搭建

windows開發 + linux編譯環境搭建 應用場景 基於嵌入系統或者linux做開發的時,往往沒有比較成熟的ide,大多數公司開發環境還是在windows下,修改代碼後需要重新編譯,這個過程中需要從windows拷貝修改代碼到lin

原创 ONVIF專題--WS-Security

1 概述 本文檔中使用了下列名稱空間: 前綴 名稱空間   s http://www.w3.org/2001/12/soap-envelope soap根nm,定義soap中最基本Envelope、Header

原创 AC——c++數據序列化方案

1 背景 AC(Auto Converter)是一款輕量級的基於c++開發的數據序列化開發框架。框架基於純c++開發,開箱即用,無三方依賴庫。由於c/c++語言沒有類似java\python等到高級語言獲取對象的metadata的功能,

原创 ONVIF專題--Onvif標準解讀(3)--Core Spec::Device Management(1)

1 總覽 ONVIF設備管理標準分爲如下子標準,其中前5個是ONVIF設備必須實現的,後面2個是可選操作 Capabilities ONVIF設備能力集相關API Network 網絡相關API System

原创 ONVIF專題--生成ONVIF開發框架

1 onvif協議wsdl文件獲取 onvif標準的通訊協議基於soap協議。onvif官網可以下載定義其協議內容的wsdl文件,這些文件描述了onvif通訊協議正文格式、數據類型等。wsdl文件下載地址:https://www.onvi

原创 CMake Android 交叉編譯

衆所周知,AS現在可以利用Grandle調用cmake,實現c++代碼在Android平臺上的交叉編譯。但是大多是情況下,項目代碼不是從零開發,而是在現有代碼的基礎上移植到Android平臺上。這種情況下,最有效的構建形式是直接使用cma

原创 ONVIF專題--ONVIF標準解讀(1)

ONVIF標準解讀(1)  本文通過解讀ONVIF組織官網,解釋ONVIF標準三大核心概念(Profiles、Specifications、Conformance) 0 名詞解釋 Profiles ONVIF profiles make

原创 json schema 關鍵字速查

相關文章: [1] Understanding JSON Schema [2] Json Schema 快速入門 [3] Json Schema簡介 1 引言 1.1 背景 json格式中提供如下A(整型)、B(浮點型)、C(布爾)、D(

原创 ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(2)

相關文章:ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(1)ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(3) gSoap實現

原创 ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(3)

前文ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(1)ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(2) 1 gsoap產

原创 ONVIF專題--ONVIF標準概述

作者申明:本博文是對ONVIF標準基本情況的介紹,內容來源於對網上各種資料的整理。 1 ONVIF標準背景 1.1 標準形成 2008年5月,由安訊士(AXIS)聯合博世(BOSCH)及索尼(SONY)公司三方宣佈攜手共同成立一個國際開放

原创 ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(1)

相關文章:ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(2)ONVIF專題--Onvif標準解讀(2)--Core Spec::Device Discovery(3) ONVIF--

原创 騰訊Iot操作系統 TencentOS tiny 研究

1 TencentOS tiny 系統簡介 1.1 產品特性 騰訊物聯網操作系統(TencentOS tiny)是騰訊面向物聯網領域開發的實時操作系統,具有低功耗,低資源佔用,模塊化,可裁剪等特性。 TencentOS tiny 可以有效

原创 軟件製品倉庫集成conan方案

1 製品倉庫產品 Artifactory 是一款二進制存儲管理工具,用來管理構建構建工具(如:gradle)等所依賴的二進制倉庫,以方便管理第三方庫和發佈目標版本庫,從而提高軟件開發效率。它提供大量的插件以利於和不同工具之間的整合

原创 ONVIF專題--Xml-Signature

1 簽名類型 包封式:簽名封裝在被簽名數據中,一起發往接收端 分離式:簽名和被簽名數據分離發送的 2 XML的數字簽名格式 <Signature>   <SignedInfo>     <CanonicalizationMeth