I have been involved in designing a wireless sensor. The embedded stuff bare metal stuff. Low level. Then as i worked towards the serial port this is when the problems started.
I needed to interface to the hardware with a user interface. Well this is not a problem with UART and a PC or LCD. However everything seems to want to be connected to the internet of things and tablets mobile phones ETC.
I went down this rabbit hole and went around in circles with all the wireless technologies. such as blue tooth LE, WI-FI, zig-bee, xbee, NFC, NB-IOT, LTE-M,..etc etc.....and many more......so i could interface with a tablet..or smart device...seems there is this expectation of connecting devices to tablets phones etc.. I had spoken to a mate who is a systems engineer. His belief from his experience is today embedded electronics are expected to interface with a tablet and smart phone. Gone are the days of using a serial port to connect a laptop. I disagree with this statement
Then comes the software for the various devices UI . Swift , Andriod studio, react, ionic, flutter, windows visual studio....the list goes on and on.....then i looked html and CSS java
Dave rant here:
some use cases for devices without a tablet but it does have wi-fi
https://www.bestheating.com/milano-connect-smart-radiator-thermostat-81992?gclid=Cj0KCQiAic6eBhCoARIsANlox859U3pLkv73KZw2pOkJ9yEkmY4WOdf0KV8hLJmIgxrEy8NeJcTs_woaAtBGEALw_wcB&gclsrc=aw.dshttps://moeshouse.com/en-gb/products/smart-bluetooth-sprinkler-water-timer-with-rain-delay-filter-washer-programmable-irrigation-timerhttps://www.gardena.com/int/products/watering/water-controls/irrigation-valve-9-v-bluetooth/970480401/ forgive me for the message rant if it's not understood what i am getting at. My point is do i just stop at the hardware interface to the serial port. My concern is that it seems you have to have a good grasp of software engineering if you want to use wireless technology and also customers seem to expect products to connect to tablets, smart phones. As shown above.
Can Dave Jones look into this and do a video post on this topic. The convergence of software and hardware and embedded electronics IOT IOET IIOT and what it means for software and electronics engineers. Will electronics engineers be forced to understand software engineering to create a successful product or out source to get the software side done?
I have been struggling with this one.
R_G_B