前段时间吐槽过某个自称物联网芯片的单片机(W806虽然很强,但,这也叫物联网芯片?),没几天他们又推出一个物联网芯片,据说带wifi和蓝牙。
其实就是W801~
额,有点意思,买了!
当时是11月中旬左右看到的预售信息,9.9包邮,下单后月底发货。到手是这个样子的,和W806的板子很像(上W801,下W806):
关于两者的关系其实很多人都已经知道了:
芯片厂家联盛德,阿里的芯片内核,W806是W801的阉割版,去掉了wifi和蓝牙。除此之外,完全一样。
看下W801的配置:
806的代码可以在801上面跑,801的代码(只要不涉及wifi、蓝牙)可以在806上跑。
不过拿到手后,使用上还是费了点力气。
806的SDK是裸机的(后面出了一个支持freertos的版本),所以上手很快;801的SDK直接就是freertos的。
倒不是不会用freertos,因为他们没有直接用freertos,而是在freertos的基础上套了一层自己的壳,所以用起来怪怪的。例如延时函数,非要自己起一个名字:
代码语言:javascript复制tls_os_time_delay();
而实际上:
所以,上手初期给我带来了一些困惑。
然后要吐槽的还是技术支持方面,因为他们貌似就没有技术支持。出了问题后,能否解决,完全看缘分。
这两天不太忙,想用W801先联网,实现个简单的天气预报。API调用没有问题,数据也拿到了,但是想用cJson解析的时候出问题了。一直报错,提示某个函数没定义:
实际情况是头文件都包含了,也能找到函数定义的位置。
发到群里,管理员也不知道。最后是一位热心的高手解决的,官方的SDK配置有问题~~~
最后的效果嘛:
蓝牙部分很期待但还没试,最近还是比较忙,看什么时候能挤出时间吧。
总的来说,功能可以、价位可以、SDK虽然有问题但也还可以,就是技术支持实在是一言难尽。估计是精力有限,暂时只服务大客户。