This blog is about upgrading default firmware of GL.iNet-MT300N-V2 pocket router with a custom built Openwrt-Linux Image which includes a AWS-IoT-Device-SDK and aws-iot-pubsub-demo application.
With this demo image, you can turn your low cost Gl.iNet-MT300N-V2 pocket router into an AWS-IoT-Edge device which can feed local sensor data to the AWS-Cloud and it opens up many interesting use cases for developing various IoT applications.
As an average user, here are 3 easy steps which can turn your low cost pocket router into an AWS-IoT -Edge-Device,
- Overwrite OEM firmware with custom gl-mt300nv2-awsiot-demo.bin
- Using webUI, upload AWS-Cloud generated Device-certificate/Private-Key and set the Endpoint.
- Reboot the device and watch Hello-World messages being published to your Aws-IoT-Core.
Step-1: Prepare the Setup as shown in this picture below and Power-ON(wait for LED to stop blinking)
Step-3: Find the sw upgrade menu on the webUI and upgrade the OEM sw with gl-mt300nv2-awsiot-demo.bin (make sure to disable "keep-settings" menu - we want to start with default settings)
Step-4: Wait for about 2minutes(till LED's on pocket router stops blinking)
Step-5: On you PC, Remove the network cable and re-plug so that your PC gets new IP starting with 192.168.20.x
Step-6: On your Browser PC, change the ULR to http://192.168.20.1 and you shall see the following: