Post Reply 
 
Thread Rating:
  • 1 Votes - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
iboardbot Server?
04-10-2020, 05:56 PM
Post: #14
RE: iboardbot Server?
Hi all.

I've had my iBoardBot for awhile now and have been primarily using it in my kitchen with an IFTTT formula to display the weather once a day. My wife really enjoys the functionality but I've always wanted to do more with it.

I decided to write my own server instance and extend the functionality for my specific use case. Here is a screen shot of what my server process produces.

[Image: Weather1.jpg]

The server instance works with the standard firmware with a small change to point the hostname and IP address to a local machine within my house hosting the new server. There are many improvements that I would like to make to the firmware but those will wait for another day. I specifically wanted to be able to switch from my own server to the standard one during development - mostly as a way of debugging my bugs but also to retain compatibility for other folks.

Feel free to grab all the associated code from: https://github.com/mchughj/iBoardBot

Caveats:

  1. The server supports multiple boards but there is no authentication. My use case is a board (or two) in a local network environment.
  2. The server supports some control verbs so that it can be controlled by any http client. There are very, very simple control plane HTML pages generated by the software directly so you can interact with a web browser but these are really for debugging purposes.
  3. The intent here is that you write some software to schedule and control the server process. The server is not designed to be used as a front-end although this would be pretty easy to support. It just isn't my use case.
  4. The server uses OpenCV for a super simple vectorization of images and freetype-py to support true type fonts. There are some awesome vectorization algorithms out there and I haven't spent any time to incorporate them.
  5. There are tons of extensions to the software that are possible but, for the moment, it does everything that I want it to do. Having said that I usually constantly noodle on these things and will be adding additional functionality over time. Consider this a good v1.0.


If people actually use this, and extend it further, then I'm happy to invest more time in documentation. Smile

Jason
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
iboardbot Server? - bluegecko - 07-02-2016, 04:24 AM
RE: iboardbot Server? - JJrobots JP - 07-04-2016, 03:59 PM
RE: iboardbot Server? - bluegecko - 07-15-2016, 02:40 PM
RE: iboardbot Server? - JoseJulio - 07-16-2016, 10:26 PM
RE: iboardbot Server? - bluegecko - 10-19-2016, 01:25 PM
RE: iboardbot Server? - JoseJulio - 07-16-2016, 10:36 PM
RE: iboardbot Server? - bluegecko - 07-17-2016, 02:42 AM
RE: iboardbot Server? - Xnhn - 12-14-2016, 10:33 PM
RE: iboardbot Server? - tvdeyen - 01-20-2017, 09:23 AM
RE: iboardbot Server? - dineshkumares - 04-30-2017, 11:26 AM
RE: iboardbot Server? - JoseJulio - 05-06-2017, 04:34 PM
RE: iboardbot Server? - dineshkumares - 05-11-2017, 10:50 AM
RE: iboardbot Server? - csunwc - 09-18-2019, 07:01 PM
RE: iboardbot Server? - mchughj - 04-10-2020 05:56 PM
RE: iboardbot Server? - JJrobots JP - 04-13-2020, 11:05 AM
RE: iboardbot Server? - JohnQ - 04-13-2020, 11:06 AM
RE: iboardbot Server? - mchughj - 04-13-2020, 12:43 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)