Abstract: In September 2020, the Aliyun HaaS100 IoT development board was released, followed by the 600 development board. There are many differences between the two, the most obvious is that 100 is wifi networking, and 600 is gprs networking, which is the difference between "wifi and card". At the beginning of this article, I will record the bit by bit of debugging the HaaS600 development board in the recent period, and learn this development board with everyone.
Alibaba Cloud official help document link:
https://help.aliyun.com/document_detail/184029.html?spm=a2c4g.11186623.6.693.30d56942bgUlUY
table of Contents
3. Introduction to onboard resources
1. Basic parameters
Use a table to compare HaaS100 and HaaS600.
Serial number | project | HaaS100 | HaaS600 | Remarks |
1 | Size (length×width) | 100mm×65mm | 115mm×52mm | HaaS600 looks slender |
2 | Supply voltage | 12V | 5V | HaaS600 supports USB power supply and battery power supply, and has a switch HaaS600 can also be powered by USB |
3 | Networking method | wifi | gprs | HaaS600 |
4 | Programming language | c,JavaScript | JavaScript | HaaS600 is very convenient to use light applications |
5 | OTA way | Alibaba Cloud IoT Platform | amp tool | HaaS600 uses tools to directly update js code remotely |
6 | Headphone jack | no | Have | |
7 | Temperature Sensor | no | lm75 | HaaS600 has an onboard temperature sensor, iic interface |
8 | Indicator light | 6 | 5 | HaaS100’s indicator light is larger and easier to observe |
9 | Download mode open method | Press reset and long press the function key immediately | Turn the mode switch to DL, turn the power switch off and then on | HaaS600 is more convenient (according to personal preference) |
2. Module introduction
The HaaS600 development board can be understood as a customized version of the EC100Y module and a collection of peripheral hardware.
EC100Y is Quectel's latest LTE Cat 1 wireless communication module. It supports a maximum downlink rate of 10Mbps and a maximum uplink rate of 5Mbps. It has an ultra-high cost performance; at the same time, it is compatible with Quectel's multi-network standard LTE Cat 1/Cat 4 EG9x in packaging. The module, LTE Cat M1/Cat NB1 BG36 module and UMTS/HSPA+ UG35/UG96 module realize the seamless switch between 3G network and 4G network.
This module has wireless communication function. At the same time, it is an MCU, which can provide basic functions that a microprocessor can provide.
EC100Y-CN is divided into two versions: data transmission version and smart version. The data transmission version can meet the application requirements of most individual data transmission services. The smart version supports interfaces such as camera/display/matrix buttons/audio/Wi-Fi*. To adapt to more smart product terminal applications, such as smart POS, smart handheld terminals and other high-end products.
Therefore, it can be understood that HaaS600 essentially integrates the AliOS Things Internet of Things operating system and js engine into the EC100Y module, so that we can develop it in a light application manner.
3. Introduction to onboard resources
The figure below is from the official Alibaba Cloud help document. The EC100Y module is marked as OpenCPU here. Indeed, EC100Y is an open source CPU, and we can also develop it twice.
Power supply: There is a 5V2A universal plug and a power selection switch. If there is no battery, this switch can actually be used as a main power switch.
Buttons: There are power-on button and reset button.
Audio output: Provides a 3.5mm headphone jack, which can be used as a smart speaker laboratory.
MicroUSB interface: The one marked UART is used as the information serial port and download serial port, and the one marked USB should be the secondary development serial port, which is not usually used.
Matrix keyboard interface: The general matrix keyboard has an 8-pin interface, which is designed as 10-pin here.
Beidou module: L76K is a support multi-satellite system (GPS, BeiDou, GLONASS, QZSS), multi-system joint positioning and single system independent positioning, support AGNSS function, built-in low-noise amplifier and surface acoustic filter, can provide users GNSS module with fast, accurate and high-performance positioning experience.
Pin header: The function pins that are led to the outside include GPIO, ADC, SPI, IIC, UART, etc., which are sufficient to support common device development.
The core of the HaaS600 development board is the EC100Y module, which has built-in Alibaba IoT operating system, which has relatively high operational stability and reliability. After the development board is successfully used for debugging, you can purchase the module separately and design the circuit board yourself to achieve a more suitable project. The product.