摘要: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.基本參數
用一個表格來把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模塊,它已經內置了阿里物聯網操作系統,運行穩定性和可靠性比較高,使用開發板調試成功之後,可以單獨購買模組,自己設計電路板來實現更加適合項目實際的產品。