Write some software

Budget $30 - $250 AUD
Bids 12
Average Bid $265
Status Closed

I need you to develop some software for me. I would like this software to be developed using Javascript. I have a raspberry pi transmitting data from a Sensehat entering into Node Red. The output is sent to another software program.

The raw data look like this –

{ "acceleration": { "x": [url removed, login to view], "y": [url removed, login to view], "z": [url removed, login to view] }, "gyroscope": { "x": [url removed, login to view], "y": [url removed, login to view], "z": [url removed, login to view] }, "orientation": { "roll": [url removed, login to view], "pitch": [url removed, login to view], "yaw": [url removed, login to view] }, "compass": 155 }

I need a node that converts the raw data into usable data for a software program Track Link navigator.

Job number 1.

[url removed, login to view] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360

[url removed, login to view] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360.

This can be done with the following math

if output >=270 && <=360 newoutput=output-360

if output >=90 && <=180 newoutput=[url removed, login to view]

if output >180 and <270 newoutput=[url removed, login to view]

if output is anything else output=output

The resultant output needs to be formatted to produce data that can be accepted into Track Link software –

$HCHDM,{{[url removed, login to view]}}.0,M*<CR><LF>

$HCHPR,{{[url removed, login to view]}},{{[url removed, login to view]}},{{[url removed, login to view]}},*<CR><LF>

$HCHDT,{{[url removed, login to view]}}.0,T*<CR><LF>

Job number 2.

Produce a TSS1 format string –

The TSS1 data string contains 27 characters in five data fields.

Roll and pitch measurements are in degrees in the range -90 to +90

The resultant pitch output must also be converted to 4 digits.

For example 90 would become 9000 and 5 becomes 0500, [url removed, login to view] would become 0517.

Positive numbers must have a space before them i.e. - xxxxx 9000

Negative numbers have a -sign and no space i.e. - xxxx-9000

The resultant string will look like table 3-4: please see attached data sheet.


MRRRR – this is the resultant roll data

MPPPP– this is the resultant pitch data

I look forward to working with you

Get Free Quotes For A Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • shebeer786 Profile Picture



    Hi i am a full stack developer with expertise in django and nodejs based web developement. I have 3+ years of experience in this field. From database designing to hosting and scaling websites, i have worked in all aspects of website making. I value clients time, so will meet the deadlines strictly. Also i believe daily discussions can make the development easier. You are welcome to discuss about your projects.

  • mariodbianchi Profile Picture



    Javascript / Hybrid mobile developer, NodeJS, MySQL, Python, Java, Software Defined Networks, Arduino, Raspberry, ESP8266

  • laurentiuturcu Profile Picture



    8 years experience in web programming(Javascript, PHP, CSS, HTML, Java, jQuery) and mobile applications(Abdroid and IOS with cordova).

  • GhostWrite4U Profile Picture


    United States

    I am a writing machine, capable of delivering large amounts of content on short notice with excellent quality.

  • ranganathp Profile Picture


    Bangalore,  India

    I am a professional developer of Windows, Linux, Mac, Android, Windows Phone, iPhone, iPad and Web applications. I am a qualified expert in several programming languages including but not limited to PHP, JAVA, C, C++, PYTHON and OBJECTIVE C; I have been developing applications for the last 16 years, most of which are high quality, extremely high performance, low maintenance, network and security based, Geo location aware and most importantly intuitive and user friendly. I have implemented 800+ projects on and outside Freelancer.com, including productivity and business related applications for various Desktop, Web and Mobile application platforms. Lot of experience in writing applications which make use of social platform accounts(FB, Twitter and others), location services, and data synchronisation techniques(Dropbox, iCloud, Skydrive and others) in order to provide a high level of satisfaction and great experience to the users of the applications. I have vast experience in using following technologies in my applications: - Various Networking Technologies - Various SQL databases like Oracle, SQL Server, DB2, MySql and Postgres - Various NOSQL databases like mongodb, amazon dynamodb and hadoop - iCloud/Dropbox/Skydrive support - Geo Location services - Security for both data and accounts - Login integration with oAuth, OpenID and other Single signon technologies - Semantic text processing and extraction of qualified information - Application optimizations by solving Memory leaks and Performance issues - UI/UX design based on standards Throw in any challenge in anything in technology and design and get 100% value for money through best quality bullet-proof work done.

  • xielessupport Profile Picture


    Cochin,  India

    I'm a professional PHP and opensource developer. I have 9 years of experience in Web Application Development and Server Administration. I make it a very special and excellent addition to your team who can provide all round software development, testing and support services. I'm expert in web application customization involving Wordpress, Joomla, Magento, Shopify, SolidCommerce, ShipStation, OnApp API, Kayako API, Ceph API, Ovirt API, Vmware vCenter API, SIDN API, TransIP API, CloudStack Integration, Paypal API, 2Checkout API, cPanel/WHM Plugins and Ecommerce website migrations. I'm an expert in Linux/Windows server administration and security enhancements. The following are the technologies that I work with. Software Development: PHP, Python, Perl Database Servers: Mysql, PostgreSQL, MariaDB

  • joedulin Profile Picture


    Aurora,  United States

    Currently SVP, Information at Teli Communications. If you want an example of my work, just check out the user portal (free signup) - I built everything there minus the CSS template. PHP backend, many of the features / integrations are written in node.js, lots of javascript and AJAX.

  • polto Profile Picture


    port said,  Egypt

    hi all www.remnum.com

  • techwizards3 Profile Picture


    delhi,  India

    talented and experieExpert in Website Development ,Software Development, Mobile Dev., Web design, Smart Phone Development,SEO,3D, 4D,Ecommerce site Dev.,Flash, Flex, Logo, Banner, net,My Sql,Java, Opencart,Magento, Drupal,,PHP,ASP.net,Wordpress nced software developer

  • selvakarthik21 Profile Picture


    Kovilpatti,  India

    An enthusiastic java developer having top expertise on java, javascript, jQuery and Highcharts. Technologies known: Spring framework, Maven, Python, Django, JSP, PHP, WordPress, RESTful Web services, Angular js, Google Chrome Plugin, Gresemonkey auto bots.