小炉灶

www.deepiotchain.com 如果快乐都没有,其他一切还有什么意义?多做事,多读书,多学习,多思考......

排序:
默认
按更新时间
按访问量

robot framework环境简单试用

robot framework是基于python环境的测试框架,可以用于自动化测试,并将结果及log存储程标记文件文本格式。安装robotframework需要先安装python,使用python3.x版本;python -m pip install --upgrade --force pippi...

2018-06-10 21:19:31

阅读数:11

评论数:0

python使用ctypes与C混合编程

python作为胶水,可以非常方便地和其他语言进行混合编程,当然和C混合编程的方式也有很多种,如使用Cyptes、Cython、Boost、Swig等等。使用混合编程的好处在于可以理由各个语言优势,完成整个功能,如c语言的效率就明显高于python语言。Ctypes的方式,主要流程是将c源代码通过...

2018-06-05 22:07:32

阅读数:19

评论数:0

Makefile的写法

Makefile是定义编译规则的文件,可以完成自动判断,选择编译功能,亦能减少手动处理工作量。之前对Makefile总是使用最熟悉的简单方式,觉得还是需要对细节再深入了解下。Makefile的基本功能Makefile是用来定义编译规则的脚本文件,采用make程序可理解的格式编写,一般计算机程序能理...

2018-06-04 21:45:01

阅读数:14

评论数:0

关于LoRa vs. NB-IoT RTT延时的分析

网络上信息是说NB-IoT比LoRa延时小,但具体对比测试没说明,理论上觉得小包情况下应该差别不大。LoRa速率情况LoRa有两种模式:LoRa模式 和 GFSK模式,GFSK模式速率比较高可以达到50kbps,有些频段不能使用GFSK模式。China 779-787MHz ISM Band频段:...

2018-06-03 22:22:18

阅读数:55

评论数:0

使用Apache和云虚拟机搭建web服务器

前置准备购买服务器和域名,并且将域名和服务器公网地址绑定,完成相应认证和备案。绑定后可以通过域名来访问服务器内容,当然如果没有域名,也可在浏览器中直接通过IP地址来访问。Apach简单介绍Apache HTTP Server由一个core和多个独立模块组成,模块可以静态编译于服务端成宿,或是在运行...

2018-05-21 22:51:37

阅读数:27

评论数:0

trustZone、ARMv8及硬件安全处理的一些知识

TrustZone是什么基本的安全方式有加密和完整性保护等,加密通过密码口令或是秘钥方式,鉴权用来检查资源是否可用,如果资源遭遇破坏则会导致鉴权失败。由于存在多种攻击方式,软件方式包括软件病毒、恶意软件等,而硬件方式可以通过JTAG引脚、I/O引脚检测、电流电压检测、显微镜查看电路等进行攻击,所以...

2018-05-07 21:33:51

阅读数:37

评论数:0

Hash算法

Hash算法又名哈希、杂凑、散列算法等,可用来进行数字完整保护、消息认证、数字签名等,典型的hash算法有MD、SHA(Secure hash Algorithm)等。Hash算法时一种单向算法,从原始数据得到加密后数据,但是加密后数据无法恢复到原数据,主要理解下MD5的算法流程Hash算法大致流...

2018-04-29 20:00:51

阅读数:17

评论数:0

RSA算法

简介RSA(发明数学家名字第一字母合起来的简写)算法属于非对称加密算法,亦即加解密使用的密钥不同,使用公钥密码体制,加密时使用公钥,解密时使用私钥,RSA基于欧拉定理实现,算法可用来加密、数字签名及交换密钥等。整体加解密流程加解密流程身份验证身份验证加数字加密欧拉函数与欧拉定理欧拉函数得到的是某个...

2018-04-26 22:59:28

阅读数:16

评论数:0

AES算法

简介AES为Advanced Encryption Standard的简称,其分组长度为128比特,密钥长度有128、192和256。不同长度的密钥在加解密是循环次数不相同,分别为10,12,14次。 整体加解密流程Nr取10、12或14。Plaintext为明文,ciphertext为加密后的密...

2018-04-26 22:41:04

阅读数:19

评论数:0

DES加密算法

简介DES为Data Encryption Standard的缩写,属于对称分组码算法,数据分组的长度为64比特。密钥长度为56比特(如果带有校验位则是64比特,每个8比特字节最后一个比特位是奇偶校验位)。奇偶校验位的值是前七个比特位的异或运算的结果取反(使用奇数校验),其结构如下: 算法流程1、...

2018-04-25 23:33:34

阅读数:20

评论数:0

加密基础知识

物联网对连接物体的基本要求包括可寻址、可通信、可控制;物联网具有的特征包括全面感知、可靠传递、智能处理。物联网整体上可以分为感知层、网络层和应用层,对应需要考虑各个层次的安全技术,而网络层如果是无线网络还需要考虑无线网络安全技术和互联网安全技术。物联网安全的目标主要是为了保证信息的可靠性、完整性、...

2018-04-25 23:08:39

阅读数:16

评论数:0

JSON数据格式

JSON:JavaScript Object Notation的缩写,JS对象标记,一种数据格式,具体类型表示有String、Number、Boolean、Obeject、Array,而null用来表示空empty,类似python中的None。除了object和array其他称为scalar。 ...

2018-04-19 22:13:23

阅读数:11

评论数:0

LoRaWAN协议

LoRaWAN协议定义了使用LoRa的MAC层规范,处在协议应用层与物理层中间的实现规范。LoRa没有开放的规范化物理层协议,而LoRa物理模块的接口上很多参数都可以进行配置,LoRaWAN同时对一些数据发送格式做了相应的限制。 物理层消息结构 上行带有CRC,而下行没有。 ...

2018-04-11 23:36:16

阅读数:64

评论数:0

LoRa网络结构

LoRa是专门设计用于物联网无线传输的流行技术之一,LoRa网络规范有LoRa物理层技术(非开放技术由semtech提供)和LoRAWAN(MAC多媒体接入层)开放层协议。 协议层次 LoRa整个网络协议层次如下,Application为应用层,常见的LoRaWAN协议即为LoRaMAC协议,...

2018-04-10 23:03:34

阅读数:195

评论数:0

LoRa物理层技术

Semtech并没有开发LoRa物理层技术细节,只能从找到的一些文档及semtech产品的datasheet中找到一些相关信息。LoRa用于物联网无线传输的通信技术,LoRA设计用于低功耗,低速率,远距离传输,LoRa的速率范围从0.3kbps到50kbps,ADR(adaptive data r...

2018-04-10 22:49:42

阅读数:164

评论数:0

NB-IoT下行链路简单实现

用c简单实现了对NB-IoT下行链路的处理过程,没有性能验证和实现最优化(减少资源消耗,如MIPS及memory)等等。简单总结学习下实现的整体流程,对于细节的频偏估计,AGC等等相关部分还没仔细推敲。 实现功能 利用抓取仪器IQ数据进行小区搜索,公共信道的解码处理(NPBCH、SIB1、SI...

2018-04-08 21:39:36

阅读数:49

评论数:0

以太网帧结构以及ARP RARP协议

以太网结构 preamble有7个字节的10101010组成;SOF(Start-of-frame delimiter)1个字节的数据为10101011;Type指示Data部分携带的上层协议类型;FCS(Frame check sequence)包含了4个bytes的CRC,CRC的多项式为...

2018-03-18 15:53:18

阅读数:74

评论数:0

SPI数据传输方式

SPI同步传输接口Serial Peripheral Interface,不同于I2C的是可以实现全双工通信。常说的四线SPI包括SCLK(Serial clock)用于产生同步信号、MISO(master in slave out)、MOSI(master out slave in)以及/SS(...

2018-03-11 21:40:12

阅读数:169

评论数:0

I2C总线数据传输方式

I2C是inter-integrated circuit的缩写,又名为TWI,只需要用两条物理线进行传输,分别命名为SDA和SCL,  用于传输serial data和serial clock。I2C工作时分为主从工作模式,而在同总线上可以存在多个主机。每一个连接到总线的器件都可以通过唯一的地址与...

2018-03-11 18:12:15

阅读数:294

评论数:0

UART与USART知识

USART是Universal Synchronous Asynchronous Receiver Transmitter的简写,而UART为Universal Asynchronous Receiver Transmitter,最大区别在于后者没有同步模式。而UART属于全双工通信系统,当作为同...

2018-03-10 18:16:51

阅读数:138

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭