Forum Replies Created
-
AuthorPosts
-
RobHeffo
ParticipantOnce I find it a new location for it I will.
Also an idea for a variant on the unit. Swap out the ethernet module for an ESP8266 acting as a wifi adapter
RobHeffo
ParticipantNo need to be sorry guys.
My son had such a rare form of meningitis when he was born that his case wrote the book on how to treat it.
It left him with brain damage in his right occipital lobe which is causing epilepsy, loss of right left side vision and a mild developmental delay which all thins considered is really good given what he went through.
He had the PET scan completely healthy as a planning stage to bisect the damaged occipital lobe and cure his epilepsy. They use the PET to see the dead regions so they can plan where to cut.
RobHeffo
ParticipantHi Radhoo,
Can you please update the GPS coordinates to -36.054523, 146.926726 please 🙂
Regards,
RobertRobHeffo
ParticipantAs an extra idea… perhaps allow this in future firmware..
Allow configuration of the LAN/LON on the uRadMonitor itself and return it to the network as part of the update… also add the ability for the uRadMonitor to poll a GPSD service running on the LAN to automatically update the LAT/LON.
RobHeffo
ParticipantThe scripts work well. I have it running on a Raspberry Pi 2 with no problems.
I did need to tweak the “cut” commands as the JSON from my uRadmonitor has the detector type in position 3.So, in both curr.sh and update.sh I needed to replace…
v_cpm=$( echo $jsondata | cut -f 3 -d "," | cut -f 2 -d ":" ) v_temp=$( echo $jsondata | cut -f 4 -d "," | cut -f 2 -d ":" )
with
v_cpm=$( echo $jsondata | cut -f 4 -d "," | cut -f 2 -d ":" ) v_temp=$( echo $jsondata | cut -f 5 -d "," | cut -f 2 -d ":" )
RobHeffo
ParticipantAlso when I say “Any Port” you will need to pick a set port that isn’t used by any other TCP or UDP protocol somewhere above port 4096
RobHeffo
ParticipantYou send a standard UDP packet to any port on the last IP address in the subnet (eg: 192.168.0.255) you can include up to the network MTU size in bytes (typically 1500 bytes) of payload data, so you could include a lot of data in a single packet. You could put the IP of the uradmonitor in the payload but the packet’s source address will already contain that info
RobHeffo
Participant@radhoo I can imagine code space is pretty limited but would an addition to the firmware be possible where a UDP packet is sent to the LAN’s broadcast address perhaps after a sample measurement is completed to not only act as a “heartbeat” so you know the uRadMonitor is active but also will allow utilities like these to locate the device on the LAN without having to resort to port-scanning the whole LAN?
RobHeffo
ParticipantIf you want to shoot me a copy of your source code, I will be happy to contribute some code to auto-scan the network for the uRadMonitor, since it’s DHCP assigned it can be difficult to locate the IP address sometimes.
RobHeffo
ParticipantAlso retrofitting the SRAM on a piece of proto board would be pretty straight forward. From what i can see you could tap the SPI lines off the Ethernet module and go straight to a spare I/O line on the ATMega for the chip select
RobHeffo
ParticipantYou could use the SRAM as a limited buffer for lost web updates. For example my ADSL2+ connection can get very unstable and loosing updates while the connection is offline gets very real, so buffering the lost updates would be advantageous.
RobHeffo
ParticipantHi Everyone,
I am Robert Heffernan, I have unit #11000088, just coming online in Albury NSW, Australia. Going to put my dot on the main highway between Sydney and Melbourne on the map.
I am 35, I am the Team Leader of the IT Department at a Superannuation Administrator (We manage retirement/pension funds) responsible for systems integration and external API development. I can’t say how much money I am responsible for but it’s over a Billion AU$
I have an extensive history in IT, Network Admin, Development and in a previous career path I was a CNC machine operator at an Automotive Transmission manufacturer and a Laser Cutter & CNC Metal Press operator at a general engineering company.
I have been programming since I was 5 years old and cut my teeth on the C64. I have been tearing apart electronics for just about as long.
RobHeffo
ParticipantI don’t know what happened, I get home from work, plug the unit back in and it worked straight away!
Going to keep an eye on it to see if the problem reoccurs *crosses fingers*
-
AuthorPosts