Smart Home | 短距离无线通信的方案与选择

随着通信与物联网技术的不断发展,我们的设计中越来越多的开始出现无线通信的元素。通过无线通信,设备不再只是独立工作,而是可以通过网络协同工作,增强设备的灵活性与功能。短距离无线通信是无线通讯中最常见的一种情况,一般指通讯范围不超过100m的无线通信。本文整理了短距离无线通信的常用方案,并将不同的方案进行了比较,最后叙述了如何根据不同的项目需求进行选择。 一、常见的短距离无线通信方案 1.1  无线编解码芯片 无线编码芯片将数据编码后进行无线传输,而无线解码器则接收无线数据、并进行一些容错处理。无线 […]

深圳Maker Faire制汇节见闻

上个礼拜我和两个朋友利用周末的时间,去深圳参加了由O’Reilly举办的制汇节活动。 (关于Maker Faire的介绍,可以参见之前的文章:Maker Faire创客展会,中国深圳,4月8号) 展会所在地在宝安区F518,这次展会的主题是“集小智慧,越大未来”,参照方有国内外创客、创客空间和各大机器人制造厂商。 4月8号一早,我们从宾馆出发,还没到地方,远远的就能看见展馆了,F518展馆的外貌很有特色: 很有名的EggBot,可以在鸡蛋上刻出图形: Dangerous Prototypes的单 […]

ARM | 编译器CODE、RO、RW、ZI的含义

当编译一个ARM程序后,会出现Code=…  RO-data= …  RW-data=…  ZI-data=…  的提示报告,如: Program Size: Code=976 RO-data=344 RW-data=4 ZI-data=612   那么这些数据的含义究竟是什么呢? CODE:代码区占用大小,即程序指令的大小; RO:只读变量占用大小,用于保存常量和查询表的大小; RW:读写变量占用大小,是已初始化为非0的变量的大小; ZI:全零变 […]