Embedded Python Script to route serial data from USB to SMS and back using AT commands

Small project that falls into corporate blind spot. I am responsible for sustaining project management and I need a solution to replace off-the-shelf serial GSM modems which are no longer supported/available. We would like to utilize Digi Internation ([login to view URL]) TransPort line of cellular routers for simplicity. They are embedded devices which allow running custom python files. I need the device, which normally acts as a cellular gateway, to function as a cellular modem. This task is too small for our in-house SW devs to be concerned with as they are busy developing the main software platform which sends messages to the modem.

Primary development platform is Digi TransPort WR41, I have one here I can send to you.

Final implementation would be run on a TransPort device which supports global cellular frequencies including CDMA while it lasts in the US.

Solution should also be applicable to other TransPort devices in the same family.

Must interface with Vaisala viewLinc continuous monitoring software, alarm notifications and acknowledgements are sent using AT Hayes modem commands to a PC serial port. The modem must utilize those commands to send and receive SMS only, no voice, no data.

AT command functionality has existed in the viewLinc software for multiple versions, must be backwards compatible for customers not willing to upgrade.

Python code must be clean and robust as these devices will simply run all the time.

Simple as possible configuration of the final solution is desirable for easy setup in a production environment.

Detailed information is available from Digi as datasheets, white papers, forums, etc.

Code should be sent back for in-house peer review.

Some testing in-house is also required to verify the solution.

Most important is the Digi TransPort User Guide but it's too big to attach, can be downloaded here: [login to view URL]

Skills: Embedded Software, Engineering, Python

See more: pyserial, python gps raspberry pi, python 2.7 serial port example, python gps tracking, python get gps location

About the Employer:
( 0 reviews ) Surrey, Canada

Project ID: #18575225

21 freelancers are bidding on average $1503 for this job


Hello. I have12+ years of experience with Python and have worked on similar Embedded tools using PySerial module. If you somehow give me access to one of these devices I can handle the development and provide a clea More

$1250 CAD in 20 days
(136 Reviews)

Hello, I'm sure that I can help you to implement your task. I'm a professional Python developer with more than 7 years of experience. My script will be clean and all devices will simply run all the time as you descr More

$1500 CAD in 15 days
(15 Reviews)

Hi there, I've read your project description and I am confident enough that I can handle this project according to your expectations. I have done similar projects before and I want to take over this project as well. If More

$1000 CAD in 25 days
(8 Reviews)

Hello, I am Anthony from Sri lanka. We are a hardware designing & prototyping company. Why you should hire me ? - I have seven years of experience in the field and have developed many systems. - I ha More

$1250 CAD in 20 days
(18 Reviews)

Hi there Roaya is a startup based in Egypt and we are Odoo official partner. We are ready to start working on your project. Please let us discuss the details. Regards Mohammad Alaa

$3529 CAD in 20 days
(34 Reviews)

Hi, I am an Electronics and computer science engineer, I have experience working with various prototyping boards, Raspberry Pi, Arduino, mbed (ARM proto board)... as well as developing custom PCBs, you can find some More

$2588 CAD in 25 days
(10 Reviews)
$1500 CAD in 20 days
(12 Reviews)

Hi, sir I read your project description carefully and i am very interested in your project. I have 5+ years experience in Python, nodejs, php I look forward to discuss more with you. Please contact me, then we can More

$1000 CAD in 20 days
(3 Reviews)

We are a team of experienced engineers having experience on various IP Networking and Embedded System projects. - We have implemented and used AT commands for sending and receiving SMS along with other GSM functions More

$1666 CAD in 20 days
(2 Reviews)

Hi, I have excellent skills in AT Command and SMS gateway development with Sim based hardware. Thanks. Narendra

$1500 CAD in 15 days
(4 Reviews)

Hello I think I can help you, I have extensive experience with Microprocessors, I am an expert in that, but the expert in your business is you and therefore I will surely need more details about what you really want to More

$1250 CAD in 15 days
(1 Review)

I am a software professional with experience in Networking and Telecom. I have worked on devices quite a bit - M0n0wall routers, Software defined radios etc which need working on embedded files written in a scripting More

$1388 CAD in 20 days
(0 Reviews)

Hello,there. Wish you are doing great. Reading your job post 'Embedded Python Script to route serial data from USB to SMS and back using AT commands' I am applying to it. I have been working as a full stack developer f More

$1250 CAD in 7 days
(0 Reviews)

I have experience to work on gateways. I have designed and developed gateways using different protocols. I am looking forward to work with you on long term basis as freelancer.

$1666 CAD in 30 days
(0 Reviews)

I have strong experience in embedded systems, as well as a wide range of proprietary hardware and programming languages. I have personally developed a SQL-based control system for a casino environment. It processed More

$900 CAD in 30 days
(0 Reviews)

I'm hardware developer and have a lot of experience with firmware programing for embedded systems.,............

$1333 CAD in 12 days
(0 Reviews)

Hi there, I have checked the details I have rich experienced with Embedded Software, Engineering, Python. Please initiate chat so we can discuss this job.

$1500 CAD in 20 days
(0 Reviews)

Hello! Victoria Martinez, Here to help! We are a company specialized in the technological development of software and hardware, we are located in Venezuela. [login to view URL] is synonymous of innovation, creativity and qualit More

$1888 CAD in 10 days
(0 Reviews)

Hi, As it turns out I am also working with this GSM module you have mentioned.. I have already figured out the SMS through Python and since I have a dev board with me I can easily debug any problems faced.. I wou More

$1111 CAD in 15 days
(0 Reviews)

Hi,dear! I am quite interested in your project - 'Embedded Python Script to route serial data from USB to SMS and back using AT commands'. :) I am a skillful software developer who has rich experience in this field. If More

$1250 CAD in 7 days
(0 Reviews)