Projeto responsável por controlar a sequencia de luzes que ficaram ligadas.
- AWS IOT (MQTT Service Broker)
- AWS IAM POLICY
- Autenticação por Certificado (der, pem, key)
- Mongo DB
- NODE MCU 8266
- Micropython
- Esptool
- make (command)
- pythom3
- pip
- ampy (pip install adafruit-ampy)
- esptool (python -m pip install esptool)
- screen (sudo apt install screen)
https://micropython.org/resources/firmware/esp8266-20210902-v1.17.bin
ou utilize o que está no repositório: esp8266-20210902-v1.17.bin
esptool.py --chip esp8266 --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 --chip esp8266 --baud 115200 write_flash --flash_size=detect -fm dout 0 esp8266-20210902-v1.17.bin
make deploy
ampy -p /dev/ttyUSB0 ls
screen /dev/ttyUSB0 115200
-
Listagem de arquivos
openssl x509 -in teste.cert.pem -out teste.cert.der -outform DER
openssl x509 -in root-CA.crt -out root-CA.der -outform DER
openssl rsa -in teste.private.key -out teste.private.der -outform DER
sudo chmod a+rw /dev/ttyUSB0
Govinda |
---|
- http://www.poncolhijau.web.id/2020/05/kontrol-led-rgb-ws2812b-dengan-android.html
- https://notebook.community/Wei1234c/Elastic_Network_of_Things_with_MQTT_and_MicroPython/notebooks/test/MQTT%20client%20test%20-%20MicroPython
- https://techtotinker.blogspot.com/2020/12/022-esp32-micropython-mqtt-part-2.html
- https://create.arduino.cc/projecthub/B45i/getting-started-with-arduino-cli-7652a5
- https://github.com/ExploreEmbedded/Hornbill-Examples/tree/master/arduino-esp32/AWS_IOT
- https://platformio.org/lib/show/1743/AWS-SDK-ESP
- https://pythonforundergradengineers.com/micropython-install.html
- https://micropython.org/unicorn/
- https://docs.micropython.org/en/latest/reference/packages.html
- https://thingspeak.com/
- https://pubsubclient.knolleary.net/api
- https://nerdyelectronics.com/how-to-connect-nodemcu-to-aws-iot-core/
- Tutorial configuração Thing
- Arduino ESP8266 filesystem uploader