I am building a Hub that supports POE as well. The circuit I am using supports 12-48v DC (dont want to deal with diode rectifier for AC) POE injectors. I am actually using Ubiquity as one of the POE testers.
You have a lot more passive components than I do. Mine only uses 12 BOM line items. (14) total. Maybe because my Ethernet Jack has the Harmonics built in. Either way, good work.
@Maximilian-Gerhardt I was thinking to remove the jack and solder to the points. I didn't know about Ethernet ports having integrated transformers though. I found a close-up of the board and I see a transformer after, but it would be hard to know for sure without taking one apart.
Assuming the transformer is on the board and not the port, would that work?
Awesome tutorial and really cool idea! I am running into an issue though and thought maybe you would know how to help me out since you just did this. When I go to initialize my postgres db, it gives me this error:
fixing permissions on existing directory /root/pgdata ... initdb: could not change permissions of directory
"/root/pgdata": Operation not permitted
pg_ctl: database system initialization failed
I followed your instructions and did the chmod 777 /root/pgdata before initializing and it doesn't seem to be working. Does this make sense to you?
ping my webserver
run ifconfig to check for existence of apclio and local IP address
from result of both I could tell if I needed to call wifimanager to restart. Since b17* it's been stable enough to reconnect itself so I no longer use this and I cache data until I am able to connect again using urllib2.
This is my travelling demo unit I am working on. I added a Pi driven touch screen to the mix to allow for operator interaction with mysql in the onion via the onion AP, access control granted via a nifty little serial fingerprint scanner (can run on either pi or onion), barcode scanner and a little "closed loop machine demo" which contains 2 servo's and a microswitch that I still need to complete. It's come a long way since the veroboard prototype days! :)
I am not sure if Micro Robotics could ship internationally but sure they can help you locate a local supplier. I ordered one from banggood.com in china but it hasn't been delivered yet after 3 months of waiting
It is an old topic. Not sure if it will be helpful to Warren et al. Just wants to share my experience struggling with hap-nodejs with my omega2+. Obviously you need to setup the compilers on the omega2+. Please see the documentation on setting up a compiler for details. It turns out that 128M ram does not cut it either. So you also need to set up a swap file or a swap partition. Again, please check the documentation for how to do that. At last, Omega2's C compiler does not need the -lpthread. In fact, there is no libpthread provided. Just create a dummy libpthread.so, like using a C file as this:
static void __dummy()
Say, you save it as dummy.c, and compile it as
gcc -c -fPIC -o dummy.o dummy.c
gcc -shared -fPIC -Wl,soname,libpthread.so -o libpthread.so dummy.o -lc
@György-Farkas it was about 2h 30min, most of time it was idle. I consider to put there QI receiver coil for wireless charge. Actually the lack of hibernation or sleep mode could be potential problem in future.