10

Take a look at these services: Ubidots ThingSpeak Both of these services will accept simple key/value data from a device. I believe they both have libraries ready to import for Particle devices since you mentioned that.


10

You can consider using freeboard.io that offers dashboards like this for example: You can create unlimited public dashboards for free and limited private if you willing to pay monthly fees. The project itself is open source and hosted on GitHub.


8

You might want to have a look at cooja. It is a simulator/development environment for systems of devices running the Contiki operating system. You can simulate different kinds of sensors and radio protocols and see how it works out.


7

Many cloud providers like Amazon, Microsoft, Google, IBM etc., trying to attract IoT space by providing easier ways to send/store/analyze sensors data to their cloud. Even they are to acquire hardware vendors to increase their scope in IoT. I didn't use any services other than AWS, so I can explain my experience with AWS and how we integrated this for ...


7

Were you able to try out WSO2 IoT server? I have tried it and it has pretty cool features. And you can find the the source code here in GitHub. I am looking for an open source visualization application platform upon which I can present the data to clients, allow secure customer access and customize as required. It is 100% open source, it has real time ...


6

It is for experimental or test use only but maybe it will change in the future. So my suggestion is to use MQTT, more precisely its Mosquitto implementation. They host a test broker to which you could connect your subscriber and publisher clients. (Here is a guide about the setup process on Windows 7.) Note the following: You are free to use it for any ...


6

What you linked is far too complicated and in too low level of abstraction that it is for an professional even hard to read and follow it. aws-mqtt-client through npm is the easiest solution I could find. You just have to install npm and make the aws service and client code is quite straight forward: const mqttClient = new AWSMqtt({ accessKeyId: ...


6

Question 2.) Are there any other ideas that anyone can think of to solve this - even crazy ideas like XSS vectors to PUSH content into the captive portal from external servers? If I may suggest, you consider using the AllJoyn framework? runs on the local network. enables devices and apps to advertise and discover each other Looking at your problem ...


6

uBeac is a new freeware visualization tools which we have developed and it is Beta version. It is not opensource, but fully free to use. You can define a gateway and you will get a unique URI. You can set the URI in you gateway or device to send HTTP/MQTT data to. These are some of its features: Team, building, floor plan definition Real-time data ...


5

There are two components to this: How do you want your data stored? There is no real way to make a "generic" data service that will really fit all needs. What you want is called a "Time Series Databases", and there are hundreds of them because every detail of how you store data matters at scale. (If you are not at scale, just store it in any old database, ...


5

As per SIM800 AT command Manual, you can set HTTPParamTag to USERDATA and send content in HTTPParamValue. You can pack all key-value pairs into HTTPParamValue and parse to retrieve individual key-value pairs. A example for SIM 800 HTTP POST with Authentication and signature may be found here as well.


4

If you want to use a RESTlike Environment, you can setup: PHP CodeIgniter + MariaDB But you need to reconsider your requirements. Using REST over HTTP may require the use of intermediate techniques and a webservice based implementation. If you are planning a real-time application, it would be better to use a telemetry messaging protocol, as MQTT. In our IoT ...


4

AWS IoT supports MQTT over Websockets which can be used from with in the client side of a web application. You can follow the instructions here for details of how to do the required authentication.


4

uBeac is a new freeware visualization tools which we have developed and it is Beta version. It is not opensource, but fully free to use. You can define a gateway and you will get a unique URI. You can set the URI in you gateway or device to send HTTP/MQTT data to. These are some of its features: Team, building, floor plan definition Real-time data ...


4

You could have a look at Loxone - they have integration into KNX and they also support RESTful automation. Besides that you could probably have a look at devices like recently announced Gira X1 or any KNX/IP gateway - many vendors provide some kind of interfaces. For instance, have a look at VisuControl from MDT.


3

I haven't found any complete products. However, you can download a complete software image for the Raspberry Pi of the KNX Web Service at KNX.org. It's free. The registration can be done with bogus information and 10 minute mail. Figuring out that the password has to be numbers only wasted some time though. Anyways, after downloading that info package the ...


3

Cyfe.com is another example of dashboard. Custom Data Source Custom widgets Push API TV mode, with rotation Etc.


3

Even though I think you get better answers at Web Applications SE. I can give you some info. But how about my email data, can I export it? As per support docs, if your trial period ends, you will get a notification saying that your account is suspended but you can still access the Admin console and all your data is retained, but users won't have access ...


3

MQTT brokers are not HTTP servers, you can not POST to broker, it just won't work. MQTT and HTTP are two totally different protocols, if you want to bridge them you will need to write program to do that. Doing so in Node-RED is trivial. HTTP-in set to receive POSTs --> MQTT-out to publish to broker | ...


2

It depends on the type of data and what you want to do with it. I have a Raspberry Pi AWS IoT project and I'm storing data on DynamoDB. But since I need to do aggregation queries, I then feed it from there to ElasticSearch. You are more than likely going to need to use a Lambda triggered by IoT to move information around on AWS. To view the data and ...


2

I'm surprised no one on here mentioned Dweet. This is a super simple, super fun way to get things communicating. You should for sure try it out, because hey, it's free!


2

Congratulations on writing a research paper on it. This can be done with streaming platforms such as kafka or AWS KDA (kinesis data analytics). There are clauses in the query language in KDA (and also in KSQL, I think) which will allow you to link the events that happen very close together. https://aws.amazon.com/kinesis/data-analytics/ https://docs.aws....


1

I know very little about thingsboard, but I would have assumed that if you add an enrichment node to add whatever device attributes you need, you can then use that in a transformation node, to run any javascript you want, where you could access some database such as airtable or even AWS dynamodb and use some of those device attributes as keys. If you're not ...


1

Interesting approach. There are a few things that concern me here. you may hit API limits. See https://developers.google.com/sheets/api/limits I dont know if there's a limit on the number of versions. I wonder if each update makes a version ? Like you, I wonder if there are hidden costs to this, such as a per version cost.


1

If someone needs an answer / solution for this query, I created a landing page of repositories that provides a complete End-To-End solution of a prototype of the application. Right from Arduino Sketch for the Sensors, as well as Backend API. Landing Page: iotfablab/TrackNTrace Also I have a written a scientific paper for it: IEEE Xplore If you do not have ...


1

May be it is simpler to use MQTT Broker that supports REST API by its nature? Like flespi broker which contain secure and private MQTT namespace, free to use and actively used by some home automations systems. The REST API for messages publishing is described here.


1

flespi provides free and commercial cloud services: MQTT Broker service for PUB/SUB operations and you may even store the data in the retain messages; Storage engine for key/value operations, targeted especially to timeseries data and generic file storage (CDN). Operates via REST API. Obligatory disclaimer: I’m working for the company that develops the ...


Only top voted, non community-wiki answers of a minimum length are eligible