├── .gitignore ├── .rshell-ignore ├── LICENSE ├── README.md ├── __init__.py ├── docs └── PB_LINK.md ├── esp_link ├── .rshell-ignore ├── __init__.py ├── _boot.py ├── asi2c.py ├── esp_link.py └── inisetup.py ├── firmware-combined.bin ├── images ├── block diagram.odg ├── block_diagram.png ├── block_diagram_orig.odg ├── block_diagram_orig.png ├── block_diagram_pyboard.odg └── block_diagram_pyboard.png ├── iot ├── .rshell-ignore ├── __init__.py ├── client.mpy ├── client.py ├── examples │ ├── .rshell-ignore │ ├── __init__.py │ ├── c_app.py │ ├── local.py │ └── s_app_cp.py ├── examples_server.py ├── primitives │ ├── .rshell-ignore │ ├── __init__.py │ ├── queue.py │ └── switch.py ├── qos │ ├── .rshell-ignore │ ├── __init__.py │ ├── c_qos.py │ ├── c_qos_fast.py │ ├── check_mid.py │ ├── local.py │ ├── s_qos_cp.py │ └── s_qos_fast.py ├── remote │ ├── .rshell-ignore │ ├── __init__.py │ ├── c_comms_rx.py │ ├── c_comms_tx.py │ ├── local.py │ └── s_comms_cp.py └── server.py └── pb_link ├── .rshell-ignore ├── __init__.py ├── app_base.py ├── asi2c.py ├── asi2c_i.py ├── config.py ├── pb_client.py └── s_app.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/.gitignore -------------------------------------------------------------------------------- /.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/PB_LINK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/docs/PB_LINK.md -------------------------------------------------------------------------------- /esp_link/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /esp_link/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp_link/_boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/esp_link/_boot.py -------------------------------------------------------------------------------- /esp_link/asi2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/esp_link/asi2c.py -------------------------------------------------------------------------------- /esp_link/esp_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/esp_link/esp_link.py -------------------------------------------------------------------------------- /esp_link/inisetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/esp_link/inisetup.py -------------------------------------------------------------------------------- /firmware-combined.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/firmware-combined.bin -------------------------------------------------------------------------------- /images/block diagram.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/images/block diagram.odg -------------------------------------------------------------------------------- /images/block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/images/block_diagram.png -------------------------------------------------------------------------------- /images/block_diagram_orig.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/images/block_diagram_orig.odg -------------------------------------------------------------------------------- /images/block_diagram_orig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/images/block_diagram_orig.png -------------------------------------------------------------------------------- /images/block_diagram_pyboard.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/images/block_diagram_pyboard.odg -------------------------------------------------------------------------------- /images/block_diagram_pyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/images/block_diagram_pyboard.png -------------------------------------------------------------------------------- /iot/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /iot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/__init__.py -------------------------------------------------------------------------------- /iot/client.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/client.mpy -------------------------------------------------------------------------------- /iot/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/client.py -------------------------------------------------------------------------------- /iot/examples/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /iot/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iot/examples/c_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/examples/c_app.py -------------------------------------------------------------------------------- /iot/examples/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/examples/local.py -------------------------------------------------------------------------------- /iot/examples/s_app_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/examples/s_app_cp.py -------------------------------------------------------------------------------- /iot/examples_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/examples_server.py -------------------------------------------------------------------------------- /iot/primitives/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /iot/primitives/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/primitives/__init__.py -------------------------------------------------------------------------------- /iot/primitives/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/primitives/queue.py -------------------------------------------------------------------------------- /iot/primitives/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/primitives/switch.py -------------------------------------------------------------------------------- /iot/qos/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /iot/qos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iot/qos/c_qos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/qos/c_qos.py -------------------------------------------------------------------------------- /iot/qos/c_qos_fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/qos/c_qos_fast.py -------------------------------------------------------------------------------- /iot/qos/check_mid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/qos/check_mid.py -------------------------------------------------------------------------------- /iot/qos/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/qos/local.py -------------------------------------------------------------------------------- /iot/qos/s_qos_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/qos/s_qos_cp.py -------------------------------------------------------------------------------- /iot/qos/s_qos_fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/qos/s_qos_fast.py -------------------------------------------------------------------------------- /iot/remote/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /iot/remote/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iot/remote/c_comms_rx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/remote/c_comms_rx.py -------------------------------------------------------------------------------- /iot/remote/c_comms_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/remote/c_comms_tx.py -------------------------------------------------------------------------------- /iot/remote/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/remote/local.py -------------------------------------------------------------------------------- /iot/remote/s_comms_cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/remote/s_comms_cp.py -------------------------------------------------------------------------------- /iot/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/iot/server.py -------------------------------------------------------------------------------- /pb_link/.rshell-ignore: -------------------------------------------------------------------------------- 1 | README.md 2 | LICENSE 3 | docs 4 | private 5 | __pycache__ 6 | 7 | -------------------------------------------------------------------------------- /pb_link/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pb_link/app_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/pb_link/app_base.py -------------------------------------------------------------------------------- /pb_link/asi2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/pb_link/asi2c.py -------------------------------------------------------------------------------- /pb_link/asi2c_i.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/pb_link/asi2c_i.py -------------------------------------------------------------------------------- /pb_link/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/pb_link/config.py -------------------------------------------------------------------------------- /pb_link/pb_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/pb_link/pb_client.py -------------------------------------------------------------------------------- /pb_link/s_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterhinch/micropython-iot/HEAD/pb_link/s_app.py --------------------------------------------------------------------------------