-
-
Notifications
You must be signed in to change notification settings - Fork 43
Framework Arduino
Georgi Angelov edited this page May 31, 2019
·
41 revisions
Quectel Arduino Framework for PlatformIO
- Module M66 (GPRS)
- Module MC60 (GPRS + GPS) in development
- Module BC66 (LPWA IoT LTE CAT/NB)
- 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 and BC66NBR01A05V01
[env:bc66-te-b]
platform = quectel
framework = arduino
board = bc66-te-b
;board_build.firmware = BC66NBR01A04V01 ; if is epmty - BC66NBR01A04V01 is default
;board_build.firmware = BC66NBR01A05V01
;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
#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