除了上述协议、编码和通道的基本动作以外,在物联网通信中,有一个重要的问题就是给任何信息的出发点和目的地做个编号,也就是要表述清楚 WHO IS WHO,通过编号可以识别世界上任何一个出发点和目的地的设备,并通过相关机制,使信息依照一定的路径在这两者之间传送。这被称为“寻址”,“寻址”首先要解决如何分配地址,接着才是让信号通过特定规则找到目的地地址。
物联网通信中最重要的两个地址概念是IP地址与MAC地址,IP地址是指 Internet 协议使用的地址,而MAC地址是Ethernet协议使用的地址。Ethernet的每一个节点有全球唯一的48位地址,这个地址是由IEEE组织管理的,网卡制造商将MAC地址烧录到每一块网卡里,MAC地址就像身份证号码一样具有唯一性。MAC地址和IP地址的映射关系,被每台主机不断增加和更新着,就成了“地址映射表”,IP地址被比喻为门牌号。所以一个持有某 MAC1身份证的设备,可以今天在门牌号IP1入住,也可以明天在门牌号 IP2入住,同理MAC2身份证的设备也可以在IP1入住。
IC 卡全称是集成电路(Integrated Circuit)卡,它将集成电路芯片镶嵌于塑料基片上,利用集成电路的可存储特性,保存、读取和修改芯片上的信息。按照与外界数据传送的形式来分,IC卡有接触式和非接触式两种。接触式 IC 卡的芯片金属触点暴露在外,肉眼可以看见,通过芯片上的触点可与读写外设接触交换信息,目前使用的IC卡多属这种。非接触式IC 的芯片全部封于卡基内,无暴露部分,通过无线电波或电磁场的感应来交换信息,通常用于门禁、公交收费、地铁收费等需要“一晃而过”的场合。
按照卡内集成电路的不同,IC 卡可分为存储器卡、逻辑加密卡和CPU 卡(智能卡)。存储器卡适合于仅以IC卡作为数据的转存介质或有软件加密而不担心被篡改的系统,价格较低;逻辑加密卡通过设置卡上的密码区域来控制卡的读写,价格适中,目前应用数量最大;CPU卡的集成电路中带有微处理器,自身就可以进行数据计算和信息处理,同时能够利用随机数和密钥进行卡与设备的相互验证,安全性高,虽然价格也稍高一些,但应用前景看好。目前中国人民银行规划的金融卡,国家质量技术监督局规划的组织机构代码证卡,以及劳动和社会保障部规划的社会保障卡采用的都是接触式 CPU 卡。