摘要:2020年9月阿里云HaaS100物联网开发板发布,紧接着600开发板也发布了。二者不同之处有很多,最明显的是100是wifi联网,600是gprs联网,也就是“wifi和插卡”的区别。本篇文章开始,将最近一段时间调试HaaS600开发板的点点滴滴记录下来,和大家共同学习这块开发板。
阿里云官方帮助文档链接:
https://help.aliyun.com/document_detail/184029.html?spm=a2c4g.11186623.6.693.30d56942bgUlUY
目录
1.基本参数
2.模组介绍
3.板载资源介绍
1.基本参数
用一个表格来把HaaS100和HaaS600做一下对比。
序号 | 项目 | HaaS100 | HaaS600 | 备注 |
1 | 尺寸(长×宽) | 100mm×65mm | 115mm×52mm | HaaS600显得细长一些 |
2 | 供电电压 | 12V | 5V | HaaS600支持USB供电和电池供电,且有切换开关 HaaS600还可以使用USB供电 |
3 | 联网方式 | wifi | gprs | HaaS600 |
4 | 编程语言 | c,JavaScript | JavaScript | HaaS600使用轻应用非常方便 |
5 | OTA方式 | 阿里云物联网平台 | amp工具 | HaaS600使用工具直接远程更新js代码 |
6 | 耳机接口 | 无 | 有 | |
7 | 温度传感器 | 无 | lm75 | HaaS600有板载温度传感器,iic接口 |
8 | 指示灯 | 6个 | 5个 | HaaS100的指示灯更大一些,易于观察 |
9 | 下载模式打开方式 | 按下复位立即长按功能键 | 模式开关拨到DL,电源开关关闭再打开 | HaaS600的更加方便一些(根据个人喜好) |
2.模组介绍
HaaS600开发板可以理解为一个定制版的EC100Y模组及其周边硬件的集合。
EC100Y是移远通信最新推出的LTE Cat 1无线通信模块,支持最大下行速率10Mbps和最大上行速率5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式LTE Cat 1/Cat 4 EG9x模块、LTE Cat M1/Cat NB1 BG36 模块以及UMTS/HSPA+ UG35/UG96 模块,实现了3G网络与4G网络之间的无缝切换。
该模块具有无线通信功能,同时,它又是一个MCU,可以提供一个微处理器能提供的基本功能。
EC100Y-CN 分为数传版和智能版两个版本,数传版可以满足绝大多数单独数据传输业务的应用需求,智能版支持摄像头/显示屏/矩阵按键/音频/Wi-Fi*等接口,以适配更多智能产品终端的应用,如智能POS,智能手持终端等高端产品。
因此,可以理解为HaaS600实质上是将AliOS Things物联网操作系统及js引擎集成到EC100Y模块了,从而使我们可以用轻应用的方式来开发它。
3.板载资源介绍
下图来自于阿里云官方帮助文档。EC100Y模块在此标注为OpenCPU,的确,EC100Y 是开源CPU,我们也可以二次开发的。
电源:有5V2A的通用插头,有电源选择开关,如果没有电池,这个开关其实可以当做电源总开关使用。
按键:有开机键和复位键。
音频输出:提供了3.5mm耳机插孔,做智能音箱实验室可以用到。
MicroUSB接口:标注UART的用作信息串口和下载串口,标注USB的应该是二次开发串口,平时用不到。
矩阵键盘接口:一般的矩阵键盘是8针接口,这里设计成10针。
北斗模块:L76K 是一款支持多卫星系统(GPS、BeiDou、GLONASS、QZSS)、可多系统联合定位和单系统独立定位、支持AGNSS 功能、内置低噪声放大器和声表面滤波器、可向用户提供快速、精准、高性能定位体验的GNSS 模块。
排针:对外引出的功能引脚有GPIO、ADC、SPI、IIC、UART等,足以支持常见的设备开发。
HaaS600开发板核心是EC100Y模块,它已经内置了阿里物联网操作系统,运行稳定性和可靠性比较高,使用开发板调试成功之后,可以单独购买模组,自己设计电路板来实现更加适合项目实际的产品。