In this post we will learn the differences between the 3G modules in SIM5320 and SIM5360 series. Both these modules from SIMCOM 3G/UMTS/WCDMA module family are almost compatible except these major differences. I almost selected SIM5360E module for one of my design but had to change at the very last moment to SIM5320E. Lets find out why.
I had been experimenting with MQTT and was able to publish and subscribe messages through different local and cloud MQTT brokers successfully. But when it came to the next step of saving and viewing these published messages, i couldn’t find any easy and simpler way of doing this. The best i could find was that we can subscribe to a wildcard topic and receive all message coming to the broker as a subscriber and save it to a database using some client libraries.
In this post we will see and understand how we can use the DTMF feature of SIM900 /SIM800 GSM modules for controlling devices or appliances. First i will show you how to enable the DTMF detection feature using an AT command and then we can see how we can write some simple Arduino code to detect the different DTMF tones and control a LED based on it.
In this post i am going to show you how we can use the Google’s Speech API for speech recognition or speech to text conversion. Google provides a set of API which can be accessed through HTTP. These REST API are free to use and you can use these API in your application which is capable of generating HTTP requests to the internet.
I had been tired of waiting to get my boards assembled, There was lot of time wasted in sending boards outside for assembling . I was falling short of deadlines because the PCB normally take around 10 days to arrive after fabrication, then i need to send them to PCB assembling along with the components and wait for around 5-6 days to get the boards back to testing.
What is MQTT?
MQTT protocol is one of the simplest and light weight protocol used in the Internet of Things networks. MQTT supports small headers and can relay messages on low bandwidth connections in almost real time. It is most of the times implemented on top of a transport layer like TCP and it depends on the transport layer for all kinds of error checking and assurance of the packet delivery.