-
-
Notifications
You must be signed in to change notification settings - Fork 43
Framework Arduino
Georgi Angelov edited this page Mar 22, 2021
·
41 revisions
Quectel Arduino Framework for PlatformIO
- Module M66 (GPRS)
- Module MC60 (GPRS + GPS) in development
- Module BC66 (LPWA IoT LTE CAT/NB)
- Module BG96 (GPRS + CAT/NB + GPS) in development, testing
- Quectel Support
Must support standart Arduino libraries as PubSubClient, MQTT-TLS, Adafruit_GFX, Adafruit_SSD1306, ... etc
IMPORTANT SEE MORE
The extended API is dependent on firmware version The API support direct calls to the core as freeRTOS, lvip, mbedtls, http, mqtt etc. API has soft protection of not correct versions...
Curently support BC66NBR01A04V01, BC66NBR01A05V01, BC66NBR01A07 and BC66NBR01A10 ( recomended )
[env:bc66-te-b]
platform = quectel
framework = arduino
board = bc66-te-b
;board_build.firmware = BC66R01A04V01, BC66R01A05V01, BC66R01A07 ; default BC66R01A04V01
;upload_port = COM8
;monitor_port = COM8
;monitor_speed = 115200
Curently support M66FAR01A12BT1
[env:m66]
platform = quectel
board = m66
framework = arduino
board_build.firmware = M66FAR01A12BT
upload_port = COM12
monitor_port = COM12
monitor_speed = 115200
INI for BG96 more info
[env:bg96]
platform = quectel
board = bg96
framework = arduino
;board_build.sdk = ; empty = SDK2
; select DM COM Port
upload_port = COM12
; select module uart
monitor_port = COM34
monitor_speed = 115200
#include <Arduino.h>
void setup(){
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(115200);
Serial.println("[SETUP] Arduino");
}
void loop(){
static int led = 0;
digitalWrite(LED_BUILTIN, ++led ^ 1);
Serial.println("[LOOP]");
delay(5000);
}
WizIO 2018 Georgi Angelov