Rust学习第三天
Rust学习第三天1、Rust函数Rust函数的构造体为 1fn <函数名> ( <参数> ) <函数体> Rust 函数名称的命名风格是小写字母以下划线分割: 12345678fn main() { println!("Hello, world!"); another_function();}fn another_function() { println!("Hello, runoob!");} Rust不在乎您在何处定义函数,只需在某个地方定义它们即可。 函数参数Rust 中定义函数如果需要具备参数必须声明参数名称和类型: 12345678fn main() { another_function(5, 6);}fn another_function(x: i32, y: i32) { println!("x 的值为 : {}", x); printl...
物联网无线通信技术
第二章 物联网无线通信技术2.1 短距离无线通信技术2.1.1蓝牙 蓝牙(Bluetooth ):∶是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2.485GHz的ISM波段的UHF无线电波)。 蓝牙5.0在低功耗模式下具备更快更远的传输能力,传输速率是蓝牙4.2的两倍(速度上限为2Mbps),有效传输距离是蓝牙4.2的四倍(理论上可达300米),数据包容量是蓝牙4.2的八倍,支持室内定位导航,且针对IoT专门优化。 2.1.1.1.1蓝牙概念 蓝牙技术是一种无线通信的方式,利用特定频率的波段(2.4GHz-2.485GHz左右),进行电磁波传输。蓝牙传输原理是主从关系,一个主设备可以与7个蓝牙从设备配对。无线通信基本实现过程如下图: 2.1.1.1.2经典蓝牙和BLE 蓝牙分为经典蓝牙和低功耗蓝牙(Bluetooth Low Energy)。经典蓝牙:也称为蓝牙基本速率/增强数据速率 (BR/EDR)。3.0版本以下的蓝牙,都称为经典蓝牙。功耗高、传输数据量大...
TCP/IP 协议
TCP/IP 协议一,计算机网络 体系结构分层 计算机网络体系结构分层 TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二,TCP/IP基础1.TCP/IP的具体含义从字面上来讲,有人可能TCP/IP是指TCP/IP两种协议。实际生活中有时候也指这两种协议。然而在很多情况下,他只是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP,TCP或UDP,TELNET或FTP,以及HTTP灯协议都属于TCP/IP协议。他们与TCP或IP的关系紧密,是互联网必不可少的组成成分。TCP/IP一词泛指这些协议,因此有时也称TCP/IP为网路协议群。 互联网进行通信时,需要对应的网络协议,TCP/IP原本就是为使用互联网而开发制定的协议族。因此,互联网的协议就是TCP/IP,TCP/IP就是互联网的协议。 ![太厉害了,终于有人能把...
欢迎来到我的博客
欢迎来到须臾的博客之后的日子里,我会把我的学习记录和所思所想留在这里,欢迎各位留下你们的看法和观点。