Smart Home App Development
App Development Technology QQ AC Group:347072638
With the popularity of intelligent hardware equipment, smart home is booming, smart home is the intelligent household appliances. Including smart locks, lights, air conditioners, lights, speakers and so on, mobile devices via WiFi or Bluetooth 4.0 technology to control smart home will be a trend in the future. Each big platform rushed into, Apple smart home Habitat HomeKit, Samsung Smart Home platform . Xiaomi router and so on surging, control family war a touch and hair. However, from the perspective of app developers to analyze the current situation, where is the way to app development?
Smart home in the big platform has been a complete set of solutions, including the app-side design, functional implementation has. Because the same appliance functions are unified, all one app can meet most needs. Standing on the user's point of view, I use the best of the unified app. So, is there a way out of app development? Didn't you die a big movie? Where is the way to app development?
OK, now to answer, the core 1th, take the differentiation route. Meet specific needs.
By understanding the apps available on the general platform, you have the functionality to meet the needs of the public. Some specific features are not sufficient. Apple HomeKit, for example, requires home appliance manufacturers to add "made for IPhone" that is MFI certification, which is usually some big manufacturers have the strength to increase, and some small manufacturers will not live it, of course not. Some small manufacturers of smart home equipment to take the fine line, the smart products to meet specific needs, such as LED smart lamps, not only can control the switch, but also can adjust the Rgba brightness value, ignoring a light switch. grouping, and so on.
Therefore, the smart Home app development market still has a certain amount of space.
2nd, it now deals with the state of melee. Apple has just released iOS8 beta version of HomeKit, the official version of another way to go, Xiaomi routing Smart device has not been launched, technical standards Agreement and a series of issues. Therefore, some intelligent manufacturers of high-speed transformation, the mobile app to seize the market, the opportunity is still there.
How to develop mobile app to control home smart home?
As an employee with many years of experience in the development of smart home apps, the following is a word.
App development first difficulty data communication. This is a way of requiring a command to be sent to a repeater (Controller), which is sent by a repeater to control the smart device. There is also a direct control of the smart device without a repeater, the implementation is almost the same way. Data communication needs to define the message protocol, data communication according to the message protocol can be, pay attention to high and low position problem. Note the byte alignment problem. The protocol is then agreed to assume that the Asyncsocket third-party class library can be used in TCP iOS. Assume that using UDP enables iOS to use the asyncudpsocket third-party class library.
App Development Smart Home Bluetooth communication, now generally use Bluetooth 4.0 BLE communication protocol, Bluetooth 4.0 to promote the development of mobile smart devices . At the moment the iphone4s and above equipment support ble,android after 4.4 to support ble. What developers have to do is familiarize themselves with the encapsulation APIs on different system platforms. Then concentrate on business logic processing.
app Development QQ Exchange Group:347072638
Technical advice. App Custom Development : messageloop$qq.com (Please change $ to @)
Smart Home App Development