Download the latest released archive from github release page or clone directly (need to have installed git).Power Supply Setting up the build environment Windows Download the SDK: Depending upon how the power is being supplied to the board(pudding), the following connections are required at the minimum to provision firmware download into the device or to debug the logs. The download interface to the device is the HST interface. Hardware connection Module Debugging and Firmware Download This is not required when powered through USB. However, it should be noted that if using alithium battery as power supply POWER KEY needs to be pressed for about 3 seconds to power on the module. Alternatively, it can also be powered by 5v power connected to the 5v input pin or USB input. Power can be supplied by a lithium battery or a fixed external supply (3.8v ~ 4.2v) to the VBAT pin. Therefore, in order to download or debug, you need at least one USB to serial port translator module to connect to the board's HST_TX and HST_RX pins 5. It should be noted that the USB interface on the development board does not implement a USB serial port, but is a standard USB1.1 interface, Or you can use other RDA8955 chip modules or board 4. 1 accelerometer chip(LIS3DHx)(not soldered by default).5v-4.2V DC-DC, it can be 5v power supply or 3.8 ~ 4.2V power supply.1 GPS interface with IPEX 1 generation package.1 GPRS interface with IPEX 1 generation package.One SIM card slot (Nano Card 29 GPIOs with 2.45mm spacing (with 2 download debug pins ( HST_TX, HST_RX).1 A9G module (the board is the same for the A9 and A9G, they use identical packages with the same pinouts.).Schematics of the pudding development boards here: A9 | A9G Integrated GPS+BDS (connected to UART2 internal of module)Ī9G GPRS (+GPS+BDS) Development Board( pudding)Ī9/A9G development board for easy development and debugging.Power Management Unit: Lithium battery charge management, integrated DC-DC and LDOs, variable IO voltage.2 UART interface with flow control (+1 download/debug serial port).Up to 29 GPIOs (with two download pins).RDA 32 bit RISC core, frequency up to 312MHz, with 4k instruction cache, 4k data cache.Integrates a wide range of features including: Provides an easier-to-use and ready-to-deploy out of the box API.Until then, HAVE FUN AND KEEP IoTing! Features With increasing traffic, we will come up with rigid procedures to maintain process in the same. Dont forget to Star us on the top right corner of this project if you like what we are trying to achieve! And since we rely on your inputs and feedback to grow and improve this project and hence the open-source community in general, please feel free to (# Feedback)(# Participate in the development). They also help you skip complex steps in order to get the job done with simpler, lesser code and better documentation!.On top of that, we provide wrapper functions/APIs to maintain homogeneity as much as possible in your code structuring and writing.Dont get me wrong, you will still need to use and setup the GPRS_C_SDK and setup the toolkit, but we have tried to simplify it for you so you dont need to waste your precious time looking for the right links and putting the documents together(which if you keep scrolling, you'll find all the steps to get you going!). This library provides an easier-to-use and ready-to-deploy, out of the box API wrapper over the GPRS_C_SDK provided by Ai-Thinker.Development on this product has been almost completely stopped.AT commands do not provide anywhere near half the complete control that can be obtained on this module using the SDK.Scattered Documentation plus language barriers. This brings me to talk about the drawbacks about trying to use the A9/A9G modules: This is an effort to share the knowledge and experience we gained in our process of using this module with the open-source community hoping it saves time and effort for as many IoTers out there as possible. Okay okay, I'm going to stop bragging about stuff you already know and get to the point of all this conversation. This low-cost, effective module can be the go-to product for quick development and deployment of IoT solutions around the world. The A9/A9G can be used in a wide variety of IoT applications. This SDK provides a wrapper over the most used functionalities for the Ai-Thinker GPRS SoC modules A9/A9G making for simpler setup and faster deployability. Ai-Thinker GPRS modules- A9/A9G Libraries using Overview
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |