期盼中的麒麟座mini开发板终于收到了,虽然包装并不精美,但开发板本身才是我最关心的,其外观如图1所示。拆去封装后,才见到他闪亮的样子,如图2所示。恐怕是出于开发板尽量mini化的考虑,在开发板上没有像通常开发板那样将调试下载器集成在板子上,而是单独配置了一个状如USB的下载器,详见图3所示。通过4条杜邦线就可将下载器和开发板连接起来,当然在连接要特别注意引脚的名称以防接错。
图1 外包装
图2 套件构成
图3下载器
在我的认识中,麒麟座mini开发板与机智云开发板是两款优秀的面向IOT的开发工具,下面就对两者的情况加以简单的对比。 两者的外观如图4所示,可见麒麟座开发板在体型上是十分小巧的,但在功能上要稍逊一些。在麒麟座开发板上只有WIFI模块是插拔结构,而机智云开发板则是充分利Arduino接口来连接功能板。其实除去mini化的考虑,麒麟座开发板也应提供Arduino接口支持,以借用其它厂家的功能板来丰富自己的功能。 而两者的基本共同点就是都具有WIFI通讯功能,并能出借系统资源。麒麟座开发板采用的是ESP8266,而机智云采用的是EMW3162。此外,两者都提供了相应的网站提供云服务类的支持,机智云是使用微信宠物屋,而麒麟座开发板则是使用OneNET的云服务平台。 在核心MCU方面,麒麟座是使用STM32F103,而机智云则有STM32F103和Atmel 的MEGA328,所以两者的软件资源会在一定程度上实现共享。 两者都具有温湿度检测功能,但所用的传感器类型不一样,麒麟座开发板采用的是I2C总线的SHT20,而机智云采用的是单总线的DHT11。 上电后,麒麟座mini开发板的效果如图5所示。后续将为它配上一些人机交互功能以便于使用。
图4 麒麟座与机智云对比
图5 上电效果
|