Skip to content

Commit 2c29635

Browse files
author
Catalin Ioana
authored
Merge pull request #384 from pycom/youtube_try
Adding youtube video embedded
2 parents a07e539 + 843535a commit 2c29635

File tree

7 files changed

+63
-14
lines changed

7 files changed

+63
-14
lines changed

content/pybytes/_index.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ With Pybytes you have control over your device's data stream and more:
1818

1919
In a nutshell, Pybytes is an environment designed to optimise your IoT applications when using Pycom boards.
2020

21+
{{<youtube p14NOueBzL4>}}
22+
2123
## What does Pybytes offer you?
2224

2325
* Data Visualisation: The Pybytes dashboard is customisable, allowing you to freely set up key performance indicators and time series data from all your sensors.
@@ -26,9 +28,9 @@ In a nutshell, Pybytes is an environment designed to optimise your IoT applicati
2628
* Firmware updates over the air: Upgrade or downgrade firmware versions with our exclusive firmware update.
2729
* Track your assets position: Google Maps API means you can track your device's geolocation.
2830

29-
> Note: If the [Pybytes website](https://pybytes.pycom.io/) seems to be down for you, do not worry!
31+
> Note: If the [Pybytes website](https://pybytes.pycom.io/) seems to be down for you, do not worry!
3032
> * In Chrome, open developer settings using F12, click on the `Application` tab and `Service workers` next to the gear icon. Then, open the menu `service workers from other origins` and click `unregister`. That should solve the problem!
31-
33+
3234
## Let's get started!
3335

3436

@@ -37,3 +39,11 @@ In a nutshell, Pybytes is an environment designed to optimise your IoT applicati
3739
* [Visualise data from your device](/pybytes/dashboard/)
3840
* [LoRa Servers](/pybytes/lora/)
3941
* [Integrations with external services](/pybytes/integrations/)
42+
43+
## Pybytes unboxing
44+
45+
{{<youtube iGV11MhjuZ0>}}
46+
47+
## Pybytes device management platform
48+
49+
{{<youtube 0H77_yUF8iM>}}

content/pybytes/mlintegration/_index.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,23 @@ The Machine Learning integration is here to help you to create smart machine lea
1616
* [Machine Learning Model Creation](/pybytes/mlintegration/modelcreation)
1717

1818
* [Machine Learning Features](/pybytes/mlintegration/features)
19+
20+
## Model creation
21+
22+
{{<youtube FAOPVWzaEcU>}}
23+
24+
## Data acquisition
25+
26+
{{<youtube yf5B1NARQRo>}}
27+
28+
## Processing data
29+
30+
{{<youtube 20JxZKt4aJU>}}
31+
32+
## Training neural network
33+
34+
{{<youtube KeOzpsahrb8>}}
35+
36+
## Testing and deployment on board
37+
38+
{{<youtube BflPsHO67sU>}}

content/pybytes/networks/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ Pybytes supports four network types, which you can configure for each device or
88
[**Sigfox**](/pybytes/networks/sigfox)
99

1010
[**LoRa**](/pybytes/networks/lora)
11+
12+
{{<youtube YfQW9rAc42U>}}

content/pybytes/pymakr-online/_index.md

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ aliases:
44
- pymakr-online/introduction
55
---
66

7-
On this page, we discuss the functionality of Pymakr Online.
7+
On this page, we discuss the functionality of Pymakr Online.
88

99
## What is Pymakr Online?
1010

@@ -17,14 +17,20 @@ Pymakr Online is an online IDE for your MicroPython projects. We brought our Pym
1717
* Import from multiple sources (blank/device/project/Github repository), export to a zip file/device/project
1818
* Device activity indicator: track what's going between Pymakr Online and your device.
1919

20+
{{<youtube qydlJKRDzFs>}}
21+
22+
## Pymakr Git Demo
23+
24+
{{<youtube -yIdZmY6N3g>}}
25+
2026
## Let's get started!
2127

22-
There are two ways in which you can use Pymakr online.
28+
There are two ways in which you can use Pymakr online.
2329
1. Go to [your device](https://pybytes.pycom.io/devices) and select the `Pymakr Online` tab. This method allows you to make quick changes to the Python code on your device and upload it. This is the method we use below.
2430

2531
![](/gitbook/assets/pybytes/pymakr-online/opening-pymakr-device.png)
2632

27-
2. Start a new project on the [Pymakr](https://pybytes.pycom.io/pymakr) tab in Pybytes. There are several different types you can choose from, including a link to your Github repository! Later, we can link the project to a release.
33+
2. Start a new project on the [Pymakr](https://pybytes.pycom.io/pymakr) tab in Pybytes. There are several different types you can choose from, including a link to your Github repository! Later, we can link the project to a release.
2834

2935
![](/gitbook/assets/pybytes/pymakr-online/opening-pymakr-project.png)
3036

@@ -36,10 +42,10 @@ There are two ways in which you can use Pymakr online.
3642

3743

3844
* On the left we see the files. Depending on where you started, the online environment will first load with the files you last used. If the device is online, it will automatically try to `Refresh Hierarcy` and synchronise the content. You can click the `Refresh Hierarcy` icon next to your device name to manually update the online filestructure. The online editor will automatically try to connect.
39-
* In the top right, the connection status is displayed. Every so often, you will see a ping being sent out to the device to check if it is still connected. If you started pymakr from a project, you will also see the `Save/Export` button here as well.
40-
* And finally, on the bottom, the REPL is displayed, this works exactly the same as the REPL you are used to in VSCode or Atom. Everything you type in there will be duplicated to the REPL over USB.
45+
* In the top right, the connection status is displayed. Every so often, you will see a ping being sent out to the device to check if it is still connected. If you started pymakr from a project, you will also see the `Save/Export` button here as well.
46+
* And finally, on the bottom, the REPL is displayed, this works exactly the same as the REPL you are used to in VSCode or Atom. Everything you type in there will be duplicated to the REPL over USB.
4147

42-
2. Open the `main.py` file, or, when not available, create one by right clicking on the device name to `Create File`. Here, we can write our own python code in the main editor. You can use the example we added below to try it out.
48+
2. Open the `main.py` file, or, when not available, create one by right clicking on the device name to `Create File`. Here, we can write our own python code in the main editor. You can use the example we added below to try it out.
4349

4450
![](/gitbook/assets/pybytes/pymakr-online/open-file.png)
4551

@@ -61,15 +67,15 @@ There are two ways in which you can use Pymakr online.
6167

6268
>Note that if you make a syntax error, the device will come back online but not throw any error in the REPL.
6369
64-
## Creating a Project
70+
## Creating a Project
6571

66-
1. Now that you know how to use the Pymakr Online environment, we can create a project (if you have not already). If you just followed the example above, go to the [Pymakr](https://pybytes.pycom.io/pymakr#) tab and click on `Import from Existing Device`.
72+
1. Now that you know how to use the Pymakr Online environment, we can create a project (if you have not already). If you just followed the example above, go to the [Pymakr](https://pybytes.pycom.io/pymakr#) tab and click on `Import from Existing Device`.
6773

6874
![](/gitbook/assets/pybytes/pymakr-online/starting-project.png)
6975

70-
2. Select your device and either `Retrieve from Cloud` or `Request from device`, depending on where the latest version of your code is. This will load the hierarchy and bring up the Pymakr Online interface.
76+
2. Select your device and either `Retrieve from Cloud` or `Request from device`, depending on where the latest version of your code is. This will load the hierarchy and bring up the Pymakr Online interface.
7177

72-
3. Make your changes and then click the `Save/Export` button, this offers three options. This time, we use `Include in Release`. It will ask us to create a new project, or add to an already existing project.
78+
3. Make your changes and then click the `Save/Export` button, this offers three options. This time, we use `Include in Release`. It will ask us to create a new project, or add to an already existing project.
7379

7480
![](/gitbook/assets/pybytes/pymakr-online/new-project.png)
7581

@@ -78,11 +84,10 @@ There are two ways in which you can use Pymakr online.
7884

7985
![](/gitbook/assets/pybytes/pymakr-online/new-project1.png)
8086

81-
5. Here, it asks for the networks we want to use. For now, lets select WiFi.
87+
5. Here, it asks for the networks we want to use. For now, lets select WiFi.
8288

8389
![](/gitbook/assets/pybytes/pymakr-online/new-project1.png)
8490

8591
6. In the next screen, it asks for the WiFi network you want to use, select the one that is most convenient for you.
8692

8793
7. Now that we have successfully create a project. Using projects, you can add unlimited devices and keep them all up-to-date Over The Air (OTA) with new Pybytes configuration files, Python code or update the firmware.
88-

content/pybytes/pymeshIntegration/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ This documentation is a quick introduction to the new Pymesh integration feature
99

1010
The Pymesh integration is here to help Pymesh firmware deployment and to monitor Pymesh node's health.
1111

12+
{{< youtube 4dgxvkZbF_4>}}
13+
1214
## Let's get started!
1315

1416
* [Pymesh Provisioning](/pybytes/pymeshintegration/provisioning)

content/pybytes/releases/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ aliases:
66
### What is the release?
77
Each **Pybytes** project contains list of devices. You can update the devices **code**, **network configurations** and/or **firmware version** using a **release** version.
88

9+
{{<youtube JSNTZDHKm5M>}}
10+
911
### What is included in the release?
1012
Each **Release** can contains one or more of the following:
1113

content/pymesh/_index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ aliases:
55
---
66
![](/gitbook/assets/pymesh/pymesh_roles.png)
77

8+
## Pymesh on Pybytes
9+
10+
{{< youtube 4dgxvkZbF_4>}}
11+
12+
## Pymesh presentation at TTN Conference
13+
14+
{{< youtube Ab_WFE93BQI>}}
15+
816
## What is Pymesh?
917

1018
Pymesh is the LoRa full-mesh network technology.

0 commit comments

Comments
 (0)