A9G and HX711 firmware(SMS, TCP/IP, GPS, Weight, temp, humidity and low power)

Job ID: 30767840

Budget: €30 – €250 EUR

!!!The applicants shall have the A9G, HX711, BMP280 and the load cell!!!
===PLEASE DO NOT BID IF YOU DON'T HAVE THE MODULES===

https://www.ebay.com/itm/264103957293?mkevt=1&siteid=1&mkcid=2&mkrid=711-153320-877651-5&source_name=google&mktype=smartpla&campaignid=11823505674&groupid=117885258954&crlp=485731961674&keyword=&targeted=pla-293946777986&MT_ID=&adpos=&device=c&googleloc=1011794&itemid=264103957293&merchantid=116792603&geo_id=181&gclid=EAIaIQobChMIoKXK08bQ8QIVF-d3Ch1iHQNTEAYYAyABEgLj9_D_BwE

https://www.aliexpress.com/item/1005001763445234.html?spm=a2g0o.search0302.0.0.d8d6769fRixLD3&algo_pvid=null&algo_expid=null&btsid=0bb0624716256471207846763e5d8e&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

https://www.aliexpress.com/item/32817286611.html?spm=a2g0o.productlist.0.0.109153056YmMQw&algo_pvid=ff572987-c39f-4826-98f6-838044680845&algo_exp_id=ff572987-c39f-4826-98f6-838044680845-0

https://www.aliexpress.com/item/10000028270148.html?spm=a2g0s.9042311.0.0.27424c4dFlIdHG
or
https://www.aliexpress.com/item/32796106025.html?spm=a2g0o.search0302.0.0.d8d6769fRixLD3&algo_pvid=a740310c-54f2-4781-baea-a9404faf3163&algo_expid=a740310c-54f2-4781-baea-a9404faf3163-5&btsid=0bb0624716256471207846763e5d8e&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

The system shall get the weight/temp/GPS/battery voltage and sent it to a server(via JSON) or via a SMS.
The A9G shall read the first number saved on the SIM card and used it to send the SMS to it and accept the SMS commands from it.

Parse received SMSs from the number.
EG.
SMS:
"01 site.com/json.link"

COMMAND --> VALUE
01 --> site.com/json.link = set the json link where to send the data
02 --> 004321012345 = set a second number to send the SMS
03 --> 21:01 = set the hour and minute to automatically send the SMS
04 --> all = get weight/temp/humidity/GPS/battery data and send it
05 --> 1 = get GPS location and send it
06 --> 2 = get weight data and send it
07 --> "APN" "Password" = internet connection details -> may be more than those
99 --> f.reset = set the default configuration(JSON link and remove the second phone number)

The system shall stay in low power until a SMS its received or until the set hour its hit( eg. 21.01).

For the web part -> dummy website(isn't needed a frontend just the lite backend)
The received data via the JSON api will be saved into a database.
JSON content shall include the phone number and all the data from the sensors/GPS.

RESOURCES:
github.com/zkemble/MailboxNotifier
github.com/Ai-Thinker-Open/GPRS_C_SDK