Wednesday, April 29, 2020
mm-ADT, okc-fp, IoT
I've been spending a lot of time with Ryan Wisnesky and the mm-ADT team. https://www.wisnesky.net/dataday.pdf . It is still over my head, but I hope at some point to share what is going on over there. Links placed in this group #okc-fp have been helpful to me. I am hoping to apply what is going on over there to IoT. I have a hunch that if you have lots of devices connected, and you want to get data from them, you have to think about things is an abstract way because it seems safe to assume you won't have control over all of the devices or software used to store and process to data. Then again, all of this fell in my lap when approaching an IoT problem.
Thursday, April 2, 2020
micropython notes for esp32-devkitC wroom-32d
MicroPython Basics: Load Files & Run Code
install micropython firmware
http://docs.micropython.org/en/latest/esp32/tutorial/intro.html
Blink an LED with Micopython
https://learn.adafruit.com/micropython-basics-blink-a-led/blink-led
import machine
import time
led = machine.Pin(15, machine.Pin.OUT)
print ('hello')
for i in range(10):
led(0)
time.sleep(0.5)
led(1)
time.sleep(0.5)
follow the quick ref:
http://docs.micropython.org/en/latest/esp32/quickref.html
https://www.digikey.com/en/maker/projects/micropython-basics-load-files-run-code/fb1fcedaf11e4547943abfdd8ad825ce
http://wiki.micropython.org/Importing-Modules
https://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial/Importing_Modules
https://docs.micropython.org/en/latest/reference/packages.html
https://learn.adafruit.com/micropython-basics-load-files-and-run-code/file-operations
http://docs.micropython.org/en/v1.9.3/pyboard/
https://forum.micropython.org/viewtopic.php?t=2967
https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/modules-and-boards.html#esp-modules-and-boards-esp32-wrover
http://docs.micropython.org/en/latest/esp32/quickref.html
https://docs.micropython.org/en/latest/esp32/tutorial/intro.html#esp32-intro
http://docs.micropython.org/en/latest/esp8266/tutorial/repl.html
https://randomnerdtutorials.com/getting-started-with-esp32/
Blink an LED with Micopython
https://learn.adafruit.com/micropython-basics-blink-a-led/blink-led
import machine
import time
led = machine.Pin(15, machine.Pin.OUT)
print ('hello')
for i in range(10):
led(0)
time.sleep(0.5)
led(1)
time.sleep(0.5)
connect to board:
https://github.com/dhylands/rshell
https://github.com/micropython/micropython-lib
https://github.com/dmazzella/ucryptoauthlib/tree/master/tests/ateccX08a
https://github.com/MicrochipTech/cryptoauthtools/blob/master/python/examples/info.py
https://gist.github.com/bshambaugh/9ac2db6075c5852b23c8d2b6140b02a8
https://github.com/dmazzella/ucryptoauthlib
https://pypi.org/project/cryptoauthlib/
https://github.com/MicrochipTech/cryptoauthtools/blob/master/python/examples/config.py
Alternatively, instead of micropython try:
building https://github.com/espressif/esp-idf
(note: I had some errors which I fixed with "sudo apt install flex bison gperf" }
and following:
https://docs.espressif.com/projects/esp-idf/en/stable/get-started/#introduction
and
https://github.com/MicrochipTech/cryptoauthlib/issues/28
useful reference. how to look in a Python object.
(https://book.pythontips.com/en/latest/object_introspection.html)
how to include python in C
https://docs.python.org/2.1/ext/callingPython.html
https://docs.python.org/2/extending/embedding.html
install micropython firmware
http://docs.micropython.org/en/latest/esp32/tutorial/intro.html
Blink an LED with Micopython
https://learn.adafruit.com/micropython-basics-blink-a-led/blink-led
import machine
import time
led = machine.Pin(15, machine.Pin.OUT)
print ('hello')
for i in range(10):
led(0)
time.sleep(0.5)
led(1)
time.sleep(0.5)
follow the quick ref:
http://docs.micropython.org/en/latest/esp32/quickref.html
https://www.digikey.com/en/maker/projects/micropython-basics-load-files-run-code/fb1fcedaf11e4547943abfdd8ad825ce
http://wiki.micropython.org/Importing-Modules
https://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial/Importing_Modules
https://docs.micropython.org/en/latest/reference/packages.html
https://learn.adafruit.com/micropython-basics-load-files-and-run-code/file-operations
http://docs.micropython.org/en/v1.9.3/pyboard/
https://forum.micropython.org/viewtopic.php?t=2967
https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/modules-and-boards.html#esp-modules-and-boards-esp32-wrover
http://docs.micropython.org/en/latest/esp32/quickref.html
https://docs.micropython.org/en/latest/esp32/tutorial/intro.html#esp32-intro
http://docs.micropython.org/en/latest/esp8266/tutorial/repl.html
https://randomnerdtutorials.com/getting-started-with-esp32/
Blink an LED with Micopython
https://learn.adafruit.com/micropython-basics-blink-a-led/blink-led
import machine
import time
led = machine.Pin(15, machine.Pin.OUT)
print ('hello')
for i in range(10):
led(0)
time.sleep(0.5)
led(1)
time.sleep(0.5)
connect to board:
https://github.com/dhylands/rshell
https://github.com/micropython/micropython-lib
https://github.com/dmazzella/ucryptoauthlib/tree/master/tests/ateccX08a
https://github.com/MicrochipTech/cryptoauthtools/blob/master/python/examples/info.py
https://gist.github.com/bshambaugh/9ac2db6075c5852b23c8d2b6140b02a8
https://github.com/dmazzella/ucryptoauthlib
https://pypi.org/project/cryptoauthlib/
https://github.com/MicrochipTech/cryptoauthtools/blob/master/python/examples/config.py
Alternatively, instead of micropython try:
building https://github.com/espressif/esp-idf
(note: I had some errors which I fixed with "sudo apt install flex bison gperf" }
and following:
https://docs.espressif.com/projects/esp-idf/en/stable/get-started/#introduction
and
https://github.com/MicrochipTech/cryptoauthlib/issues/28
useful reference. how to look in a Python object.
(https://book.pythontips.com/en/latest/object_introspection.html)
how to include python in C
https://docs.python.org/2.1/ext/callingPython.html
https://docs.python.org/2/extending/embedding.html
Subscribe to:
Posts (Atom)