Activity

From 11 Jul 2018 to 09 Aug 2018

08 Aug 2018

17:16 Revision ae9a8c99 (piboxd): RM #628: Set the proper command to use for mjpeg-streamer so it works...
Hammel
15:04 Monitor Action Item #657 (Closed): Create hawkeye metabuild
Metabuild created and verified works to generate a package.
Added to Media Server metabuild (meta).
Committed and ...
Hammel

05 Aug 2018

20:42 Monitor Action Item #657 (Closed): Create hawkeye metabuild
Hawkeye works better than mjpeg-streamer when used with a remote browser. I get nearly no-log with it.
Create a m...
Hammel
20:38 Feature #501 (Closed): Implement device node registration
Closing this issue. Device node registration has been tested as working. If I discover bugs or inadequacies later I... Hammel
20:36 Monitor Action Item #644 (Closed): Remove telnet from boot process
Verified in lasted core builds.
Committed and pushed.
Closing issue.
Hammel
20:29 Monitor Bug #637 (Closed): Nothing starts imrest at boot
Verified working in latest commits.
Commits have been pushed.
Closing issue.
Hammel

28 Jul 2018

10:57 Monitor Feature #650 (New): Add lsb_release as a third party package
This tool doesn't appear to be in Busybox or Buildroot.
* Download: http://www.linuxfromscratch.org/blfs/view/8....
Hammel

27 Jul 2018

09:39 Monitor Revision d87d54f6 (imwww): RM #641: Use util.inspect() to write request parameters to file.
Hammel
09:39 Revision d87d54f6 (imwww): RM #641: Use util.inspect() to write request parameters to file.
Hammel

26 Jul 2018

17:15 Revision ac4db7a8 (imlightsw): RM #595, RM #641, RM #646, RM#610: Implement better AES and Base64...
Hammel
17:10 Revision 7dfccb6e (imlightsw): RM #610, RM #641: Add Base64 library to build. Add configurable d...
Hammel
17:08 Revision 49bea530 (imlightsw): General: Add note about newly required Base64 library.
Hammel
17:07 Revision c70ccf0c (imlightsw): RM #xxx: Add patch for Base64 library to use proper path to pgmspa...
Hammel
17:05 Revision dcd0bf4c (imwww): RM #641: Added code for storing (though currently incorrectly) the dat...
Hammel
17:05 Monitor Revision dcd0bf4c (imwww): RM #641: Added code for storing (though currently incorrectly) the dat...
Hammel
17:04 Revision c3d61a8b (imwww): RM #610: Add support for faking imgpio when testing on the desktop.
Hammel
17:04 Monitor Revision c3d61a8b (imwww): RM #610: Add support for faking imgpio when testing on the desktop.
Hammel
17:02 Revision fe9bcd48 (imwww): RM #637: Fix up init script to properly start (via updated runserver.s...
Hammel
17:02 Monitor Revision fe9bcd48 (imwww): RM #637: Fix up init script to properly start (via updated runserver.s...
Hammel

24 Jul 2018

19:24 Monitor Action Item #644: Remove telnet from boot process
Core platform updates are complete. Bumped Busybox to 1.29.1 and Buildroot to 2018.05. Media server metabuild compl... Hammel

19 Jul 2018

21:51 Sensors Feature #646 (In Progress): Add state data to registration information.
State data is now sent with registration. The code is in place and verified with the imrest server but is not committ... Hammel
21:41 Monitor Action Item #644: Remove telnet from boot process
I've bumped Busybox to 1.29.1 and Buildroot to 2018.05. Fortunately the latter only required three patches. The buil... Hammel

18 Jul 2018

16:57 Sensors Testing #647 (New): Code review imlightsw to look for leaks
Many of the libraries being used should be safe, but they should be reviewed. All allocations should be static, as d... Hammel

17 Jul 2018

11:23 Sensors Feature #646 (Closed): Add state data to registration information.
And once registered, current state information should be pushed to the monitor either periodically or on state change... Hammel
11:20 Monitor Feature #645 (Closed): Create a prototype app for monitoring devices
This needs to watch the ironman directories with inotify. When changes occur (basically registrations), update the l... Hammel
10:44 Monitor Bug #637: Nothing starts imrest at boot
Code is implemented in my sandbox but needs testing on real hardware. Hammel
10:42 Sensors Feature #641 (In Progress): Add device type to registration
Code is implemented in imlightsw to properly set this by build parameters (defaulting to a light_switch type). Verif... Hammel
10:40 Monitor Bug #623: Enable Pair Mode in imrest at runtime if button enabled
All code is implemented in the ironman www clone, but it's not tested or committed yet.
Needs testing:
# Verify s...
Hammel

16 Jul 2018

14:56 Monitor Action Item #644 (In Progress): Remove telnet from boot process
This is configured in Busybox. There is no real reason to have this if ssh is configured in the core.
The tftpd...
Hammel

13 Jul 2018

17:37 Action Item #642 (Closed): Update Fritzing diagrams
Done, though only the Fritzing diagrams are updated. I haven't bothered with the schematics or board layouts.
Clo...
Hammel
17:26 Revision 5f441fc1 (imlightsw): RM #642: Updated both Fritzing diagrams to match current working i...
Hammel
15:15 Monitor Feature #583 (Closed): piboxd - sensor data handling
Closing as no longer required. The imrest REST API handles all IoT sensor data. piboxd just handles multicast disco... Hammel
15:13 Sensors Feature #590 (Closed): Add pair button + LED
I've implemented this for the imlightsw code using an ESP-01. The LED is the Blue LED attached to pin 4 (TX) which I... Hammel
15:09 Sensors Feature #594 (Closed): Rework esp8266 code to handle new flow diagram
This is effectively done since I now have a (mostly) working version of the imlightsw code. This code can provide a ... Hammel
15:08 Sensors Feature #595 (In Progress): Add AES handling to sensor
Bumping up because this is what will be implemented next. Hammel
15:04 Action Item #496 (Closed): Establish communication protocol between monitor and IoT nodes
Communications between monitor and IoT nodes is now documented on the [[MVP_#Communications-Protocols|wiki]]. These ... Hammel
14:58 Feature #501: Implement device node registration
Device node registration changed dramatically. First, piboxd is now simply a responder to multicast discovery messag... Hammel
14:56 Monitor Action Item #644 (Closed): Remove telnet from boot process
There may be other features to disable as well. ssh should be disabled in production modes by simply adding a packag... Hammel
14:54 Feature #504: IoT security
On wire security will be handled with AES, which is now implemented in Jarvis <-> monitor communications and will be ... Hammel
14:48 Bug #505 (Closed): ESP-01 doesn't always connect
Most of this problem went away when I upgraded to Arduino 2.4.1 and, more importantly, makeEspArduino 4.13.0.
The ...
Hammel
14:47 Action Item #643 (New): Build backup imlightsw circuits
I need to have at least two more imlightsw circuits, and probably 4, so I can be able to demonstrate a variety of fun... Hammel
14:44 Action Item #642 (Closed): Update Fritzing diagrams
I have two diagrams, one for the flashing circuit and one for the working imlightsw. I need to update them to match ... Hammel
14:30 Sensors Feature #641 (Closed): Add device type to registration
This means that a registration would be /register/uuid/type. This will allow the monitor to keep track of device typ... Hammel
14:25 Sensors Feature #610: Implement lightsw IoT device
The web server in imlightsw is working now. The IoT sends a multicast message that the monitor responds to by going ... Hammel
14:22 Monitor Bug #639 (Closed): iot.c code is all wrong
This is done now, though I think I checked in the fixes against RM #610. I stripped the old code out because it trie... Hammel
11:45 Monitor Revision 19e4ea98 (imwww): RM #610: Fix IoT registration handling, including handling the case wh...
Hammel
11:45 Revision 19e4ea98 (imwww): RM #610: Fix IoT registration handling, including handling the case wh...
Hammel
11:44 Revision 6a8d019c (piboxd): RM #610: Cleaned up IoT code to reflect moving all handling to the im...
Hammel
11:40 Revision 3d967a76 (imlightsw): RM #610: Completed updates to allow imlightsw to perform pairing w...
Hammel

12 Jul 2018

13:21 Monitor Bug #637 (In Progress): Nothing starts imrest at boot
This requires changing the context of the Pair Mode button on the Pi. It now has to operate in dual modes just it do... Hammel
13:08 Monitor Feature #640 (New): imrest should provide a configuration API
This could be used by PiBoxd to query for where the IoT device registration directory can be found.
There is alrea...
Hammel
20:08 Revision 0d84cfd8 (imlightsw): RM #610: Code cleanup, mostly related to setting up pair mode and ...
Hammel
20:04 Monitor Bug #639 (Closed): iot.c code is all wrong
The original iot.c code in piboxd expected devices to send a bunch of data that piboxd would handle. But the new RES... Hammel
 

Also available in: Atom