====== Kenny Luong ====== This is my personal namespace. I was a former scel student who graduated in Fall 2016. After school, I ended up moving to Austin, TX and working for AMD. I'm currently working at [[https://www.cloudflare.com/|Cloudflare]] in Austin as a systems/software engineer. Here is my linkedin profile, feel free to add me: https://www.linkedin.com/in/kennyluong/ ===== Notebook ===== **Apr 2023** * [[.:kluong:Fetching panid with python 2]] **Feb 2022** * [[.:kluong:Generic Schema Round 2 ]] **Oct 2022** * [[.:kluong:Notes on testing ]] * [[.:kluong:Running a service in production]] **Sep 2022** * [[.:kluong:Using cloudflare pages ]] * [[.:kluong:Using cloudflare pages ]] **Nov 2021** * [[.:kluong:Bug - unpack requires string argument length of 2 ]] * [[.:kluong:Migrating time_received to utc ]] **Oct 2021** * [[.:kluong:Improvement - Use a database migration tool ]] * [[.:kluong:Consider using golang for the gateway ]] * [[.:kluong:Improvement - Firmware Testing ]] * [[.:kluong:Refactoring the firmware ]] * [[.:kluong:Improvement - Upgrade gateway code from python2 to python3 ]] * [[.:kluong:Network structure ]] **Sept 2021** * [[.:kluong:Improvement - Sensor nodes should be able to be run without solar ]] * [[.:kluong:Feature Idea - Multisite Deployments ]] * [[.:kluong:Improvement - Long Term Roadmap ]] * [[.:kluong:Improvement - Technical Specs ]] * [[.:kluong:Feature Idea - Staging Environment ]] * [[.:kluong:Feature Idea - Full end to end local setup ]] **April 2021** * [[.:kluong:Feature Idea - Get and set panid in gateway ]] * [[.:kluong:Improvement - Standardize and document test gateway ]] * [[.:kluong:Feature Idea - Node dataset vending machine ]] * [[.:kluong:Feature Idea - Webui for gateway ]] **March 2021** * [[.:kluong:Improvement - Technical Orientation ]] * [[.:kluong:Improvement - Bare boards for every generation ]] * [[.:kluong:Improvement - Simplified data pipeline ]] * [[.:kluong:Documentation Idea - Software onboarding checklist ]] * [[.:kluong:Investigation - Guava packets ]] * [[.:kluong:Feature Idea - Two way communication ]] * [[.:kluong:Feature Idea - Command Mode with Timeout ]] * [[.:kluong:Feature Idea - Onboard XBee Diagnostics ]] * [[.:kluong:Feature Idea - Change attached xbee's panid ]] * [[.:kluong:Feature Idea - Python script to configure XBees ]] **Draft/TODO** * [[.:kluong:Thinking about a generic schema ]] * [[.:kluong:Low power design considerations ]] * [[.:kluong:Understanding XBee Networks ]] - will include some python/x-ctu examples * [[.:kluong:Managing databases for applications ]] - specifically talking about the gateway * [[.:kluong:Working with bare microcontrollers ]] * [[.:kluong:The state of the wiki ]] * [[.:kluong:Two way communications with nodes ]] * [[.:kluong:USB devices, udev rules and ftdi converters ]] * [[.:kluong:OTA Firmware Uploads]] * [[.:kluong:Solar Power Systems]] * [[.:kluong:Arduino ceramic resonator]] * [[.:kluong:Raspberry pi power savings]] * [[.:kluong:Semi-remote programming using rapsberry pi zero W + xbees]] * [[.:kluong:local stub development environment]]