摘要:
linux蓝牙协议栈bluez(https://github.com/bluez/bluez/tree/master),提供了丰富的蓝牙开发工具和示例。 bluez5主要提供基于HCI和基于DBUS的接口,基于HCI的接口主要用于更细致控制蓝牙硬件模块,而基于DBUS的接口提供大量的蓝牙上层协议,能 阅读全文
摘要:
单总线线(1-wire)是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I²C串行数据通信方式不同,它采用单根信号线,在主机和从机之间通信。 常见的w1芯片:at21cs01,ds18b20,ds28e05等。 一般情况下,单总线对时序要求严格,不应用于linux(需要关调度,甚至关中断 阅读全文
摘要:
概述 版本号:OpenWrt 18.06.2, r7676-cddd7b4c77 helloworld示例 参考:OpenWrt:构建helloworld应用 1. 在package目录下新建helloworld文件夹,存放helloworld应用程序。 $ tree helloworld/ hel 阅读全文
摘要:
The Zynq®-7000 family is based on the Xilinx SoC architecture. These products integrate a feature-rich dual-core or single-core ARM® Cortex™-A9 (32bit 阅读全文
摘要:
概述 mbedtls github mbedtls实现常用的加密/解密算法,X.509证书操作以及TLS/DTLS 协议。它的各个功能模块相对独立、耦合低,可以通过配置宏定义裁剪,非常适合用于嵌入式系统。mbedTLS是高度模块化的设计:每个组件,如加密函数,可以独立于框架的其余部分使用。mbedT 阅读全文
摘要:
一、简述 zlog是一个C语言的日志函数库,具有高可靠性、高性能、线程安全、灵活、概念清晰等优势。另外,开发者可以通过灵活的配置,实现日志记录同时向控制台输出、控制单个日志文件大小、日志按等级分别输出等实用的功能。 由于zlog的定位是一个精简的日志函数库,所以向网络的输出、向数据库的输出这种复杂而 阅读全文
摘要:
转自:在应用程序中替换Linux中Glibc的malloc的四种方法--csdn 打算优化系统的内存分配,接管glibc提供的内存管理,但是整个工程的代码量很大,使用malloc、realloc、calloc和free的地方到处都是,如果自己写好的接口需要重命名所有的调用,先不说工作量,部分没有权限 阅读全文
摘要:
https://mqtt.org/software/ https://github.com/eclipse/paho.mqtt.c 基础 mosquitto client是异步库,paho.mqtt.c.git支持同步和异步两种API。paho应用调用MQTTClient_setCallbacks( 阅读全文
摘要:
aliyun物模型概述 tencent clound物模型协议 tencent cloud数据模板 物联网终极目标一定是基于设备采集数据赋能业务,实现数字业务化。因此物联网平台在通道能力和物模型能力之上,进一步提供了设备智能运维、数据分析、可视化、数字孪生等高价值服务,帮助用户将物(Things)数 阅读全文
摘要:
加密方案 入门方案 将明文密码做单向哈希后存储。 单向哈希算法有一个特性,无法通过哈希后的摘要(digest)恢复原始数据,这也是“单向”二字的来源,这一点和所有的加密算法都不同。常用的单向哈希算法包括SHA-256,SHA-1,MD5等。例如,对密码“passwordhunter”进行SHA-25 阅读全文