mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-22 06:06:28 +01:00
GitBook: [master] 351 pages modified
This commit is contained in:
committed by
gitbook-bot
parent
c953c89248
commit
a572e69d02
10
README.md
10
README.md
@@ -5,9 +5,9 @@ Welcome to the Pycom documentation site. The documentation is split into 5 secti
|
||||
To get started, read through the Getting Started Guide then feel free to jump straight into the tutorials and examples in Tutorials & Examples to begin building your projects.
|
||||
|
||||
* [Products](about/products.md)
|
||||
* [Getting Started](1.-getting-started/gettingstarted.md)
|
||||
* [Tutorials](4.-tutorials-and-examples/tutorials.md)
|
||||
* [Product Info](6.-product-info/datasheets.md)
|
||||
* [API Documentation](5.-firmware-and-api-reference/firmwareapi.md)
|
||||
* [Pybytes](8.-pybytes/pybytes.md)
|
||||
* [Getting Started](getting-started/gettingstarted.md)
|
||||
* [Tutorials](tutorials-and-examples/tutorials.md)
|
||||
* [Product Info](product-info/datasheets.md)
|
||||
* [API Documentation](firmware-and-api-reference/firmwareapi.md)
|
||||
* [Pybytes](pybytes/pybytes.md)
|
||||
|
||||
|
||||
348
SUMMARY.md
348
SUMMARY.md
@@ -8,208 +8,208 @@
|
||||
|
||||
## 1. Getting Started
|
||||
|
||||
* [1.0 Introduction](1.-getting-started/gettingstarted.md)
|
||||
* [1.1 Hardware Setup](1.-getting-started/hardwaresetup/README.md)
|
||||
* [1.1.1 LoPy](1.-getting-started/hardwaresetup/lopy.md)
|
||||
* [1.1.2 LoPy4](1.-getting-started/hardwaresetup/lopy4.md)
|
||||
* [1.1.3 SiPy](1.-getting-started/hardwaresetup/sipy.md)
|
||||
* [1.1.4 GPy](1.-getting-started/hardwaresetup/gpy.md)
|
||||
* [1.1.5 FiPy](1.-getting-started/hardwaresetup/fipy.md)
|
||||
* [1.1.6 WiPy](1.-getting-started/hardwaresetup/wipy.md)
|
||||
* [1.2 Software](1.-getting-started/installingsoftware/README.md)
|
||||
* [1.2.1 Drivers](1.-getting-started/installingsoftware/drivers.md)
|
||||
* [1.2.2 Updating Firmware](1.-getting-started/installingsoftware/firmwaretool.md)
|
||||
* [1.2.3 Pymakr](1.-getting-started/installingsoftware/pymakr.md)
|
||||
* [1.3 Programming the modules](1.-getting-started/programming/README.md)
|
||||
* [1.3.1 Introduction to MicroPython](1.-getting-started/programming/micropython.md)
|
||||
* [1.3.2 MicroPython Examples](1.-getting-started/programming/examples.md)
|
||||
* [1.3.3 Your first Pymakr project](1.-getting-started/programming/first_project.md)
|
||||
* [1.3.4 REPL](1.-getting-started/programming/repl/README.md)
|
||||
* [1.3.4.1 Serial USB \(UART\)](1.-getting-started/programming/repl/serial.md)
|
||||
* [1.3.4.2 Telnet REPL](1.-getting-started/programming/repl/telnet.md)
|
||||
* [1.3.5 FTP](1.-getting-started/programming/ftp.md)
|
||||
* [1.3.6 Safe boot](1.-getting-started/programming/safeboot.md)
|
||||
* [1.4 Device Registration](1.-getting-started/registration/README.md)
|
||||
* [1.4.1 Sigfox](1.-getting-started/registration/sigfox.md)
|
||||
* [1.4.2 Cellular](1.-getting-started/registration/cellular.md)
|
||||
* [1.4.3 LoRaWAN](1.-getting-started/registration/lora/README.md)
|
||||
* [1.4.3.1 The Things Network](1.-getting-started/registration/lora/ttn.md)
|
||||
* [1.4.3.2 Objenious](1.-getting-started/registration/lora/objenious.md)
|
||||
* [1.0 Introduction](getting-started/gettingstarted.md)
|
||||
* [1.1 Hardware Setup](getting-started/hardwaresetup/README.md)
|
||||
* [1.1.1 LoPy](getting-started/hardwaresetup/lopy.md)
|
||||
* [1.1.2 LoPy4](getting-started/hardwaresetup/lopy4.md)
|
||||
* [1.1.3 SiPy](getting-started/hardwaresetup/sipy.md)
|
||||
* [1.1.4 GPy](getting-started/hardwaresetup/gpy.md)
|
||||
* [1.1.5 FiPy](getting-started/hardwaresetup/fipy.md)
|
||||
* [1.1.6 WiPy](getting-started/hardwaresetup/wipy.md)
|
||||
* [1.2 Software](getting-started/installingsoftware/README.md)
|
||||
* [1.2.1 Drivers](getting-started/installingsoftware/drivers.md)
|
||||
* [1.2.2 Updating Firmware](getting-started/installingsoftware/firmwaretool.md)
|
||||
* [1.2.3 Pymakr](getting-started/installingsoftware/pymakr.md)
|
||||
* [1.3 Programming the modules](getting-started/programming/README.md)
|
||||
* [1.3.1 Introduction to MicroPython](getting-started/programming/micropython.md)
|
||||
* [1.3.2 MicroPython Examples](getting-started/programming/examples.md)
|
||||
* [1.3.3 Your first Pymakr project](getting-started/programming/first_project.md)
|
||||
* [1.3.4 REPL](getting-started/programming/repl/README.md)
|
||||
* [1.3.4.1 Serial USB \(UART\)](getting-started/programming/repl/serial.md)
|
||||
* [1.3.4.2 Telnet REPL](getting-started/programming/repl/telnet.md)
|
||||
* [1.3.5 FTP](getting-started/programming/ftp.md)
|
||||
* [1.3.6 Safe boot](getting-started/programming/safeboot.md)
|
||||
* [1.4 Device Registration](getting-started/registration/README.md)
|
||||
* [1.4.1 Sigfox](getting-started/registration/sigfox.md)
|
||||
* [1.4.2 Cellular](getting-started/registration/cellular.md)
|
||||
* [1.4.3 LoRaWAN](getting-started/registration/lora/README.md)
|
||||
* [1.4.3.1 The Things Network](getting-started/registration/lora/ttn.md)
|
||||
* [1.4.3.2 Objenious](getting-started/registration/lora/objenious.md)
|
||||
|
||||
## 2. Pymakr Plugin
|
||||
|
||||
* [2.1 Installation](2.-pymakr-plugin/installation/README.md)
|
||||
* [2.1.1 Atom](2.-pymakr-plugin/installation/atom.md)
|
||||
* [2.1.2 Visual Studio Code](2.-pymakr-plugin/installation/vscode.md)
|
||||
* [2.2 Tools/Features](2.-pymakr-plugin/toolsfeatures.md)
|
||||
* [2.3 Settings](2.-pymakr-plugin/settings.md)
|
||||
* [2.1 Installation](pymakr-plugin/installation/README.md)
|
||||
* [2.1.1 Atom](pymakr-plugin/installation/atom.md)
|
||||
* [2.1.2 Visual Studio Code](pymakr-plugin/installation/vscode.md)
|
||||
* [2.2 Tools/Features](pymakr-plugin/toolsfeatures.md)
|
||||
* [2.3 Settings](pymakr-plugin/settings.md)
|
||||
|
||||
## 3. Pytrack, Pysense, Pyscan
|
||||
|
||||
* [3.1 Introduction](3.-pytrack-pysense-pyscan/pytrackpysense.md)
|
||||
* [3.2 Installing Software](3.-pytrack-pysense-pyscan/installation/README.md)
|
||||
* [3.2.1 Updating Firmware](3.-pytrack-pysense-pyscan/installation/firmware.md)
|
||||
* [3.2.2 Installing Drivers - Windows 7](3.-pytrack-pysense-pyscan/installation/drivers.md)
|
||||
* [3.2.3 Installing Libraries](3.-pytrack-pysense-pyscan/installation/libraries.md)
|
||||
* [3.3 API Reference](3.-pytrack-pysense-pyscan/apireference/README.md)
|
||||
* [3.3.1 Pytrack](3.-pytrack-pysense-pyscan/apireference/pytrack.md)
|
||||
* [3.3.2 Pysense](3.-pytrack-pysense-pyscan/apireference/pysense.md)
|
||||
* [3.3.4 Pyscan](3.-pytrack-pysense-pyscan/apireference/pyscan.md)
|
||||
* [3.3.5 Sleep](3.-pytrack-pysense-pyscan/apireference/sleep.md)
|
||||
* [3.1 Introduction](pytrack-pysense-pyscan/pytrackpysense.md)
|
||||
* [3.2 Installing Software](pytrack-pysense-pyscan/installation/README.md)
|
||||
* [3.2.1 Updating Firmware](pytrack-pysense-pyscan/installation/firmware.md)
|
||||
* [3.2.2 Installing Drivers - Windows 7](pytrack-pysense-pyscan/installation/drivers.md)
|
||||
* [3.2.3 Installing Libraries](pytrack-pysense-pyscan/installation/libraries.md)
|
||||
* [3.3 API Reference](pytrack-pysense-pyscan/apireference/README.md)
|
||||
* [3.3.1 Pytrack](pytrack-pysense-pyscan/apireference/pytrack.md)
|
||||
* [3.3.2 Pysense](pytrack-pysense-pyscan/apireference/pysense.md)
|
||||
* [3.3.4 Pyscan](pytrack-pysense-pyscan/apireference/pyscan.md)
|
||||
* [3.3.5 Sleep](pytrack-pysense-pyscan/apireference/sleep.md)
|
||||
|
||||
## 4. Tutorials & Examples
|
||||
|
||||
* [4.1 Introduction](4.-tutorials-and-examples/tutorials.md)
|
||||
* [4.2 All Pycom Device Examples](4.-tutorials-and-examples/all/README.md)
|
||||
* [4.2.1 REPL](4.-tutorials-and-examples/all/repl.md)
|
||||
* [4.2.2 WLAN](4.-tutorials-and-examples/all/wlan.md)
|
||||
* [4.2.3 Bluetooth](4.-tutorials-and-examples/all/ble.md)
|
||||
* [4.2.4 HTTPS](4.-tutorials-and-examples/all/https.md)
|
||||
* [4.2.5 MQTT](4.-tutorials-and-examples/all/mqtt.md)
|
||||
* [4.2.6 AWS](4.-tutorials-and-examples/all/aws.md)
|
||||
* [4.2.7 ADC](4.-tutorials-and-examples/all/adc.md)
|
||||
* [4.2.8 I2C](4.-tutorials-and-examples/all/i2c.md)
|
||||
* [4.2.9 Onewire Driver](4.-tutorials-and-examples/all/owd.md)
|
||||
* [4.2.10 Threading](4.-tutorials-and-examples/all/threading.md)
|
||||
* [4.2.11 RGB LED](4.-tutorials-and-examples/all/rgbled.md)
|
||||
* [4.2.12 Timers](4.-tutorials-and-examples/all/timers.md)
|
||||
* [4.2.13 PIR Sensor](4.-tutorials-and-examples/all/pir.md)
|
||||
* [4.2.14 Modbus](4.-tutorials-and-examples/all/modbus.md)
|
||||
* [4.2.15 OTA update](4.-tutorials-and-examples/all/ota.md)
|
||||
* [4.2.16 RMT](4.-tutorials-and-examples/all/rmt.md)
|
||||
* [4.3 LoRa Examples](4.-tutorials-and-examples/lora/README.md)
|
||||
* [4.3.1 LoRa-MAC \(Raw LoRa\)](4.-tutorials-and-examples/lora/lora-mac.md)
|
||||
* [4.3.2 LoRaWAN with OTAA](4.-tutorials-and-examples/lora/lorawan-otaa.md)
|
||||
* [4.3.3 LoRaWAN with ABP](4.-tutorials-and-examples/lora/lorawan-abp.md)
|
||||
* [4.3.4 LoRa-MAC Nano-Gateway](4.-tutorials-and-examples/lora/lora-mac-nano-gateway.md)
|
||||
* [4.3.5 LoPy to LoPy](4.-tutorials-and-examples/lora/module-module.md)
|
||||
* [4.3.6 LoRaWAN Nano-Gateway](4.-tutorials-and-examples/lora/lorawan-nano-gateway.md)
|
||||
* [4.3.7 RN2483 to LoPy](4.-tutorials-and-examples/lora/537-rn2483-to-lopy.md)
|
||||
* [4.4 Sigfox Examples](4.-tutorials-and-examples/sigfox.md)
|
||||
* [4.5 LTE Examples](4.-tutorials-and-examples/lte/README.md)
|
||||
* [4.5.1 CAT-M1](4.-tutorials-and-examples/lte/cat_m1.md)
|
||||
* [4.5.2 NB-IoT](4.-tutorials-and-examples/lte/nb_iot.md)
|
||||
* [4.5.3 Module IMEI](4.-tutorials-and-examples/lte/imei.md)
|
||||
* [4.5.4 Modem Firmware Update](4.-tutorials-and-examples/lte/firmware.md)
|
||||
* [4.6 Pytrack Examples](4.-tutorials-and-examples/pytrack.md)
|
||||
* [4.7 Pysense Examples](4.-tutorials-and-examples/pysense.md)
|
||||
* [4.8 Pyscan Examples](4.-tutorials-and-examples/pyscan.md)
|
||||
* [4.1 Introduction](tutorials-and-examples/tutorials.md)
|
||||
* [4.2 All Pycom Device Examples](tutorials-and-examples/all/README.md)
|
||||
* [4.2.1 REPL](tutorials-and-examples/all/repl.md)
|
||||
* [4.2.2 WLAN](tutorials-and-examples/all/wlan.md)
|
||||
* [4.2.3 Bluetooth](tutorials-and-examples/all/ble.md)
|
||||
* [4.2.4 HTTPS](tutorials-and-examples/all/https.md)
|
||||
* [4.2.5 MQTT](tutorials-and-examples/all/mqtt.md)
|
||||
* [4.2.6 AWS](tutorials-and-examples/all/aws.md)
|
||||
* [4.2.7 ADC](tutorials-and-examples/all/adc.md)
|
||||
* [4.2.8 I2C](tutorials-and-examples/all/i2c.md)
|
||||
* [4.2.9 Onewire Driver](tutorials-and-examples/all/owd.md)
|
||||
* [4.2.10 Threading](tutorials-and-examples/all/threading.md)
|
||||
* [4.2.11 RGB LED](tutorials-and-examples/all/rgbled.md)
|
||||
* [4.2.12 Timers](tutorials-and-examples/all/timers.md)
|
||||
* [4.2.13 PIR Sensor](tutorials-and-examples/all/pir.md)
|
||||
* [4.2.14 Modbus](tutorials-and-examples/all/modbus.md)
|
||||
* [4.2.15 OTA update](tutorials-and-examples/all/ota.md)
|
||||
* [4.2.16 RMT](tutorials-and-examples/all/rmt.md)
|
||||
* [4.3 LoRa Examples](tutorials-and-examples/lora/README.md)
|
||||
* [4.3.1 LoRa-MAC \(Raw LoRa\)](tutorials-and-examples/lora/lora-mac.md)
|
||||
* [4.3.2 LoRaWAN with OTAA](tutorials-and-examples/lora/lorawan-otaa.md)
|
||||
* [4.3.3 LoRaWAN with ABP](tutorials-and-examples/lora/lorawan-abp.md)
|
||||
* [4.3.4 LoRa-MAC Nano-Gateway](tutorials-and-examples/lora/lora-mac-nano-gateway.md)
|
||||
* [4.3.5 LoPy to LoPy](tutorials-and-examples/lora/module-module.md)
|
||||
* [4.3.6 LoRaWAN Nano-Gateway](tutorials-and-examples/lora/lorawan-nano-gateway.md)
|
||||
* [4.3.7 RN2483 to LoPy](tutorials-and-examples/lora/537-rn2483-to-lopy.md)
|
||||
* [4.4 Sigfox Examples](tutorials-and-examples/sigfox.md)
|
||||
* [4.5 LTE Examples](tutorials-and-examples/lte/README.md)
|
||||
* [4.5.1 CAT-M1](tutorials-and-examples/lte/cat_m1.md)
|
||||
* [4.5.2 NB-IoT](tutorials-and-examples/lte/nb_iot.md)
|
||||
* [4.5.3 Module IMEI](tutorials-and-examples/lte/imei.md)
|
||||
* [4.5.4 Modem Firmware Update](tutorials-and-examples/lte/firmware.md)
|
||||
* [4.6 Pytrack Examples](tutorials-and-examples/pytrack.md)
|
||||
* [4.7 Pysense Examples](tutorials-and-examples/pysense.md)
|
||||
* [4.8 Pyscan Examples](tutorials-and-examples/pyscan.md)
|
||||
|
||||
## 5. Firmware & API Reference
|
||||
|
||||
* [5.1 Introduction](5.-firmware-and-api-reference/firmwareapi.md)
|
||||
* [5.2 Pycom Modules](5.-firmware-and-api-reference/pycom/README.md)
|
||||
* [5.2.1 machine](5.-firmware-and-api-reference/pycom/machine/README.md)
|
||||
* [5.2.1.1 ADC](5.-firmware-and-api-reference/pycom/machine/adc.md)
|
||||
* [5.2.1.2 DAC](5.-firmware-and-api-reference/pycom/machine/dac.md)
|
||||
* [5.2.1.3 I2C](5.-firmware-and-api-reference/pycom/machine/i2c.md)
|
||||
* [5.2.1.4 Pin](5.-firmware-and-api-reference/pycom/machine/pin.md)
|
||||
* [5.2.1.5 PWM](5.-firmware-and-api-reference/pycom/machine/pwm.md)
|
||||
* [5.2.1.6 RTC](5.-firmware-and-api-reference/pycom/machine/rtc.md)
|
||||
* [5.2.1.7 SPI](5.-firmware-and-api-reference/pycom/machine/spi.md)
|
||||
* [5.2.1.8 UART](5.-firmware-and-api-reference/pycom/machine/uart.md)
|
||||
* [5.2.1.9 WDT](5.-firmware-and-api-reference/pycom/machine/wdt.md)
|
||||
* [5.2.1.10 Timer](5.-firmware-and-api-reference/pycom/machine/timer.md)
|
||||
* [5.2.1.11 SD](5.-firmware-and-api-reference/pycom/machine/sd.md)
|
||||
* [5.2.1.12 CAN](5.-firmware-and-api-reference/pycom/machine/can.md)
|
||||
* [5.2.1.13 RMT](5.-firmware-and-api-reference/pycom/machine/rmt.md)
|
||||
* [5.2.2 network](5.-firmware-and-api-reference/pycom/network/README.md)
|
||||
* [5.2.2.1 WLAN](5.-firmware-and-api-reference/pycom/network/wlan.md)
|
||||
* [5.2.2.2 Server](5.-firmware-and-api-reference/pycom/network/server.md)
|
||||
* [5.2.2.3 Bluetooth](5.-firmware-and-api-reference/pycom/network/bluetooth/README.md)
|
||||
* [5.2.2.3.1 GATT](5.-firmware-and-api-reference/pycom/network/bluetooth/gatt.md)
|
||||
* [5.2.2.3.2 GATTCConnection](5.-firmware-and-api-reference/pycom/network/bluetooth/gattcconnection.md)
|
||||
* [5.2.2.3.3 GATTCService](5.-firmware-and-api-reference/pycom/network/bluetooth/gattccservice.md)
|
||||
* [5.2.2.3.4 GATTCCharacteristic](5.-firmware-and-api-reference/pycom/network/bluetooth/gattccharacteristic.md)
|
||||
* [5.2.2.3.5 GATTSService](5.-firmware-and-api-reference/pycom/network/bluetooth/gattsservice.md)
|
||||
* [5.2.2.3.6 GATTSCharacteristic](5.-firmware-and-api-reference/pycom/network/bluetooth/gattscharacteristic.md)
|
||||
* [5.2.2.4 LoRa](5.-firmware-and-api-reference/pycom/network/lora.md)
|
||||
* [5.2.2.5 Sigfox](5.-firmware-and-api-reference/pycom/network/sigfox.md)
|
||||
* [5.2.2.6 LTE](5.-firmware-and-api-reference/pycom/network/lte.md)
|
||||
* [5.2.3 AES](5.-firmware-and-api-reference/pycom/aes.md)
|
||||
* [5.2.4 pycom](5.-firmware-and-api-reference/pycom/pycom.md)
|
||||
* [5.3 MicroPython Modules](5.-firmware-and-api-reference/micropython/README.md)
|
||||
* [5.3.1 micropython](5.-firmware-and-api-reference/micropython/micropython.md)
|
||||
* [5.3.2 uctypes](5.-firmware-and-api-reference/micropython/uctypes.md)
|
||||
* [5.3.3 sys](5.-firmware-and-api-reference/micropython/sys.md)
|
||||
* [5.3.4 uos](5.-firmware-and-api-reference/micropython/uos.md)
|
||||
* [5.3.5 array](5.-firmware-and-api-reference/micropython/array.md)
|
||||
* [5.3.6 cmath](5.-firmware-and-api-reference/micropython/cmath.md)
|
||||
* [5.3.7 math](5.-firmware-and-api-reference/micropython/math.md)
|
||||
* [5.3.8 gc](5.-firmware-and-api-reference/micropython/gc.md)
|
||||
* [5.3.9 ubinascii](5.-firmware-and-api-reference/micropython/ubinascii.md)
|
||||
* [5.3.10 ujson](5.-firmware-and-api-reference/micropython/ujson.md)
|
||||
* [5.3.11 ure](5.-firmware-and-api-reference/micropython/ure.md)
|
||||
* [5.3.12 usocket](5.-firmware-and-api-reference/micropython/usocket.md)
|
||||
* [5.3.13 select](5.-firmware-and-api-reference/micropython/select.md)
|
||||
* [5.3.14 utime](5.-firmware-and-api-reference/micropython/utime.md)
|
||||
* [5.3.15 uhashlib](5.-firmware-and-api-reference/micropython/uhashlib.md)
|
||||
* [5.3.16 ussl](5.-firmware-and-api-reference/micropython/ussl.md)
|
||||
* [5.3.17 ucrypto](5.-firmware-and-api-reference/micropython/ucrypto.md)
|
||||
* [5.3.18 ustruct](5.-firmware-and-api-reference/micropython/ustruct.md)
|
||||
* [5.3.19 \_thread](5.-firmware-and-api-reference/micropython/_thread.md)
|
||||
* [5.3.20 Builtin](5.-firmware-and-api-reference/micropython/builtin.md)
|
||||
* [5.1 Introduction](firmware-and-api-reference/firmwareapi.md)
|
||||
* [5.2 Pycom Modules](firmware-and-api-reference/pycom/README.md)
|
||||
* [5.2.1 machine](firmware-and-api-reference/pycom/machine/README.md)
|
||||
* [5.2.1.1 ADC](firmware-and-api-reference/pycom/machine/adc.md)
|
||||
* [5.2.1.2 DAC](firmware-and-api-reference/pycom/machine/dac.md)
|
||||
* [5.2.1.3 I2C](firmware-and-api-reference/pycom/machine/i2c.md)
|
||||
* [5.2.1.4 Pin](firmware-and-api-reference/pycom/machine/pin.md)
|
||||
* [5.2.1.5 PWM](firmware-and-api-reference/pycom/machine/pwm.md)
|
||||
* [5.2.1.6 RTC](firmware-and-api-reference/pycom/machine/rtc.md)
|
||||
* [5.2.1.7 SPI](firmware-and-api-reference/pycom/machine/spi.md)
|
||||
* [5.2.1.8 UART](firmware-and-api-reference/pycom/machine/uart.md)
|
||||
* [5.2.1.9 WDT](firmware-and-api-reference/pycom/machine/wdt.md)
|
||||
* [5.2.1.10 Timer](firmware-and-api-reference/pycom/machine/timer.md)
|
||||
* [5.2.1.11 SD](firmware-and-api-reference/pycom/machine/sd.md)
|
||||
* [5.2.1.12 CAN](firmware-and-api-reference/pycom/machine/can.md)
|
||||
* [5.2.1.13 RMT](firmware-and-api-reference/pycom/machine/rmt.md)
|
||||
* [5.2.2 network](firmware-and-api-reference/pycom/network/README.md)
|
||||
* [5.2.2.1 WLAN](firmware-and-api-reference/pycom/network/wlan.md)
|
||||
* [5.2.2.2 Server](firmware-and-api-reference/pycom/network/server.md)
|
||||
* [5.2.2.3 Bluetooth](firmware-and-api-reference/pycom/network/bluetooth/README.md)
|
||||
* [5.2.2.3.1 GATT](firmware-and-api-reference/pycom/network/bluetooth/gatt.md)
|
||||
* [5.2.2.3.2 GATTCConnection](firmware-and-api-reference/pycom/network/bluetooth/gattcconnection.md)
|
||||
* [5.2.2.3.3 GATTCService](firmware-and-api-reference/pycom/network/bluetooth/gattccservice.md)
|
||||
* [5.2.2.3.4 GATTCCharacteristic](firmware-and-api-reference/pycom/network/bluetooth/gattccharacteristic.md)
|
||||
* [5.2.2.3.5 GATTSService](firmware-and-api-reference/pycom/network/bluetooth/gattsservice.md)
|
||||
* [5.2.2.3.6 GATTSCharacteristic](firmware-and-api-reference/pycom/network/bluetooth/gattscharacteristic.md)
|
||||
* [5.2.2.4 LoRa](firmware-and-api-reference/pycom/network/lora.md)
|
||||
* [5.2.2.5 Sigfox](firmware-and-api-reference/pycom/network/sigfox.md)
|
||||
* [5.2.2.6 LTE](firmware-and-api-reference/pycom/network/lte.md)
|
||||
* [5.2.3 AES](firmware-and-api-reference/pycom/aes.md)
|
||||
* [5.2.4 pycom](firmware-and-api-reference/pycom/pycom.md)
|
||||
* [5.3 MicroPython Modules](firmware-and-api-reference/micropython/README.md)
|
||||
* [5.3.1 micropython](firmware-and-api-reference/micropython/micropython.md)
|
||||
* [5.3.2 uctypes](firmware-and-api-reference/micropython/uctypes.md)
|
||||
* [5.3.3 sys](firmware-and-api-reference/micropython/sys.md)
|
||||
* [5.3.4 uos](firmware-and-api-reference/micropython/uos.md)
|
||||
* [5.3.5 array](firmware-and-api-reference/micropython/array.md)
|
||||
* [5.3.6 cmath](firmware-and-api-reference/micropython/cmath.md)
|
||||
* [5.3.7 math](firmware-and-api-reference/micropython/math.md)
|
||||
* [5.3.8 gc](firmware-and-api-reference/micropython/gc.md)
|
||||
* [5.3.9 ubinascii](firmware-and-api-reference/micropython/ubinascii.md)
|
||||
* [5.3.10 ujson](firmware-and-api-reference/micropython/ujson.md)
|
||||
* [5.3.11 ure](firmware-and-api-reference/micropython/ure.md)
|
||||
* [5.3.12 usocket](firmware-and-api-reference/micropython/usocket.md)
|
||||
* [5.3.13 select](firmware-and-api-reference/micropython/select.md)
|
||||
* [5.3.14 utime](firmware-and-api-reference/micropython/utime.md)
|
||||
* [5.3.15 uhashlib](firmware-and-api-reference/micropython/uhashlib.md)
|
||||
* [5.3.16 ussl](firmware-and-api-reference/micropython/ussl.md)
|
||||
* [5.3.17 ucrypto](firmware-and-api-reference/micropython/ucrypto.md)
|
||||
* [5.3.18 ustruct](firmware-and-api-reference/micropython/ustruct.md)
|
||||
* [5.3.19 \_thread](firmware-and-api-reference/micropython/_thread.md)
|
||||
* [5.3.20 Builtin](firmware-and-api-reference/micropython/builtin.md)
|
||||
|
||||
## 6. Product Info
|
||||
|
||||
* [6.0 Introduction](6.-product-info/datasheets.md)
|
||||
* [6.1 Development Modules](6.-product-info/development/README.md)
|
||||
* [6.1.1 WiPy 2.0](6.-product-info/development/wipy2.md)
|
||||
* [6.1.2 WiPy 3.0](6.-product-info/development/wipy3.md)
|
||||
* [6.1.3 LoPy](6.-product-info/development/lopy.md)
|
||||
* [6.1.4 LoPy 4](6.-product-info/development/lopy4.md)
|
||||
* [6.1.5 SiPy](6.-product-info/development/sipy.md)
|
||||
* [6.1.6 GPy](6.-product-info/development/gpy.md)
|
||||
* [6.1.7 FiPy](6.-product-info/development/fipy.md)
|
||||
* [6.2 OEM Modules](6.-product-info/oem/README.md)
|
||||
* [6.2.1 W01](6.-product-info/oem/w01.md)
|
||||
* [6.2.2 L01](6.-product-info/oem/l01.md)
|
||||
* [6.2.3 L04](6.-product-info/oem/l04.md)
|
||||
* [6.2.4 G01](6.-product-info/oem/g01.md)
|
||||
* [6.2.5 L01 OEM Baseboard Reference](6.-product-info/oem/l01_reference.md)
|
||||
* [6.2.6 Universal OEM Baseboard Reference](6.-product-info/oem/universal_reference.md)
|
||||
* [6.3 Expansion Boards and Shields](6.-product-info/boards/README.md)
|
||||
* [6.3.1 Expansion Board 3.0](6.-product-info/boards/expansion3.md)
|
||||
* [6.3.2 Pytrack](6.-product-info/boards/pytrack.md)
|
||||
* [6.3.3 Pysense](6.-product-info/boards/pysense.md)
|
||||
* [6.3.4 Pyscan](6.-product-info/boards/pyscan.md)
|
||||
* [6.3.5 Expansion Board 2.0](6.-product-info/boards/expansion2.md)
|
||||
* [6.3.6 Deep Sleep Shield](6.-product-info/boards/deepsleep/README.md)
|
||||
* [6.3.6.1 Deep Sleep API](6.-product-info/boards/deepsleep/api.md)
|
||||
* [6.4 Notes](6.-product-info/notes.md)
|
||||
* [6.0 Introduction](product-info/datasheets.md)
|
||||
* [6.1 Development Modules](product-info/development/README.md)
|
||||
* [6.1.1 WiPy 2.0](product-info/development/wipy2.md)
|
||||
* [6.1.2 WiPy 3.0](product-info/development/wipy3.md)
|
||||
* [6.1.3 LoPy](product-info/development/lopy.md)
|
||||
* [6.1.4 LoPy 4](product-info/development/lopy4.md)
|
||||
* [6.1.5 SiPy](product-info/development/sipy.md)
|
||||
* [6.1.6 GPy](product-info/development/gpy.md)
|
||||
* [6.1.7 FiPy](product-info/development/fipy.md)
|
||||
* [6.2 OEM Modules](product-info/oem/README.md)
|
||||
* [6.2.1 W01](product-info/oem/w01.md)
|
||||
* [6.2.2 L01](product-info/oem/l01.md)
|
||||
* [6.2.3 L04](product-info/oem/l04.md)
|
||||
* [6.2.4 G01](product-info/oem/g01.md)
|
||||
* [6.2.5 L01 OEM Baseboard Reference](product-info/oem/l01_reference.md)
|
||||
* [6.2.6 Universal OEM Baseboard Reference](product-info/oem/universal_reference.md)
|
||||
* [6.3 Expansion Boards and Shields](product-info/boards/README.md)
|
||||
* [6.3.1 Expansion Board 3.0](product-info/boards/expansion3.md)
|
||||
* [6.3.2 Pytrack](product-info/boards/pytrack.md)
|
||||
* [6.3.3 Pysense](product-info/boards/pysense.md)
|
||||
* [6.3.4 Pyscan](product-info/boards/pyscan.md)
|
||||
* [6.3.5 Expansion Board 2.0](product-info/boards/expansion2.md)
|
||||
* [6.3.6 Deep Sleep Shield](product-info/boards/deepsleep/README.md)
|
||||
* [6.3.6.1 Deep Sleep API](product-info/boards/deepsleep/api.md)
|
||||
* [6.4 Notes](product-info/notes.md)
|
||||
|
||||
## 7. Datasheets
|
||||
|
||||
* [7.1 Development Modules](7.-datasheets/modules.md)
|
||||
* [7.2 OEM Modules](7.-datasheets/oem.md)
|
||||
* [7.3 Expansion Boards and Shields](7.-datasheets/boards.md)
|
||||
* [7.1 Development Modules](datasheets/modules.md)
|
||||
* [7.2 OEM Modules](datasheets/oem.md)
|
||||
* [7.3 Expansion Boards and Shields](datasheets/boards.md)
|
||||
|
||||
## 8. Pybytes
|
||||
|
||||
* [8.1 Introduction](8.-pybytes/pybytes.md)
|
||||
* [8.2 Getting Started with Pybytes](8.-pybytes/intro.md)
|
||||
* [8.3 Add a device to Pybytes](8.-pybytes/intro-1/README.md)
|
||||
* [8.3.1 Connect to Pybytes: Quick Add](8.-pybytes/intro-1/quick.md)
|
||||
* [8.3.2 Connect to Pybytes: Flash Pybytes library manually](8.-pybytes/intro-1/flash.md)
|
||||
* [8.3.3 Add Sigfox device](8.-pybytes/intro-1/sigfox/README.md)
|
||||
* [8.3.3.1 DevKit contract](8.-pybytes/intro-1/sigfox/sigfoxdevkit.md)
|
||||
* [8.3.3.2 Custom contract](8.-pybytes/intro-1/sigfox/sigfoxcustomcontract.md)
|
||||
* [8.4 Visualise data from your device](8.-pybytes/intro-2.md)
|
||||
* [8.1 Introduction](pybytes/pybytes.md)
|
||||
* [8.2 Getting Started with Pybytes](pybytes/intro.md)
|
||||
* [8.3 Add a device to Pybytes](pybytes/intro-1/README.md)
|
||||
* [8.3.1 Connect to Pybytes: Quick Add](pybytes/intro-1/quick.md)
|
||||
* [8.3.2 Connect to Pybytes: Flash Pybytes library manually](pybytes/intro-1/flash.md)
|
||||
* [8.3.3 Add Sigfox device](pybytes/intro-1/sigfox/README.md)
|
||||
* [8.3.3.1 DevKit contract](pybytes/intro-1/sigfox/sigfoxdevkit.md)
|
||||
* [8.3.3.2 Custom contract](pybytes/intro-1/sigfox/sigfoxcustomcontract.md)
|
||||
* [8.4 Visualise data from your device](pybytes/intro-2.md)
|
||||
|
||||
## 9. Documentation Notes
|
||||
|
||||
* [9.1 Introduction](9.-documentation-notes/docnotes.md)
|
||||
* [9.2 Syntax](9.-documentation-notes/syntax.md)
|
||||
* [9.3 REPL vs Scripts](9.-documentation-notes/replscript.md)
|
||||
* [9.4 Mesh Networks](9.-documentation-notes/mesh-networks.md)
|
||||
* [9.1 Introduction](documentation-notes/docnotes.md)
|
||||
* [9.2 Syntax](documentation-notes/syntax.md)
|
||||
* [9.3 REPL vs Scripts](documentation-notes/replscript.md)
|
||||
* [9.4 Mesh Networks](documentation-notes/mesh-networks.md)
|
||||
|
||||
## 10. Advanced Topics
|
||||
|
||||
* [10.1 Firmware Downgrade](10.-advanced-topics/downgrade.md)
|
||||
* [10.2 CLI Updater](10.-advanced-topics/cli.md)
|
||||
* [10.3 SecureBoot and Encryption](10.-advanced-topics/encryption.md)
|
||||
* [10.1 Firmware Downgrade](advanced-topics/downgrade.md)
|
||||
* [10.2 CLI Updater](advanced-topics/cli.md)
|
||||
* [10.3 SecureBoot and Encryption](advanced-topics/encryption.md)
|
||||
|
||||
## 11. License
|
||||
|
||||
* [11.1 License](11.-license/license.md)
|
||||
* [11.1 License](license/license.md)
|
||||
|
||||
|
||||
@@ -8,17 +8,17 @@ Below you will find tables of all Pycom products. These tables illustrate the fu
|
||||
|
||||
| Module | WiFi | Bluetooth | LoRa | Sigfox | LTE CAT-M1 NB-IoT |
|
||||
| :--- | :--- | :--- | :--- | :--- | :--- |
|
||||
| [ WiPy 3.0](../6.-product-info/development/wipy3.md) | ✔ | ✔ | | | |
|
||||
| [ SiPy](../6.-product-info/development/sipy.md) | ✔ | ✔ | | ✔ | |
|
||||
| [ GPy](../6.-product-info/development/gpy.md) | ✔ | ✔ | | | ✔ |
|
||||
| [ LoPy](../6.-product-info/development/lopy.md) | ✔ | ✔ | ✔ | | |
|
||||
| [ LoPy4](../6.-product-info/development/lopy4.md) | ✔ | ✔ | ✔ | ✔ | |
|
||||
| [ FiPy](../6.-product-info/development/fipy.md) | ✔ | ✔ | ✔ | ✔ | ✔ |
|
||||
| [ WiPy 3.0](../product-info/development/wipy3.md) | ✔ | ✔ | | | |
|
||||
| [ SiPy](../product-info/development/sipy.md) | ✔ | ✔ | | ✔ | |
|
||||
| [ GPy](../product-info/development/gpy.md) | ✔ | ✔ | | | ✔ |
|
||||
| [ LoPy](../product-info/development/lopy.md) | ✔ | ✔ | ✔ | | |
|
||||
| [ LoPy4](../product-info/development/lopy4.md) | ✔ | ✔ | ✔ | ✔ | |
|
||||
| [ FiPy](../product-info/development/fipy.md) | ✔ | ✔ | ✔ | ✔ | ✔ |
|
||||
| Antennas [ External WiFi/BT Antenna Kit](https://pycom.io/product/external-wifi-antenna/)[ LoRa & Sigfox Antenna Kit](https://pycom.io/product/lora-antenna-kit/) | [ LTE-M Antenna Kit](https://pycom.io/product/lte-m-antenna-kit/) | | | | |
|
||||
|
||||
## Accessories
|
||||
|
||||
| Accessory | [ Expansion Board](../6.-product-info/boards/expansion3.md) | [ Pysense](../6.-product-info/boards/pysense.md) | [ Pytrack](../6.-product-info/boards/pytrack.md) | [ Pyscan](../6.-product-info/boards/pyscan.md) |
|
||||
| Accessory | [ Expansion Board](../product-info/boards/expansion3.md) | [ Pysense](../product-info/boards/pysense.md) | [ Pytrack](../product-info/boards/pytrack.md) | [ Pyscan](../product-info/boards/pyscan.md) |
|
||||
| :--- | :--- | :--- | :--- | :--- |
|
||||
| [ PyCase](https://pycom.io/product/pycase/) | ✔ | | | |
|
||||
| [ IP67 Case for Expansion Board](https://pycom.io/product/ip67-expansion-board-case/) | ✔ | | | |
|
||||
@@ -30,10 +30,10 @@ Below you will find tables of all Pycom products. These tables illustrate the fu
|
||||
|
||||
## OEM Modules
|
||||
|
||||
| OEM Module | [ L01/W01 Reference Board](../6.-product-info/oem/l01_reference.md) | [ Universal Reference Board](../6.-product-info/oem/universal_reference.md) |
|
||||
| OEM Module | [ L01/W01 Reference Board](../product-info/oem/l01_reference.md) | [ Universal Reference Board](../product-info/oem/universal_reference.md) |
|
||||
| :--- | :--- | :--- |
|
||||
| [ W01](../6.-product-info/oem/w01.md) | ✔ | ✔ |
|
||||
| [ L01](../6.-product-info/oem/l01.md) | ✔ | ✔ |
|
||||
| [ L04](../6.-product-info/oem/l04.md) | | ✔ |
|
||||
| [ G01](../6.-product-info/oem/g01.md) | | ✔ |
|
||||
| [ W01](../product-info/oem/w01.md) | ✔ | ✔ |
|
||||
| [ L01](../product-info/oem/l01.md) | ✔ | ✔ |
|
||||
| [ L04](../product-info/oem/l04.md) | | ✔ |
|
||||
| [ G01](../product-info/oem/g01.md) | | ✔ |
|
||||
|
||||
|
||||
@@ -325,7 +325,7 @@ To restore your OTA block: `$pycom-fwtool-cli -p PORT ota -r -f backup.ota`
|
||||
|
||||
#### lpwan
|
||||
|
||||
Get/Set LPWAN parameters saved to non-volatile storage. Please see [here](../5.-firmware-and-api-reference/pycom/network/lora.md##loranvramsave) for more details.
|
||||
Get/Set LPWAN parameters saved to non-volatile storage. Please see [here](../firmware-and-api-reference/pycom/network/lora.md##loranvramsave) for more details.
|
||||
|
||||
```text
|
||||
usage: pycom-fwtool-cli -p PORT lpwan [-h] [--region REGION]
|
||||
@@ -12,7 +12,7 @@ The GPy and FiPy support both new LTE-M protocols:
|
||||
{% endhint %}
|
||||
|
||||
{% hint style="info" %}
|
||||
The Sequans modem used on Pycom's cellular enabled modules can only work in one of these modes at a time. In order to switch between the two protocols you need to flash a different firmware to the Sequans modem. Instructions for this can be found [here](../../../4.-tutorials-and-examples/lte/firmware.md).
|
||||
The Sequans modem used on Pycom's cellular enabled modules can only work in one of these modes at a time. In order to switch between the two protocols you need to flash a different firmware to the Sequans modem. Instructions for this can be found [here](../../../tutorials-and-examples/lte/firmware.md).
|
||||
{% endhint %}
|
||||
|
||||
## AT Commands
|
||||
@@ -9,7 +9,7 @@ Here are the download links to the update tool. Please download the appropriate
|
||||
* [Linux](https://software.pycom.io/findupgrade?product=pycom-firmware-updater&type=all&platform=unix&redirect=true) \(requires `dialog` and `python-serial` package\)
|
||||
|
||||
{% hint style="info" %}
|
||||
Previous versions of firmware are available for download [**here**](../../10.-advanced-topics/downgrade.md).
|
||||
Previous versions of firmware are available for download [**here**](../../advanced-topics/downgrade.md).
|
||||
{% endhint %}
|
||||
|
||||
## Updating Device Firmware
|
||||
@@ -40,7 +40,7 @@ If you are having any issues, make sure the **TX and RX jumpers** are present on
|
||||
When using a Pysense/Pytrack/Pyscan/Expansion Board 3.0 to update your module you are not required to make a connection between `G23` and `GND`, the Pysense/Pytrack/Pyscan/Expansion Board 3.0 will do this automatically.
|
||||
{% endhint %}
|
||||
|
||||
1. Before connecting your module to a Pysense/Pytrack board, you should update the firmware on the Pysense/Pytrack. Instructions on how to do this can be found [here](../../3.-pytrack-pysense-pyscan/installation/firmware.md).
|
||||
1. Before connecting your module to a Pysense/Pytrack board, you should update the firmware on the Pysense/Pytrack. Instructions on how to do this can be found [here](../../pytrack-pysense-pyscan/installation/firmware.md).
|
||||
2. Disconnect your device from your computer
|
||||
3. Insert module into Expansion Board
|
||||
4. Reconnect the board via USB to your computer
|
||||
@@ -6,9 +6,9 @@
|
||||
|
||||
To make it as easy as possible Pycom has developed a plugin for two popular text editors, called Pymakr. These plugins have been built and are available for the following platforms:
|
||||
|
||||
{% page-ref page="../../2.-pymakr-plugin/installation/atom.md" %}
|
||||
{% page-ref page="../../pymakr-plugin/installation/atom.md" %}
|
||||
|
||||
{% page-ref page="../../2.-pymakr-plugin/installation/vscode.md" %}
|
||||
{% page-ref page="../../pymakr-plugin/installation/vscode.md" %}
|
||||
|
||||
|
||||
|
||||
@@ -60,11 +60,11 @@ RGB-Blink
|
||||
|
||||
For this example, you will just need to create a `main.py` file.
|
||||
|
||||
Now that the project structure is setup, you may wish to configure project specific settings for Pymakr e.g. Which serial port to use. On Atom you need to click the `^` button on the Pymakr pane, then click `Project Settings`. On Visual Studio Code you need to click the `All commands` button on the bottom of the windows, then click `Pymakr > Project Settings`. This creates a file called `pymakr.conf` inside your project and populates it with default settings copied over from your global settings. A detailed explanation of these settings can be found [here](../../2.-pymakr-plugin/settings.md).
|
||||
Now that the project structure is setup, you may wish to configure project specific settings for Pymakr e.g. Which serial port to use. On Atom you need to click the `^` button on the Pymakr pane, then click `Project Settings`. On Visual Studio Code you need to click the `All commands` button on the bottom of the windows, then click `Pymakr > Project Settings`. This creates a file called `pymakr.conf` inside your project and populates it with default settings copied over from your global settings. A detailed explanation of these settings can be found [here](../../pymakr-plugin/settings.md).
|
||||
|
||||
## Controlling the on-board LED
|
||||
|
||||
Now that you have setup and configured your project, we can move on to programming your module. The first thing we will need to do is import some libraries in order to interact with the on-board LED. The Pycom firmware comes with a large amount of libraries for standard functionality built-in. You can find out more about these in the [API documentation](../../5.-firmware-and-api-reference/firmwareapi.md). For this example you will need to open the `main.py` file and add the following code:
|
||||
Now that you have setup and configured your project, we can move on to programming your module. The first thing we will need to do is import some libraries in order to interact with the on-board LED. The Pycom firmware comes with a large amount of libraries for standard functionality built-in. You can find out more about these in the [API documentation](../../firmware-and-api-reference/firmwareapi.md). For this example you will need to open the `main.py` file and add the following code:
|
||||
|
||||
```python
|
||||
import pycom
|
||||
@@ -8,7 +8,7 @@ The file system is accessible via the native FTP server running on each Pycom de
|
||||
* username: `micro`
|
||||
* password: `python`
|
||||
|
||||
See [network.server](../../5.-firmware-and-api-reference/pycom/network/server.md) for information on how to change the defaults. The recommended clients are:
|
||||
See [network.server](../../firmware-and-api-reference/pycom/network/server.md) for information on how to change the defaults. The recommended clients are:
|
||||
|
||||
* macOS/Linux: default FTP client
|
||||
* Windows: Filezilla and FireFTP
|
||||
@@ -6,7 +6,7 @@ In order to connect to the REPL over USB serial, there are multiple methods. Det
|
||||
|
||||
## All platforms
|
||||
|
||||
By far the easiest way to access the USB UART REPL is via the our [Pymakr plug-in](../../../2.-pymakr-plugin/installation/) for Atom and Visual Studio Code. This adds a pane to the bottom of the editors that allows you to directly access the REPL and any output from the device. Detailed instructions on how to setup Pymakr can be found [here](../../../2.-pymakr-plugin/installation/).
|
||||
By far the easiest way to access the USB UART REPL is via the our [Pymakr plug-in](../../../pymakr-plugin/installation/) for Atom and Visual Studio Code. This adds a pane to the bottom of the editors that allows you to directly access the REPL and any output from the device. Detailed instructions on how to setup Pymakr can be found [here](../../../pymakr-plugin/installation/).
|
||||
|
||||
## macOS and Linux
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 1.3.4.2 Telnet REPL
|
||||
|
||||
Pycom devices also support a connection via `telnet`, using the device's on board WiFi/WLAN. Connect to the device's WiFi Access Point \(AP\) and using the following credentials to connect to the AP. The WiFi `SSID` will appear upon powering on a Pycom Device for the first time \(e.g. `lopy-`\). To re-enable this feature at a later date, please see [network.WLAN](../../../5.-firmware-and-api-reference/pycom/network/wlan.md).
|
||||
Pycom devices also support a connection via `telnet`, using the device's on board WiFi/WLAN. Connect to the device's WiFi Access Point \(AP\) and using the following credentials to connect to the AP. The WiFi `SSID` will appear upon powering on a Pycom Device for the first time \(e.g. `lopy-`\). To re-enable this feature at a later date, please see [network.WLAN](../../../firmware-and-api-reference/pycom/network/wlan.md).
|
||||
|
||||
* password: `www.pycom.io`
|
||||
|
||||
@@ -11,11 +11,11 @@ Additionally, to use the MircoPython REPL over telnet, further authentication is
|
||||
* username: `micro`
|
||||
* password: `python`
|
||||
|
||||
See [network.server](../../../5.-firmware-and-api-reference/pycom/network/server.md) for info on how to change the default authentication.
|
||||
See [network.server](../../../firmware-and-api-reference/pycom/network/server.md) for info on how to change the default authentication.
|
||||
|
||||
## All platforms
|
||||
|
||||
By far the easiest way to access the Telnet REPL is via the our [Pymakr plug-in](../../../2.-pymakr-plugin/installation/) for Atom and Visual Studio Code. This adds a pane to the bottom of the editors that allows you to directly access the REPL and any output from the device. Detailed instructions on how to setup Pymakr can be found [here](../../../2.-pymakr-plugin/installation/).
|
||||
By far the easiest way to access the Telnet REPL is via the our [Pymakr plug-in](../../../pymakr-plugin/installation/) for Atom and Visual Studio Code. This adds a pane to the bottom of the editors that allows you to directly access the REPL and any output from the device. Detailed instructions on how to setup Pymakr can be found [here](../../../pymakr-plugin/installation/).
|
||||
|
||||
## macOS and Linux
|
||||
|
||||
@@ -24,11 +24,11 @@ The output will be a hex string like: `70B3D5499585FCA1`. Once you have this you
|
||||
|
||||
#### OTAA
|
||||
|
||||
If you wish to connect via OTAA \(which is the recommended method\) the network will provide you with an `Application EUI` and `Application Key`. The former identifies what application your device is connecting to, the latter is a shared secret key unique to your device to generate the session keys that prove its identity to the network. Once you have these you can use the [LoRaWAN OTAA example](../../../4.-tutorials-and-examples/lora/lorawan-otaa.md) code to connect to the network.
|
||||
If you wish to connect via OTAA \(which is the recommended method\) the network will provide you with an `Application EUI` and `Application Key`. The former identifies what application your device is connecting to, the latter is a shared secret key unique to your device to generate the session keys that prove its identity to the network. Once you have these you can use the [LoRaWAN OTAA example](../../../tutorials-and-examples/lora/lorawan-otaa.md) code to connect to the network.
|
||||
|
||||
#### ABP
|
||||
|
||||
With ABP the encryption keys enabling communication with the network are preconfigured in the device. The network will need to provide you with a `Device Address`, `Network Session Key` and `Application Session Key`. Once you have these you can use the [LoRaWAN ABP example](../../../4.-tutorials-and-examples/lora/lorawan-abp.md) code to connect to the network.
|
||||
With ABP the encryption keys enabling communication with the network are preconfigured in the device. The network will need to provide you with a `Device Address`, `Network Session Key` and `Application Session Key`. Once you have these you can use the [LoRaWAN ABP example](../../../tutorials-and-examples/lora/lorawan-abp.md) code to connect to the network.
|
||||
|
||||
### Networks
|
||||
|
||||
@@ -38,7 +38,7 @@ Once the device has been added, change the `Activation Method` between `OTAA` an
|
||||
|
||||
## Register a Nano-Gateway
|
||||
|
||||
You can also setup your Pycom module to act as a gateway with The Things Network. The code required to do this can be found [here](../../../4.-tutorials-and-examples/lora/lorawan-nano-gateway.md).
|
||||
You can also setup your Pycom module to act as a gateway with The Things Network. The code required to do this can be found [here](../../../tutorials-and-examples/lora/lorawan-nano-gateway.md).
|
||||
|
||||
Inside the TTN Console, there are two options, `Applications` and `Gateways`. Select `Gateways` and then click on `register Gateway`. This will allow for the set up and registration of a new nano-gateway.
|
||||
|
||||
@@ -21,7 +21,7 @@ Libraries for the rest of the components will be added soon.
|
||||
|
||||
## Driver
|
||||
|
||||
The Windows 7 driver for Pyscan is located [here](../../3.-pytrack-pysense-pyscan/installation/firmware.md).
|
||||
The Windows 7 driver for Pyscan is located [here](../../pytrack-pysense-pyscan/installation/firmware.md).
|
||||
|
||||
For other Operating Systems there's no driver required.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user