First, thanks to Spark Team & community for this wonderful technology game changer. ! WiFi in control at Micro scale.
My questions are:
Can the spark core be access via a HTTP request to turn on and off Digital or Analog pins and set output using a ported version of Arduino’s Wireless or Ethernet Library ?
Will a Web based user control option be provided other than the Cloud API for smart devices so users on a local network using a “Personal Computer” be able to control the Spark Core ?
There is Android App, iOS App. There is already TCP, UDP built-in. Plus there are Node.js and Json user libraries. There are some technical limitations, but Spark Team is making a progress each Sprint. Local communication with PC example.
If you know HTTP, you probably know what is GET and POST request, right? Curl is a must-have utility - http://curl.haxx.se/download.html (Windows download at the bottom). I don’t like dumb people, who wants to develop and maybe sell software solution and not to be a software programmer or pay one. It starts with asking on forums how to do their job without RTFM and ends by hundreds of security holes on end user stations IMHO
I don’t want my customers to have to hire a software programmer either. And, yes I know curl / POST & GET request but at a basic level using forms in PHP. And how is someone suppose to obtain the token to insert in to their webage to control pins on a Spark Core ? Hire a programmer to accomplish this.
Who’s selling software here ? All this has to do is this, very simple,
Is there an option (or will be offered in the future) to allow a user inside a local network “Standard Business Class Environment” the ability to control the pins on Spark Core from a Personal Computer ?
90% of the companies I work will will not allow external control of this device via Spark’s Cloud.
I both understand and appreciate the token key security and persistent connection that the spark core maintains to the Spark Cloud and that will be very beneficial on some projects especially the fact that a user does not have to open a port in their router manually. However, as everyone does know security is not an issue behind a properly configured router / switch and local control of Spark Digital & Analog from a personal computer would be most beneficial to all users. A simple interface for all users is an HTML webpage or could be a Android App.
Spark Core is proposed to be a device that should be placed with production hardware and that is simple enough but, if a custom Android API has to be created and compile for each and every application isn’t that a lot to expect from hobbyist and others who can do it with HTML under Arduino ?
Hi, Kenneth. Sense the Spark Core can run a local TCP server IP on a local network can I also setup a static IP on my router to the Core TCP Server and use Zachary’s discover Core IP --> TCP Server Code. Listed below. Then I can run HTML commands from a client browser to the appropriate http://IP./?button1on… ?
Zachary’s Discover Core ----> TCP Server on local network: