我们现在搞的那些硬件,唯一算高科技的也就是射频部分。自从搞定了天线优化以后,
就不停的各种折腾。。。
首先,现在所有同类产品的天线,都是照抄厂家的PCB天线参考设计, 直接在焊盘上打
过孔,这个设计是考虑设计简单, 寄生参数小, 接地好。 可0402焊盘上打过孔, 肯
定要激光孔, 过孔灌铜, 要不然将来贴片良品率会很低。
我们移动所有的过孔。 全部把过孔移动到焊盘外面, 过孔变成0.3MM机械钻孔, 这样
将来生产,每个PCB能省几块钱。主要是这样的PCB那些小厂都能生产。不用专门找那几
个屈指可数的大厂。
这样优化以后,天线穿透我家3层楼板,信号还是最强的那个bar。其实,优化的最好的
那个产品(smart plug relay),穿透6层楼板都没有任何问题。
这样就带来了另外的问题,我们的所有接市电的产品,其实都能当mesh router用。可
以优化路由转发消息。但是天线太好,家里各种开关,空调设备,上百个路由器,互相
都可见。路由器是要定期广播路由信息的。上百个一直广播,占用很大带宽,而且也没
有必要。因此,设备要能够从终端设备(end device)和路由器(router)之间转换的。
就这个end device/router转换,现在所有Zigbee固件都是做不到的。自动转换就更不
用说了。反正protocol stack是我自己的,爱咋做就可以咋做。还有一个问题是MCU的
片内flash是有寿命的,只能写几万次。如果路由和网管要是依赖flash做persistent,
那还是有潜在的问题的。虽然每次不会写一页。加起来可能具有几十万次了。但是我还
是能够想象到一些攻击方法,诱使设备不停地写flash。
因此,我们的网管实现是不用写入flash的。
其实现在那些zigbee网络,好用就好用了。不好用就要完全靠猜。一切都是手动。这年
头,反正用户也是处于食物链最底层。百分之几用户体验不好,直接可以当个屁给放了
。反正他们发声也不会有人听。